Mock Version: 6.6 Mock Version: 6.6 Mock Version: 6.6 Mock Version: 6.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.jBGT0G + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-22.1.0.dev3 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-22.1.0.dev3-0.20260311184800.c17d52b.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-22.1.0.dev3 + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev3-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev3-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.792hg2 + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev3 + 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.dev3/.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.dev3/.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.dev3/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ca6hme + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev3 + 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.dev3/.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.dev3/.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.dev3/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ts6ul4 + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev3 + 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.dev3/.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.dev3/.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.dev3/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.07 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement 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.dev3/aodh-22.1.0.dev3.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.20260311184800.c17d52b.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev3.dist-info/ removed 'aodh-22.1.0.dev3.dist-info/AUTHORS' removed 'aodh-22.1.0.dev3.dist-info/LICENSE' removed 'aodh-22.1.0.dev3.dist-info/METADATA' removed 'aodh-22.1.0.dev3.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev3.dist-info/pbr.json' removed 'aodh-22.1.0.dev3.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev3.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.JGxWfZ + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev3 + 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.dev3/.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.dev3/.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.dev3/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.09 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement 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.dev3/aodh-22.1.0.dev3.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.20260311184800.c17d52b.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev3.dist-info/ removed 'aodh-22.1.0.dev3.dist-info/AUTHORS' removed 'aodh-22.1.0.dev3.dist-info/LICENSE' removed 'aodh-22.1.0.dev3.dist-info/METADATA' removed 'aodh-22.1.0.dev3.dist-info/top_level.txt' removed 'aodh-22.1.0.dev3.dist-info/pbr.json' removed 'aodh-22.1.0.dev3.dist-info/entry_points.txt' removed directory 'aodh-22.1.0.dev3.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ycBBoI + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev3 + 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.dev3/.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.dev3/.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.dev3/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.09 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement 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.dev3/aodh-22.1.0.dev3.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.20260311184800.c17d52b.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev3.dist-info/ removed 'aodh-22.1.0.dev3.dist-info/AUTHORS' removed 'aodh-22.1.0.dev3.dist-info/LICENSE' removed 'aodh-22.1.0.dev3.dist-info/METADATA' removed 'aodh-22.1.0.dev3.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev3.dist-info/pbr.json' removed 'aodh-22.1.0.dev3.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev3.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6cf2oQ + 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.dev3 + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev3/.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.dev3/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-22.1.0.dev3/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-22.1.0.dev3 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.dev3/.pyproject-builddir/pip-modern-metadata-154x16u1/aodh.egg-info writing /builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir/pip-modern-metadata-154x16u1/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir/pip-modern-metadata-154x16u1/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir/pip-modern-metadata-154x16u1/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir/pip-modern-metadata-154x16u1/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir/pip-modern-metadata-154x16u1/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir/pip-modern-metadata-154x16u1/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir/pip-modern-metadata-154x16u1/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.dev3/.pyproject-builddir/pip-modern-metadata-154x16u1/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir/pip-modern-metadata-154x16u1/aodh-22.1.0.dev3.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/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf creating build/lib/aodh/tests creating build/lib/aodh/tests/unit creating build/lib/aodh/tests/unit/cmd copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd creating build/lib/aodh/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/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 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/api creating build/lib/aodh/api/controllers creating build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 copying aodh/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/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator creating build/lib/aodh/cmd copying aodh/cmd/__init__.py -> build/lib/aodh/cmd copying aodh/cmd/alarm.py -> build/lib/aodh/cmd copying aodh/cmd/status.py -> build/lib/aodh/cmd copying aodh/cmd/storage.py -> build/lib/aodh/cmd creating build/lib/aodh/tests/functional creating build/lib/aodh/tests/functional/storage 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/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi creating build/lib/aodh/tests/functional/api 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 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 copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api 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/__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 copying aodh/api/__init__.py -> build/lib/aodh/api copying aodh/api/app.py -> build/lib/aodh/api copying aodh/api/hooks.py -> build/lib/aodh/api copying aodh/api/middleware.py -> build/lib/aodh/api copying aodh/api/policies.py -> build/lib/aodh/api copying aodh/api/rbac.py -> build/lib/aodh/api copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers creating build/lib/aodh/tests/unit/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/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy creating build/lib/aodh/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/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional running egg_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.id.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.id.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.id.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.id.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.id.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.tests.functional.hooks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.tests.functional.hooks' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.tests.functional.hooks' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.tests.functional.hooks' to be distributed and are already explicitly excluding 'aodh.tests.functional.hooks' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/alembic.ini -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/env.py -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/script.py.mako -> build/lib/aodh/storage/sqlalchemy/alembic creating build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 creating build/lib/aodh/locale creating build/lib/aodh/locale/de creating build/lib/aodh/locale/de/LC_MESSAGES copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES creating build/lib/aodh/locale/en_GB creating build/lib/aodh/locale/en_GB/LC_MESSAGES copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES creating build/lib/aodh/locale/es creating build/lib/aodh/locale/es/LC_MESSAGES copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES creating build/lib/aodh/locale/fr creating build/lib/aodh/locale/fr/LC_MESSAGES copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES creating build/lib/aodh/locale/id creating build/lib/aodh/locale/id/LC_MESSAGES copying aodh/locale/id/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/id/LC_MESSAGES creating build/lib/aodh/locale/it creating build/lib/aodh/locale/it/LC_MESSAGES copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES creating build/lib/aodh/locale/ja creating build/lib/aodh/locale/ja/LC_MESSAGES copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES creating build/lib/aodh/locale/ko_KR creating build/lib/aodh/locale/ko_KR/LC_MESSAGES copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES creating build/lib/aodh/locale/pt creating build/lib/aodh/locale/pt/LC_MESSAGES copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES creating build/lib/aodh/locale/pt_BR creating build/lib/aodh/locale/pt_BR/LC_MESSAGES copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES creating build/lib/aodh/locale/ru creating build/lib/aodh/locale/ru/LC_MESSAGES copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES creating build/lib/aodh/locale/zh_CN creating build/lib/aodh/locale/zh_CN/LC_MESSAGES copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES creating build/lib/aodh/locale/zh_TW creating build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api creating build/lib/aodh/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/locale creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES copying build/lib/aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES copying build/lib/aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ru creating build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES copying build/lib/aodh/locale/ru/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES copying build/lib/aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt creating build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES copying build/lib/aodh/locale/pt/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES copying build/lib/aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ja creating build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES copying build/lib/aodh/locale/ja/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/it creating build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES copying build/lib/aodh/locale/it/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/id creating build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES copying build/lib/aodh/locale/id/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/fr creating build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES copying build/lib/aodh/locale/fr/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/es creating build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES copying build/lib/aodh/locale/es/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES copying build/lib/aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/de creating build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES copying build/lib/aodh/locale/de/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/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 copying build/lib/aodh/version.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/service.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/queue.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/profiler.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/opts.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/messaging.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/keystone_client.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/i18n.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/event.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/coordination.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/__init__.py -> build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/wsgi copying build/lib/aodh/wsgi/api.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi copying build/lib/aodh/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi creating build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/aodh-config-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/storage.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/status.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/alarm.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/cmd creating build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/utils.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/threshold.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/event.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/composite.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator creating build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/app.wsgi -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/api-paste.ini -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/rbac.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/policies.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/middleware.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/hooks.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/app.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api creating build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 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/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/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/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/test_wsme_custom_type.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_notifier.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_messaging.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_evaluator.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_bin.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd creating build/bdist.linux-x86_64/wheel/aodh/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 running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev3-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev3.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev3.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir/pip-wheel-l67warlr/.tmp-qdhq7aa9/aodh-22.1.0.dev3-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'aodh/__init__.py' adding 'aodh/coordination.py' adding 'aodh/event.py' adding 'aodh/i18n.py' adding 'aodh/keystone_client.py' adding 'aodh/messaging.py' adding 'aodh/opts.py' adding 'aodh/profiler.py' adding 'aodh/queue.py' adding 'aodh/service.py' adding 'aodh/version.py' adding 'aodh/api/__init__.py' adding 'aodh/api/api-paste.ini' adding 'aodh/api/app.py' adding 'aodh/api/app.wsgi' adding 'aodh/api/hooks.py' adding 'aodh/api/middleware.py' adding 'aodh/api/policies.py' adding 'aodh/api/rbac.py' adding 'aodh/api/controllers/__init__.py' adding 'aodh/api/controllers/root.py' adding 'aodh/api/controllers/v2/__init__.py' adding 'aodh/api/controllers/v2/alarms.py' adding 'aodh/api/controllers/v2/base.py' adding 'aodh/api/controllers/v2/capabilities.py' adding 'aodh/api/controllers/v2/metrics.py' adding 'aodh/api/controllers/v2/query.py' adding 'aodh/api/controllers/v2/quotas.py' adding 'aodh/api/controllers/v2/root.py' adding 'aodh/api/controllers/v2/utils.py' adding 'aodh/api/controllers/v2/alarm_rules/__init__.py' adding 'aodh/api/controllers/v2/alarm_rules/composite.py' adding 'aodh/api/controllers/v2/alarm_rules/event.py' adding 'aodh/api/controllers/v2/alarm_rules/gnocchi.py' adding 'aodh/api/controllers/v2/alarm_rules/loadbalancer.py' adding 'aodh/api/controllers/v2/alarm_rules/prometheus.py' adding 'aodh/cmd/__init__.py' adding 'aodh/cmd/alarm.py' adding 'aodh/cmd/aodh-config-generator.conf' adding 'aodh/cmd/status.py' adding 'aodh/cmd/storage.py' adding 'aodh/conf/__init__.py' adding 'aodh/conf/defaults.py' adding 'aodh/evaluator/__init__.py' adding 'aodh/evaluator/composite.py' adding 'aodh/evaluator/event.py' adding 'aodh/evaluator/gnocchi.py' adding 'aodh/evaluator/loadbalancer.py' adding 'aodh/evaluator/prometheus.py' adding 'aodh/evaluator/threshold.py' adding 'aodh/evaluator/utils.py' adding 'aodh/locale/de/LC_MESSAGES/aodh.po' adding 'aodh/locale/en_GB/LC_MESSAGES/aodh.po' adding 'aodh/locale/es/LC_MESSAGES/aodh.po' adding 'aodh/locale/fr/LC_MESSAGES/aodh.po' adding 'aodh/locale/id/LC_MESSAGES/aodh.po' adding 'aodh/locale/it/LC_MESSAGES/aodh.po' adding 'aodh/locale/ja/LC_MESSAGES/aodh.po' adding 'aodh/locale/ko_KR/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt_BR/LC_MESSAGES/aodh.po' adding 'aodh/locale/ru/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_CN/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_TW/LC_MESSAGES/aodh.po' adding 'aodh/notifier/__init__.py' adding 'aodh/notifier/heat.py' adding 'aodh/notifier/log.py' adding 'aodh/notifier/rest.py' adding 'aodh/notifier/test.py' adding 'aodh/notifier/trust.py' adding 'aodh/notifier/zaqar.py' adding 'aodh/storage/__init__.py' adding 'aodh/storage/base.py' adding 'aodh/storage/impl_log.py' adding 'aodh/storage/impl_sqlalchemy.py' adding 'aodh/storage/models.py' adding 'aodh/storage/sqlalchemy/__init__.py' adding 'aodh/storage/sqlalchemy/models.py' adding 'aodh/storage/sqlalchemy/utils.py' adding 'aodh/storage/sqlalchemy/alembic/alembic.ini' adding 'aodh/storage/sqlalchemy/alembic/env.py' adding 'aodh/storage/sqlalchemy/alembic/script.py.mako' adding 'aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py' adding 'aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py' adding 'aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py' adding 'aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py' adding 'aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py' adding 'aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py' adding 'aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py' adding 'aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py' adding 'aodh/tests/__init__.py' adding 'aodh/tests/base.py' adding 'aodh/tests/constants.py' adding 'aodh/tests/functional/__init__.py' adding 'aodh/tests/functional/db.py' adding 'aodh/tests/functional/api/__init__.py' adding 'aodh/tests/functional/api/v2/__init__.py' adding 'aodh/tests/functional/api/v2/policy.yaml-test' adding 'aodh/tests/functional/api/v2/test_alarm_scenarios.py' adding 'aodh/tests/functional/api/v2/test_app.py' adding 'aodh/tests/functional/api/v2/test_complex_query.py' adding 'aodh/tests/functional/api/v2/test_complex_query_scenarios.py' adding 'aodh/tests/functional/api/v2/test_metrics.py' adding 'aodh/tests/functional/api/v2/test_quotas.py' adding 'aodh/tests/functional/hooks/post_test_hook.sh' adding 'aodh/tests/functional/storage/__init__.py' adding 'aodh/tests/functional/storage/test_get_connection.py' adding 'aodh/tests/functional/storage/test_impl_log.py' adding 'aodh/tests/functional/storage/test_impl_sqlalchemy.py' adding 'aodh/tests/functional/storage/test_storage_scenarios.py' adding 'aodh/tests/functional/storage/sqlalchemy/__init__.py' adding 'aodh/tests/functional/storage/sqlalchemy/test_migrations.py' adding 'aodh/tests/unit/__init__.py' adding 'aodh/tests/unit/test_api_v2_capabilities.py' adding 'aodh/tests/unit/test_bin.py' adding 'aodh/tests/unit/test_coordination.py' adding 'aodh/tests/unit/test_evaluator.py' adding 'aodh/tests/unit/test_event.py' adding 'aodh/tests/unit/test_messaging.py' adding 'aodh/tests/unit/test_notifier.py' adding 'aodh/tests/unit/test_query.py' adding 'aodh/tests/unit/test_wsme_custom_type.py' adding 'aodh/tests/unit/cmd/__init__.py' adding 'aodh/tests/unit/cmd/test_status.py' adding 'aodh/tests/unit/evaluator/__init__.py' adding 'aodh/tests/unit/evaluator/base.py' adding 'aodh/tests/unit/evaluator/test_base.py' adding 'aodh/tests/unit/evaluator/test_composite.py' adding 'aodh/tests/unit/evaluator/test_event.py' adding 'aodh/tests/unit/evaluator/test_gnocchi.py' adding 'aodh/tests/unit/evaluator/test_loadbalancer.py' adding 'aodh/tests/unit/evaluator/test_prometheus.py' adding 'aodh/tests/unit/notifier/__init__.py' adding 'aodh/tests/unit/notifier/base.py' adding 'aodh/tests/unit/notifier/test_heat.py' adding 'aodh/wsgi/__init__.py' adding 'aodh/wsgi/api.py' adding 'aodh-22.1.0.dev3.data/scripts/aodh-api' adding 'aodh-22.1.0.dev3.dist-info/AUTHORS' adding 'aodh-22.1.0.dev3.dist-info/LICENSE' adding 'aodh-22.1.0.dev3.dist-info/METADATA' adding 'aodh-22.1.0.dev3.dist-info/WHEEL' adding 'aodh-22.1.0.dev3.dist-info/entry_points.txt' adding 'aodh-22.1.0.dev3.dist-info/pbr.json' adding 'aodh-22.1.0.dev3.dist-info/top_level.txt' adding 'aodh-22.1.0.dev3.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.dev3-py3-none-any.whl size=226076 sha256=1d5006b5cf785a301ac7f476d8d01a57c99c6979115d3ff356767cce84505a29 Stored in directory: /builddir/.cache/pip/wheels/bd/f2/43/2bd3b3971bf134a8cf8d8b64ceb2baadae272f15b66290c528 Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.A6Lbdq + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.dev3 ++ ls /builddir/build/BUILD/aodh-22.1.0.dev3/pyproject-wheeldir/aodh-22.1.0.dev3-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=aodh==22.1.0.dev3 + '[' -z aodh==22.1.0.dev3 ']' + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.dev3/pyproject-wheeldir aodh==22.1.0.dev3 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.dev3/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-22.1.0.dev3-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-22.1.0.dev3 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-22.1.0.dev3.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev3.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.20260311184800.c17d52b.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev3.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev3.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev3.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev3.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev3.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 22.1.0-0.20260311184800.c17d52b.el10 --unique-debug-suffix -22.1.0-0.20260311184800.c17d52b.el10.x86_64 --unique-debug-src-base openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.dev3 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.20260311184800.c17d52b.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.cTf6Em + 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.dev3 + 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.20260311184800.c17d52b.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-22.1.0.dev3/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env --assert-config -q --recreate -e py312 /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.275014s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:22.737 3034335 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:49:22.738 3034335 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:49:22.744 3034335 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:49:22.744 3034335 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:49:22.750 3034335 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 14:49:22.805 3034335 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:22.971 3034335 WARNING oslo_db.sqlalchemy.utils [None req-06c50f84-8a38-4d23-a3d8-b89bcaa30a29 419b8af0-2a5a-4d1b-8b1c-e5fe50d21d69 2654c4ea-3010-4c88-81b4-20cc561c29f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.039211s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:22.998 3034335 INFO alembic.runtime.migration [None req-06c50f84-8a38-4d23-a3d8-b89bcaa30a29 419b8af0-2a5a-4d1b-8b1c-e5fe50d21d69 2654c4ea-3010-4c88-81b4-20cc561c29f9 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:22.999 3034335 INFO alembic.runtime.migration [None req-06c50f84-8a38-4d23-a3d8-b89bcaa30a29 419b8af0-2a5a-4d1b-8b1c-e5fe50d21d69 2654c4ea-3010-4c88-81b4-20cc561c29f9 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.003 3034335 INFO alembic.runtime.migration [None req-06c50f84-8a38-4d23-a3d8-b89bcaa30a29 419b8af0-2a5a-4d1b-8b1c-e5fe50d21d69 2654c4ea-3010-4c88-81b4-20cc561c29f9 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.003 3034335 INFO alembic.runtime.migration [None req-06c50f84-8a38-4d23-a3d8-b89bcaa30a29 419b8af0-2a5a-4d1b-8b1c-e5fe50d21d69 2654c4ea-3010-4c88-81b4-20cc561c29f9 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.008 3034335 INFO alembic.runtime.migration [None req-06c50f84-8a38-4d23-a3d8-b89bcaa30a29 419b8af0-2a5a-4d1b-8b1c-e5fe50d21d69 2654c4ea-3010-4c88-81b4-20cc561c29f9 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.011 3034335 INFO aodh.api.app [None req-06c50f84-8a38-4d23-a3d8-b89bcaa30a29 419b8af0-2a5a-4d1b-8b1c-e5fe50d21d69 2654c4ea-3010-4c88-81b4-20cc561c29f9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_project [0.040445s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.037 3034335 INFO alembic.runtime.migration [None req-2c3b62be-1c24-4f01-a210-8ce40180da05 1ca1702e-4587-4150-8969-fc6a31e69e49 5b1c95d5-830d-4ab5-8921-78786f4529de - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.037 3034335 INFO alembic.runtime.migration [None req-2c3b62be-1c24-4f01-a210-8ce40180da05 1ca1702e-4587-4150-8969-fc6a31e69e49 5b1c95d5-830d-4ab5-8921-78786f4529de - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.041 3034335 INFO alembic.runtime.migration [None req-2c3b62be-1c24-4f01-a210-8ce40180da05 1ca1702e-4587-4150-8969-fc6a31e69e49 5b1c95d5-830d-4ab5-8921-78786f4529de - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.041 3034335 INFO alembic.runtime.migration [None req-2c3b62be-1c24-4f01-a210-8ce40180da05 1ca1702e-4587-4150-8969-fc6a31e69e49 5b1c95d5-830d-4ab5-8921-78786f4529de - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.047 3034335 INFO alembic.runtime.migration [None req-2c3b62be-1c24-4f01-a210-8ce40180da05 1ca1702e-4587-4150-8969-fc6a31e69e49 5b1c95d5-830d-4ab5-8921-78786f4529de - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.048 3034335 INFO aodh.api.app [None req-2c3b62be-1c24-4f01-a210-8ce40180da05 1ca1702e-4587-4150-8969-fc6a31e69e49 5b1c95d5-830d-4ab5-8921-78786f4529de - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.067884s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.081 3034335 INFO alembic.runtime.migration [None req-382c145a-57f5-4dd6-a295-62e144f2e589 9f808d42-4601-486d-935e-0a05ccddf50f 7317dc41-95e4-403b-a4c0-dd86336a1e9d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.082 3034335 INFO alembic.runtime.migration [None req-382c145a-57f5-4dd6-a295-62e144f2e589 9f808d42-4601-486d-935e-0a05ccddf50f 7317dc41-95e4-403b-a4c0-dd86336a1e9d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.087 3034335 INFO alembic.runtime.migration [None req-382c145a-57f5-4dd6-a295-62e144f2e589 9f808d42-4601-486d-935e-0a05ccddf50f 7317dc41-95e4-403b-a4c0-dd86336a1e9d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.087 3034335 INFO alembic.runtime.migration [None req-382c145a-57f5-4dd6-a295-62e144f2e589 9f808d42-4601-486d-935e-0a05ccddf50f 7317dc41-95e4-403b-a4c0-dd86336a1e9d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.092 3034335 INFO alembic.runtime.migration [None req-382c145a-57f5-4dd6-a295-62e144f2e589 9f808d42-4601-486d-935e-0a05ccddf50f 7317dc41-95e4-403b-a4c0-dd86336a1e9d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.094 3034335 INFO aodh.api.app [None req-382c145a-57f5-4dd6-a295-62e144f2e589 9f808d42-4601-486d-935e-0a05ccddf50f 7317dc41-95e4-403b-a4c0-dd86336a1e9d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.113 3034335 WARNING oslo_db.sqlalchemy.utils [None req-3c256227-d14c-4eb9-8f55-80ab27ae4e71 5c63bd7e-60b7-4a86-9687-0f823a48989c 508d992e-c582-48fb-a717-ec22fefb827d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.117 3034335 WARNING oslo_db.sqlalchemy.utils [None req-3c256227-d14c-4eb9-8f55-80ab27ae4e71 5c63bd7e-60b7-4a86-9687-0f823a48989c 508d992e-c582-48fb-a717-ec22fefb827d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.126 3034335 WARNING oslo_db.sqlalchemy.utils [None req-3c256227-d14c-4eb9-8f55-80ab27ae4e71 5c63bd7e-60b7-4a86-9687-0f823a48989c 508d992e-c582-48fb-a717-ec22fefb827d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.203638s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:22.990 3034337 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:49:22.991 3034337 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:49:22.996 3034337 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:49:22.996 3034337 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:49:23.001 3034337 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 14:49:23.037 3034337 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.154 3034337 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.169 3034337 WARNING oslo_policy.policy [None req-cee9707b-0155-4038-8513-c549d965b253 28e27c68-002a-4921-b00a-9068bd91638d 049aa7fb-fc53-4b5c-a7a7-083274f29191 - - - -] 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.TestAlarms.test_post_alarm_noauth [0.074597s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.149 3034335 INFO alembic.runtime.migration [None req-3c256227-d14c-4eb9-8f55-80ab27ae4e71 5c63bd7e-60b7-4a86-9687-0f823a48989c 508d992e-c582-48fb-a717-ec22fefb827d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.150 3034335 INFO alembic.runtime.migration [None req-3c256227-d14c-4eb9-8f55-80ab27ae4e71 5c63bd7e-60b7-4a86-9687-0f823a48989c 508d992e-c582-48fb-a717-ec22fefb827d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.157 3034335 INFO alembic.runtime.migration [None req-3c256227-d14c-4eb9-8f55-80ab27ae4e71 5c63bd7e-60b7-4a86-9687-0f823a48989c 508d992e-c582-48fb-a717-ec22fefb827d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.157 3034335 INFO alembic.runtime.migration [None req-3c256227-d14c-4eb9-8f55-80ab27ae4e71 5c63bd7e-60b7-4a86-9687-0f823a48989c 508d992e-c582-48fb-a717-ec22fefb827d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.164 3034335 INFO alembic.runtime.migration [None req-3c256227-d14c-4eb9-8f55-80ab27ae4e71 5c63bd7e-60b7-4a86-9687-0f823a48989c 508d992e-c582-48fb-a717-ec22fefb827d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.167 3034335 INFO aodh.api.app [None req-3c256227-d14c-4eb9-8f55-80ab27ae4e71 5c63bd7e-60b7-4a86-9687-0f823a48989c 508d992e-c582-48fb-a717-ec22fefb827d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.197 3034335 WARNING oslo_db.sqlalchemy.utils [None req-6f83fbaa-c997-4281-8290-f43ac4ec4e3b - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.199 3034335 WARNING oslo_db.sqlalchemy.utils [None req-6f83fbaa-c997-4281-8290-f43ac4ec4e3b - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.209 3034335 WARNING oslo_db.sqlalchemy.utils [None req-6f83fbaa-c997-4281-8290-f43ac4ec4e3b - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.288963s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:22.941 3034328 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:49:22.942 3034328 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:49:22.947 3034328 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:49:22.948 3034328 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:49:22.956 3034328 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 14:49:23.018 3034328 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.152 3034328 WARNING oslo_db.sqlalchemy.utils [None req-92198456-69a5-4a28-a26a-40f89decaa34 05a38e6f-ee7f-4b80-80b3-4a74258d8759 6bd3b349-fc1d-4c1e-aed0-654980d2c9fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.172 3034328 WARNING oslo_db.sqlalchemy.utils [None req-1159dce5-06d9-45f1-8b43-2e2e7c8e0b8b 05a38e6f-ee7f-4b80-80b3-4a74258d8759 6bd3b349-fc1d-4c1e-aed0-654980d2c9fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.043548s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.182 3034337 INFO alembic.runtime.migration [None req-cee9707b-0155-4038-8513-c549d965b253 28e27c68-002a-4921-b00a-9068bd91638d 049aa7fb-fc53-4b5c-a7a7-083274f29191 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.183 3034337 INFO alembic.runtime.migration [None req-cee9707b-0155-4038-8513-c549d965b253 28e27c68-002a-4921-b00a-9068bd91638d 049aa7fb-fc53-4b5c-a7a7-083274f29191 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.186 3034337 INFO alembic.runtime.migration [None req-cee9707b-0155-4038-8513-c549d965b253 28e27c68-002a-4921-b00a-9068bd91638d 049aa7fb-fc53-4b5c-a7a7-083274f29191 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.186 3034337 INFO alembic.runtime.migration [None req-cee9707b-0155-4038-8513-c549d965b253 28e27c68-002a-4921-b00a-9068bd91638d 049aa7fb-fc53-4b5c-a7a7-083274f29191 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.191 3034337 INFO alembic.runtime.migration [None req-cee9707b-0155-4038-8513-c549d965b253 28e27c68-002a-4921-b00a-9068bd91638d 049aa7fb-fc53-4b5c-a7a7-083274f29191 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.193 3034337 INFO aodh.api.app [None req-cee9707b-0155-4038-8513-c549d965b253 28e27c68-002a-4921-b00a-9068bd91638d 049aa7fb-fc53-4b5c-a7a7-083274f29191 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.043177s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.226 3034328 INFO alembic.runtime.migration [None req-1159dce5-06d9-45f1-8b43-2e2e7c8e0b8b 05a38e6f-ee7f-4b80-80b3-4a74258d8759 6bd3b349-fc1d-4c1e-aed0-654980d2c9fe - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.226 3034328 INFO alembic.runtime.migration [None req-1159dce5-06d9-45f1-8b43-2e2e7c8e0b8b 05a38e6f-ee7f-4b80-80b3-4a74258d8759 6bd3b349-fc1d-4c1e-aed0-654980d2c9fe - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.232 3034328 INFO alembic.runtime.migration [None req-1159dce5-06d9-45f1-8b43-2e2e7c8e0b8b 05a38e6f-ee7f-4b80-80b3-4a74258d8759 6bd3b349-fc1d-4c1e-aed0-654980d2c9fe - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.232 3034328 INFO alembic.runtime.migration [None req-1159dce5-06d9-45f1-8b43-2e2e7c8e0b8b 05a38e6f-ee7f-4b80-80b3-4a74258d8759 6bd3b349-fc1d-4c1e-aed0-654980d2c9fe - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.237 3034328 INFO alembic.runtime.migration [None req-1159dce5-06d9-45f1-8b43-2e2e7c8e0b8b 05a38e6f-ee7f-4b80-80b3-4a74258d8759 6bd3b349-fc1d-4c1e-aed0-654980d2c9fe - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.240 3034328 INFO aodh.api.app [None req-1159dce5-06d9-45f1-8b43-2e2e7c8e0b8b 05a38e6f-ee7f-4b80-80b3-4a74258d8759 6bd3b349-fc1d-4c1e-aed0-654980d2c9fe - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.051802s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.228 3034335 INFO alembic.runtime.migration [None req-6f83fbaa-c997-4281-8290-f43ac4ec4e3b - - - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.228 3034335 INFO alembic.runtime.migration [None req-6f83fbaa-c997-4281-8290-f43ac4ec4e3b - - - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.233 3034335 INFO alembic.runtime.migration [None req-6f83fbaa-c997-4281-8290-f43ac4ec4e3b - - - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.233 3034335 INFO alembic.runtime.migration [None req-6f83fbaa-c997-4281-8290-f43ac4ec4e3b - - - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.238 3034335 INFO alembic.runtime.migration [None req-6f83fbaa-c997-4281-8290-f43ac4ec4e3b - - - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.241 3034335 INFO aodh.api.app [None req-6f83fbaa-c997-4281-8290-f43ac4ec4e3b - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.077959s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.227 3034337 INFO alembic.runtime.migration [None req-f6f04c4a-af4e-4c87-b267-6bd46be30a5f b8a41df7-2fa8-48f2-b022-e044e3a21b9f 63476a08-f292-4be3-889e-8dc84776d52e - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.227 3034337 INFO alembic.runtime.migration [None req-f6f04c4a-af4e-4c87-b267-6bd46be30a5f b8a41df7-2fa8-48f2-b022-e044e3a21b9f 63476a08-f292-4be3-889e-8dc84776d52e - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.235 3034337 INFO alembic.runtime.migration [None req-f6f04c4a-af4e-4c87-b267-6bd46be30a5f b8a41df7-2fa8-48f2-b022-e044e3a21b9f 63476a08-f292-4be3-889e-8dc84776d52e - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.237 3034337 INFO alembic.runtime.migration [None req-f6f04c4a-af4e-4c87-b267-6bd46be30a5f b8a41df7-2fa8-48f2-b022-e044e3a21b9f 63476a08-f292-4be3-889e-8dc84776d52e - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.243 3034337 INFO alembic.runtime.migration [None req-f6f04c4a-af4e-4c87-b267-6bd46be30a5f b8a41df7-2fa8-48f2-b022-e044e3a21b9f 63476a08-f292-4be3-889e-8dc84776d52e - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.246 3034337 INFO aodh.api.app [None req-f6f04c4a-af4e-4c87-b267-6bd46be30a5f b8a41df7-2fa8-48f2-b022-e044e3a21b9f 63476a08-f292-4be3-889e-8dc84776d52e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.280 3034337 WARNING oslo_db.sqlalchemy.utils [None req-2b01cde3-2cb1-4f16-92af-80f12ac92c0c 11958775-20b7-49e7-bbd2-0ea54ac85c05 1a0f3290-f2a0-4192-ad90-b4cf7d57c075 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.284 3034337 WARNING oslo_db.sqlalchemy.utils [None req-2b01cde3-2cb1-4f16-92af-80f12ac92c0c 11958775-20b7-49e7-bbd2-0ea54ac85c05 1a0f3290-f2a0-4192-ad90-b4cf7d57c075 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.292 3034337 WARNING oslo_db.sqlalchemy.utils [None req-2b01cde3-2cb1-4f16-92af-80f12ac92c0c 11958775-20b7-49e7-bbd2-0ea54ac85c05 1a0f3290-f2a0-4192-ad90-b4cf7d57c075 - - - -] 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_project_filter_normal_user [0.061743s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.269 3034328 INFO alembic.runtime.migration [None req-67c660d6-5d7c-447b-9bb9-9f1984f3f3d4 cdbf9ec1-84b3-404a-a694-5449ff47d6a3 e4a810d9-4533-4113-9c3e-c11f8fb99927 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.269 3034328 INFO alembic.runtime.migration [None req-67c660d6-5d7c-447b-9bb9-9f1984f3f3d4 cdbf9ec1-84b3-404a-a694-5449ff47d6a3 e4a810d9-4533-4113-9c3e-c11f8fb99927 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.272 3034328 INFO alembic.runtime.migration [None req-67c660d6-5d7c-447b-9bb9-9f1984f3f3d4 cdbf9ec1-84b3-404a-a694-5449ff47d6a3 e4a810d9-4533-4113-9c3e-c11f8fb99927 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.273 3034328 INFO alembic.runtime.migration [None req-67c660d6-5d7c-447b-9bb9-9f1984f3f3d4 cdbf9ec1-84b3-404a-a694-5449ff47d6a3 e4a810d9-4533-4113-9c3e-c11f8fb99927 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.277 3034328 INFO alembic.runtime.migration [None req-67c660d6-5d7c-447b-9bb9-9f1984f3f3d4 cdbf9ec1-84b3-404a-a694-5449ff47d6a3 e4a810d9-4533-4113-9c3e-c11f8fb99927 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.281 3034328 INFO aodh.api.app [None req-67c660d6-5d7c-447b-9bb9-9f1984f3f3d4 cdbf9ec1-84b3-404a-a694-5449ff47d6a3 e4a810d9-4533-4113-9c3e-c11f8fb99927 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.310 3034328 WARNING oslo_db.sqlalchemy.utils [None req-be1e971e-01c4-4c61-b353-f464e825e228 29b0c5c5-06b8-41e9-b12d-b776ab191bab b9be0f45-9dea-4da7-8138-52515bb5b5d3 - - - -] 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_with_mismatch_between_type_and_rule [0.077966s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.292 3034335 INFO alembic.runtime.migration [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.292 3034335 INFO alembic.runtime.migration [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.299 3034335 INFO alembic.runtime.migration [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.299 3034335 INFO alembic.runtime.migration [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.305 3034335 INFO alembic.runtime.migration [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.312 3034335 INFO aodh.api.app [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.045517s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.332 3034328 INFO alembic.runtime.migration [None req-be1e971e-01c4-4c61-b353-f464e825e228 29b0c5c5-06b8-41e9-b12d-b776ab191bab b9be0f45-9dea-4da7-8138-52515bb5b5d3 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.332 3034328 INFO alembic.runtime.migration [None req-be1e971e-01c4-4c61-b353-f464e825e228 29b0c5c5-06b8-41e9-b12d-b776ab191bab b9be0f45-9dea-4da7-8138-52515bb5b5d3 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.338 3034328 INFO alembic.runtime.migration [None req-be1e971e-01c4-4c61-b353-f464e825e228 29b0c5c5-06b8-41e9-b12d-b776ab191bab b9be0f45-9dea-4da7-8138-52515bb5b5d3 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.339 3034328 INFO alembic.runtime.migration [None req-be1e971e-01c4-4c61-b353-f464e825e228 29b0c5c5-06b8-41e9-b12d-b776ab191bab b9be0f45-9dea-4da7-8138-52515bb5b5d3 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.344 3034328 INFO alembic.runtime.migration [None req-be1e971e-01c4-4c61-b353-f464e825e228 29b0c5c5-06b8-41e9-b12d-b776ab191bab b9be0f45-9dea-4da7-8138-52515bb5b5d3 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.347 3034328 INFO aodh.api.app [None req-be1e971e-01c4-4c61-b353-f464e825e228 29b0c5c5-06b8-41e9-b12d-b776ab191bab b9be0f45-9dea-4da7-8138-52515bb5b5d3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.094905s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.312 3034337 INFO alembic.runtime.migration [None req-2b01cde3-2cb1-4f16-92af-80f12ac92c0c 11958775-20b7-49e7-bbd2-0ea54ac85c05 1a0f3290-f2a0-4192-ad90-b4cf7d57c075 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.312 3034337 INFO alembic.runtime.migration [None req-2b01cde3-2cb1-4f16-92af-80f12ac92c0c 11958775-20b7-49e7-bbd2-0ea54ac85c05 1a0f3290-f2a0-4192-ad90-b4cf7d57c075 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.316 3034337 INFO alembic.runtime.migration [None req-2b01cde3-2cb1-4f16-92af-80f12ac92c0c 11958775-20b7-49e7-bbd2-0ea54ac85c05 1a0f3290-f2a0-4192-ad90-b4cf7d57c075 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.316 3034337 INFO alembic.runtime.migration [None req-2b01cde3-2cb1-4f16-92af-80f12ac92c0c 11958775-20b7-49e7-bbd2-0ea54ac85c05 1a0f3290-f2a0-4192-ad90-b4cf7d57c075 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.321 3034337 INFO alembic.runtime.migration [None req-2b01cde3-2cb1-4f16-92af-80f12ac92c0c 11958775-20b7-49e7-bbd2-0ea54ac85c05 1a0f3290-f2a0-4192-ad90-b4cf7d57c075 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.326 3034337 INFO aodh.api.app [None req-2b01cde3-2cb1-4f16-92af-80f12ac92c0c 11958775-20b7-49e7-bbd2-0ea54ac85c05 1a0f3290-f2a0-4192-ad90-b4cf7d57c075 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.342 3034337 WARNING oslo_db.sqlalchemy.utils [None req-a65fdb60-a152-40c9-b94a-5f02cc7fd726 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.351 3034337 WARNING oslo_db.sqlalchemy.utils [None req-50e3b34f-e21e-45cb-aac9-1186b59240c7 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.362 3034337 WARNING oslo_db.sqlalchemy.utils [None req-50e3b34f-e21e-45cb-aac9-1186b59240c7 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.366 3034337 WARNING oslo_db.sqlalchemy.utils [None req-c580a5cd-0595-4e6c-afb2-3480aa905f82 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.375 3034337 WARNING oslo_db.sqlalchemy.utils [None req-d0317124-c8e7-48e3-913c-e14de3478835 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.390 3034337 WARNING oslo_db.sqlalchemy.utils [None req-fb2a2dcb-6554-4a19-85fa-b898a18f1a26 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_as_admin [0.067596s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.354 3034335 INFO alembic.runtime.migration [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.354 3034335 INFO alembic.runtime.migration [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.362 3034335 INFO alembic.runtime.migration [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.362 3034335 INFO alembic.runtime.migration [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.367 3034335 INFO alembic.runtime.migration [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.370 3034335 INFO aodh.api.app [None req-d6ae1ea5-0fc1-4ae5-b7e4-73567fcd184b cbac6209-90e0-423b-9f11-d079dcce2361 d0c9a902-abd4-4a34-a5a4-ef698828123b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.391 3034335 WARNING oslo_db.sqlalchemy.utils [None req-4d587c3a-bf67-434b-ac5a-9ffa1bf50c62 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.397 3034335 WARNING oslo_db.sqlalchemy.utils [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.411 3034335 WARNING oslo_db.sqlalchemy.utils [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.058649s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.374 3034328 INFO alembic.runtime.migration [None req-2fbfbe19-ae8d-4060-bba7-e2cbb1aac179 918c03a5-bef3-4190-8e06-8fe8da645113 b665cbef-f8a8-441e-9ef1-15e9f400b2b2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.375 3034328 INFO alembic.runtime.migration [None req-2fbfbe19-ae8d-4060-bba7-e2cbb1aac179 918c03a5-bef3-4190-8e06-8fe8da645113 b665cbef-f8a8-441e-9ef1-15e9f400b2b2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.383 3034328 INFO alembic.runtime.migration [None req-2fbfbe19-ae8d-4060-bba7-e2cbb1aac179 918c03a5-bef3-4190-8e06-8fe8da645113 b665cbef-f8a8-441e-9ef1-15e9f400b2b2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.383 3034328 INFO alembic.runtime.migration [None req-2fbfbe19-ae8d-4060-bba7-e2cbb1aac179 918c03a5-bef3-4190-8e06-8fe8da645113 b665cbef-f8a8-441e-9ef1-15e9f400b2b2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.393 3034328 INFO alembic.runtime.migration [None req-2fbfbe19-ae8d-4060-bba7-e2cbb1aac179 918c03a5-bef3-4190-8e06-8fe8da645113 b665cbef-f8a8-441e-9ef1-15e9f400b2b2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.398 3034328 INFO aodh.api.app [None req-2fbfbe19-ae8d-4060-bba7-e2cbb1aac179 918c03a5-bef3-4190-8e06-8fe8da645113 b665cbef-f8a8-441e-9ef1-15e9f400b2b2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.422 3034328 WARNING oslo_db.sqlalchemy.utils [None req-d4e039d0-c25f-404d-969e-9767a9af4bfc 456c2e3d-8116-4021-b65e-bc98eb60bc6f b81450b6-aa9d-47d5-9500-32b7712a244c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.061375s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.403 3034337 INFO alembic.runtime.migration [None req-fb2a2dcb-6554-4a19-85fa-b898a18f1a26 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.404 3034337 INFO alembic.runtime.migration [None req-fb2a2dcb-6554-4a19-85fa-b898a18f1a26 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.408 3034337 INFO alembic.runtime.migration [None req-fb2a2dcb-6554-4a19-85fa-b898a18f1a26 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.408 3034337 INFO alembic.runtime.migration [None req-fb2a2dcb-6554-4a19-85fa-b898a18f1a26 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.415 3034337 INFO alembic.runtime.migration [None req-fb2a2dcb-6554-4a19-85fa-b898a18f1a26 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.420 3034337 INFO aodh.api.app [None req-fb2a2dcb-6554-4a19-85fa-b898a18f1a26 4b2583bf-30ab-4174-9fe8-cbada8618031 a0170740-0305-4f2c-9551-9171f017df43 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.445 3034337 WARNING oslo_db.sqlalchemy.utils [None req-64754165-8c97-4d6d-a362-4790ce41bfad 582d5421-ed9e-460d-9bf6-06b1a69c6e33 ac5fdc8f-87bd-44b6-9333-9142c3981939 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.447 3034337 WARNING oslo_db.sqlalchemy.utils [None req-64754165-8c97-4d6d-a362-4790ce41bfad 582d5421-ed9e-460d-9bf6-06b1a69c6e33 ac5fdc8f-87bd-44b6-9333-9142c3981939 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.453 3034337 WARNING oslo_db.sqlalchemy.utils [None req-64754165-8c97-4d6d-a362-4790ce41bfad 582d5421-ed9e-460d-9bf6-06b1a69c6e33 ac5fdc8f-87bd-44b6-9333-9142c3981939 - - - -] 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.048828s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.424 3034335 INFO alembic.runtime.migration [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.425 3034335 INFO alembic.runtime.migration [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.429 3034335 INFO alembic.runtime.migration [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.429 3034335 INFO alembic.runtime.migration [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.438 3034335 INFO alembic.runtime.migration [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.443 3034335 INFO aodh.api.app [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.208567s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.318 3034334 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:49:23.318 3034334 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:49:23.323 3034334 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-11 14:49:23.323 3034334 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-11 14:49:23.329 3034334 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-11 14:49:23.372 3034334 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.494 3034334 WARNING oslo_db.sqlalchemy.utils [None req-eea22dcc-5730-445f-b4d7-dd80f2f13a30 3dee5d7c-78ea-4fe8-9bee-93d66ca49b1e 5298a9c5-8713-42f6-8f34-1ab846948a0b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.497 3034334 WARNING oslo_db.sqlalchemy.utils [None req-eea22dcc-5730-445f-b4d7-dd80f2f13a30 3dee5d7c-78ea-4fe8-9bee-93d66ca49b1e 5298a9c5-8713-42f6-8f34-1ab846948a0b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.092369s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.437 3034328 INFO alembic.runtime.migration [None req-d4e039d0-c25f-404d-969e-9767a9af4bfc 456c2e3d-8116-4021-b65e-bc98eb60bc6f b81450b6-aa9d-47d5-9500-32b7712a244c - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.437 3034328 INFO alembic.runtime.migration [None req-d4e039d0-c25f-404d-969e-9767a9af4bfc 456c2e3d-8116-4021-b65e-bc98eb60bc6f b81450b6-aa9d-47d5-9500-32b7712a244c - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.442 3034328 INFO alembic.runtime.migration [None req-d4e039d0-c25f-404d-969e-9767a9af4bfc 456c2e3d-8116-4021-b65e-bc98eb60bc6f b81450b6-aa9d-47d5-9500-32b7712a244c - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.442 3034328 INFO alembic.runtime.migration [None req-d4e039d0-c25f-404d-969e-9767a9af4bfc 456c2e3d-8116-4021-b65e-bc98eb60bc6f b81450b6-aa9d-47d5-9500-32b7712a244c - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.450 3034328 INFO alembic.runtime.migration [None req-d4e039d0-c25f-404d-969e-9767a9af4bfc 456c2e3d-8116-4021-b65e-bc98eb60bc6f b81450b6-aa9d-47d5-9500-32b7712a244c - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.454 3034328 INFO aodh.api.app [None req-d4e039d0-c25f-404d-969e-9767a9af4bfc 456c2e3d-8116-4021-b65e-bc98eb60bc6f b81450b6-aa9d-47d5-9500-32b7712a244c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.480 3034328 WARNING oslo_db.sqlalchemy.utils [None req-1b6409dc-2ad0-4611-ae86-287ecfbb36f1 fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.485 3034328 WARNING oslo_db.sqlalchemy.utils [None req-89a751a3-701b-4342-a0e6-fb5fe73678de fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.491 3034328 WARNING oslo_db.sqlalchemy.utils [None req-f807f24b-4450-4c3e-b670-c2a85504a8bf fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.502 3034328 WARNING oslo_db.sqlalchemy.utils [None req-44481355-9989-4949-a94f-19267243c86a fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.506 3034328 WARNING oslo_db.sqlalchemy.utils [None req-44481355-9989-4949-a94f-19267243c86a fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.513 3034328 WARNING oslo_db.sqlalchemy.utils [None req-cfc310ed-3dc1-4032-8a34-458c0e638b50 fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.515 3034328 WARNING oslo_db.sqlalchemy.utils [None req-cfc310ed-3dc1-4032-8a34-458c0e638b50 fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.065336s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.471 3034335 INFO alembic.runtime.migration [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.472 3034335 INFO alembic.runtime.migration [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.476 3034335 INFO alembic.runtime.migration [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.476 3034335 INFO alembic.runtime.migration [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.480 3034335 INFO alembic.runtime.migration [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.483 3034335 INFO aodh.api.app [None req-8c560477-784a-431b-af7f-bfa2b7816579 77d51462-44a4-4582-860a-301196369b6b bbfc6994-a498-440a-ad2d-cbd6e244f077 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.497 3034335 WARNING oslo_db.sqlalchemy.utils [None req-b098ffc5-a4e8-4db5-a8de-be6764a85355 389eeee3-1f77-4b02-9233-2d4064de626b af245ee7-27fe-4d11-9c74-7fa31dc50283 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.502 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a9ee2f1f-929c-475e-8871-979d5d7d8276 389eeee3-1f77-4b02-9233-2d4064de626b af245ee7-27fe-4d11-9c74-7fa31dc50283 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.520 3034335 WARNING oslo_db.sqlalchemy.utils [None req-73bd773c-c55e-4f7b-ab6c-caac627b7e6a 389eeee3-1f77-4b02-9233-2d4064de626b af245ee7-27fe-4d11-9c74-7fa31dc50283 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.523 3034335 WARNING oslo_db.sqlalchemy.utils [None req-73bd773c-c55e-4f7b-ab6c-caac627b7e6a 389eeee3-1f77-4b02-9233-2d4064de626b af245ee7-27fe-4d11-9c74-7fa31dc50283 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.085709s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.469 3034337 INFO alembic.runtime.migration [None req-64754165-8c97-4d6d-a362-4790ce41bfad 582d5421-ed9e-460d-9bf6-06b1a69c6e33 ac5fdc8f-87bd-44b6-9333-9142c3981939 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.469 3034337 INFO alembic.runtime.migration [None req-64754165-8c97-4d6d-a362-4790ce41bfad 582d5421-ed9e-460d-9bf6-06b1a69c6e33 ac5fdc8f-87bd-44b6-9333-9142c3981939 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.475 3034337 INFO alembic.runtime.migration [None req-64754165-8c97-4d6d-a362-4790ce41bfad 582d5421-ed9e-460d-9bf6-06b1a69c6e33 ac5fdc8f-87bd-44b6-9333-9142c3981939 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.475 3034337 INFO alembic.runtime.migration [None req-64754165-8c97-4d6d-a362-4790ce41bfad 582d5421-ed9e-460d-9bf6-06b1a69c6e33 ac5fdc8f-87bd-44b6-9333-9142c3981939 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.480 3034337 INFO alembic.runtime.migration [None req-64754165-8c97-4d6d-a362-4790ce41bfad 582d5421-ed9e-460d-9bf6-06b1a69c6e33 ac5fdc8f-87bd-44b6-9333-9142c3981939 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.482 3034337 INFO aodh.api.app [None req-64754165-8c97-4d6d-a362-4790ce41bfad 582d5421-ed9e-460d-9bf6-06b1a69c6e33 ac5fdc8f-87bd-44b6-9333-9142c3981939 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.497 3034337 WARNING oslo_db.sqlalchemy.utils [None req-5086c3e5-33c4-4309-a1ec-40ca6a250146 e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.503 3034337 WARNING oslo_db.sqlalchemy.utils [None req-2bc5ba64-bc43-4eca-922d-c0633edf0d73 e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.514 3034337 WARNING oslo_db.sqlalchemy.utils [None req-372e9c00-7e2e-4e6e-bc7c-4bdca3e783b6 e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.518 3034337 WARNING oslo_db.sqlalchemy.utils [None req-372e9c00-7e2e-4e6e-bc7c-4bdca3e783b6 e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.530 3034337 WARNING oslo_db.sqlalchemy.utils [None req-516e2de1-449f-45ce-9db8-cd914a9c9d8f e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.539 3034337 WARNING oslo_db.sqlalchemy.utils [None req-f0e1154a-fc17-47d2-9d31-60667d589a0d e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.041968s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.516 3034334 INFO alembic.runtime.migration [None req-eea22dcc-5730-445f-b4d7-dd80f2f13a30 3dee5d7c-78ea-4fe8-9bee-93d66ca49b1e 5298a9c5-8713-42f6-8f34-1ab846948a0b - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.516 3034334 INFO alembic.runtime.migration [None req-eea22dcc-5730-445f-b4d7-dd80f2f13a30 3dee5d7c-78ea-4fe8-9bee-93d66ca49b1e 5298a9c5-8713-42f6-8f34-1ab846948a0b - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.522 3034334 INFO alembic.runtime.migration [None req-eea22dcc-5730-445f-b4d7-dd80f2f13a30 3dee5d7c-78ea-4fe8-9bee-93d66ca49b1e 5298a9c5-8713-42f6-8f34-1ab846948a0b - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.522 3034334 INFO alembic.runtime.migration [None req-eea22dcc-5730-445f-b4d7-dd80f2f13a30 3dee5d7c-78ea-4fe8-9bee-93d66ca49b1e 5298a9c5-8713-42f6-8f34-1ab846948a0b - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.527 3034334 INFO alembic.runtime.migration [None req-eea22dcc-5730-445f-b4d7-dd80f2f13a30 3dee5d7c-78ea-4fe8-9bee-93d66ca49b1e 5298a9c5-8713-42f6-8f34-1ab846948a0b - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.530 3034334 INFO aodh.api.app [None req-eea22dcc-5730-445f-b4d7-dd80f2f13a30 3dee5d7c-78ea-4fe8-9bee-93d66ca49b1e 5298a9c5-8713-42f6-8f34-1ab846948a0b - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.545 3034334 WARNING oslo_db.sqlalchemy.utils [None req-ba349fd7-a7df-4e75-9960-93ac08cd0938 8337e32d-cee5-4f11-9301-e2a9529c0482 d230a7cb-a4e9-4fe0-8a54-3fe9fc18e456 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.041126s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.552 3034337 INFO alembic.runtime.migration [None req-f0e1154a-fc17-47d2-9d31-60667d589a0d e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.552 3034337 INFO alembic.runtime.migration [None req-f0e1154a-fc17-47d2-9d31-60667d589a0d e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.558 3034337 INFO alembic.runtime.migration [None req-f0e1154a-fc17-47d2-9d31-60667d589a0d e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.558 3034337 INFO alembic.runtime.migration [None req-f0e1154a-fc17-47d2-9d31-60667d589a0d e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.563 3034337 INFO alembic.runtime.migration [None req-f0e1154a-fc17-47d2-9d31-60667d589a0d e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.566 3034337 INFO aodh.api.app [None req-f0e1154a-fc17-47d2-9d31-60667d589a0d e23f5d0c-2d4c-49bc-95d4-fe70849a4eac 5138dc7e-5d78-4876-b334-3dcffcc7a6ec - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.581 3034337 WARNING oslo_db.sqlalchemy.utils [None req-5f355bac-f66b-49b1-b88b-a56a7b7d7847 2fac8d5c-d7c9-4395-b8df-0b705e4f2e4a ab277f31-6908-471b-8edc-b974dfb41239 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.053869s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.557 3034334 INFO alembic.runtime.migration [None req-ba349fd7-a7df-4e75-9960-93ac08cd0938 8337e32d-cee5-4f11-9301-e2a9529c0482 d230a7cb-a4e9-4fe0-8a54-3fe9fc18e456 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.557 3034334 INFO alembic.runtime.migration [None req-ba349fd7-a7df-4e75-9960-93ac08cd0938 8337e32d-cee5-4f11-9301-e2a9529c0482 d230a7cb-a4e9-4fe0-8a54-3fe9fc18e456 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.561 3034334 INFO alembic.runtime.migration [None req-ba349fd7-a7df-4e75-9960-93ac08cd0938 8337e32d-cee5-4f11-9301-e2a9529c0482 d230a7cb-a4e9-4fe0-8a54-3fe9fc18e456 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.561 3034334 INFO alembic.runtime.migration [None req-ba349fd7-a7df-4e75-9960-93ac08cd0938 8337e32d-cee5-4f11-9301-e2a9529c0482 d230a7cb-a4e9-4fe0-8a54-3fe9fc18e456 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.571 3034334 INFO alembic.runtime.migration [None req-ba349fd7-a7df-4e75-9960-93ac08cd0938 8337e32d-cee5-4f11-9301-e2a9529c0482 d230a7cb-a4e9-4fe0-8a54-3fe9fc18e456 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.576 3034334 INFO aodh.api.app [None req-ba349fd7-a7df-4e75-9960-93ac08cd0938 8337e32d-cee5-4f11-9301-e2a9529c0482 d230a7cb-a4e9-4fe0-8a54-3fe9fc18e456 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.596 3034334 WARNING oslo_db.sqlalchemy.utils [None req-e75ff9bc-de06-4467-8ae4-9a73236435f5 02ac591c-0eff-4bd4-bdb8-eab3bafbffbf cdf3e4bf-1f4b-40f3-bdc5-3acbe171de32 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.598 3034334 WARNING oslo_db.sqlalchemy.utils [None req-e75ff9bc-de06-4467-8ae4-9a73236435f5 02ac591c-0eff-4bd4-bdb8-eab3bafbffbf cdf3e4bf-1f4b-40f3-bdc5-3acbe171de32 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.602 3034334 WARNING oslo_db.sqlalchemy.utils [None req-e75ff9bc-de06-4467-8ae4-9a73236435f5 02ac591c-0eff-4bd4-bdb8-eab3bafbffbf cdf3e4bf-1f4b-40f3-bdc5-3acbe171de32 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.101556s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.527 3034328 INFO alembic.runtime.migration [None req-cfc310ed-3dc1-4032-8a34-458c0e638b50 fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.528 3034328 INFO alembic.runtime.migration [None req-cfc310ed-3dc1-4032-8a34-458c0e638b50 fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.532 3034328 INFO alembic.runtime.migration [None req-cfc310ed-3dc1-4032-8a34-458c0e638b50 fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.532 3034328 INFO alembic.runtime.migration [None req-cfc310ed-3dc1-4032-8a34-458c0e638b50 fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.538 3034328 INFO alembic.runtime.migration [None req-cfc310ed-3dc1-4032-8a34-458c0e638b50 fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.540 3034328 INFO aodh.api.app [None req-cfc310ed-3dc1-4032-8a34-458c0e638b50 fe2189b7-014c-4241-902b-374c865857a7 11df7a47-b4f7-4ed9-8830-ddeac29913cd - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.561 3034328 WARNING oslo_db.sqlalchemy.utils [None req-7cb22934-7d72-4f87-bdc0-c1ca42f10bd7 a4e3c7d4-2f0b-455d-a56f-13d1ebd9fc92 44d694dd-fc06-4ed1-b45a-a6596010fd1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.562 3034328 WARNING oslo_db.sqlalchemy.utils [None req-7cb22934-7d72-4f87-bdc0-c1ca42f10bd7 a4e3c7d4-2f0b-455d-a56f-13d1ebd9fc92 44d694dd-fc06-4ed1-b45a-a6596010fd1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.570 3034328 WARNING oslo_db.sqlalchemy.utils [None req-7dea5214-c276-45f8-986a-f6b02d2c85a4 a4e3c7d4-2f0b-455d-a56f-13d1ebd9fc92 44d694dd-fc06-4ed1-b45a-a6596010fd1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.574 3034328 WARNING oslo_db.sqlalchemy.utils [None req-711f4608-e16b-4654-b9c3-8ea702080a7e c93df424-91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.580 3034328 WARNING oslo_db.sqlalchemy.utils [None req-08e1a6e9-1e42-47c8-bcce-e29e5e830185 c93df424-91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.599 3034328 WARNING oslo_db.sqlalchemy.utils [None req-042a7fef-8123-4192-9987-3ddc14c51556 a4e3c7d4-2f0b-455d-a56f-13d1ebd9fc92 44d694dd-fc06-4ed1-b45a-a6596010fd1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.602 3034328 WARNING oslo_db.sqlalchemy.utils [None req-042a7fef-8123-4192-9987-3ddc14c51556 a4e3c7d4-2f0b-455d-a56f-13d1ebd9fc92 44d694dd-fc06-4ed1-b45a-a6596010fd1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.608 3034328 WARNING oslo_db.sqlalchemy.utils [None req-759e0acd-0423-4409-9d5c-bd6c189106f8 a4e3c7d4-2f0b-455d-a56f-13d1ebd9fc92 44d694dd-fc06-4ed1-b45a-a6596010fd1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.613 3034328 WARNING oslo_db.sqlalchemy.utils [None req-f1732424-1bf1-4ca4-8a3a-bcaa5f88aaa8 c93df424-91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.615 3034328 WARNING oslo_db.sqlalchemy.utils [None req-f1732424-1bf1-4ca4-8a3a-bcaa5f88aaa8 c93df424-91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.619 3034328 WARNING oslo_db.sqlalchemy.utils [None req-51cfb8a7-c773-41d3-a00d-12f1b66bfc4d c93df424 -91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.056835s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.592 3034337 INFO alembic.runtime.migration [None req-5f355bac-f66b-49b1-b88b-a56a7b7d7847 2fac8d5c-d7c9-4395-b8df-0b705e4f2e4a ab277f31-6908-471b-8edc-b974dfb41239 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.592 3034337 INFO alembic.runtime.migration [None req-5f355bac-f66b-49b1-b88b-a56a7b7d7847 2fac8d5c-d7c9-4395-b8df-0b705e4f2e4a ab277f31-6908-471b-8edc-b974dfb41239 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.596 3034337 INFO alembic.runtime.migration [None req-5f355bac-f66b-49b1-b88b-a56a7b7d7847 2fac8d5c-d7c9-4395-b8df-0b705e4f2e4a ab277f31-6908-471b-8edc-b974dfb41239 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.596 3034337 INFO alembic.runtime.migration [None req-5f355bac-f66b-49b1-b88b-a56a7b7d7847 2fac8d5c-d7c9-4395-b8df-0b705e4f2e4a ab277f31-6908-471b-8edc-b974dfb41239 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.601 3034337 INFO alembic.runtime.migration [None req-5f355bac-f66b-49b1-b88b-a56a7b7d7847 2fac8d5c-d7c9-4395-b8df-0b705e4f2e4a ab277f31-6908-471b-8edc-b974dfb41239 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.603 3034337 INFO aodh.api.app [None req-5f355bac-f66b-49b1-b88b-a56a7b7d7847 2fac8d5c-d7c9-4395-b8df-0b705e4f2e4a ab277f31-6908-471b-8edc-b974dfb41239 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.618 3034337 WARNING oslo_db.sqlalchemy.utils [None req-a4d1309d-c6af-4f8a-a262-953c8b0ffd73 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.619 3034337 WARNING oslo_db.sqlalchemy.utils [None req-a4d1309d-c6af-4f8a-a262-953c8b0ffd73 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.627 3034337 WARNING oslo_db.sqlalchemy.utils [None req-52bd0760-e14c-4427-be6e-8b3364590b48 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.631 3034337 WARNING oslo_db.sqlalchemy.utils [None req-16002ab7-a368-4565-8ddc-dea051c92ad1 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.633 3034337 WARNING oslo_db.sqlalchemy.utils [None req-16002ab7-a368-4565-8ddc-dea051c92ad1 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.636 3034337 WARNING oslo_db.sqlalchemy.utils [None req-831f3746-bcaa-4a6c-8a61-8a0fc09fc6f8 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.046260s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.612 3034334 INFO alembic.runtime.migration [None req-e75ff9bc-de06-4467-8ae4-9a73236435f5 02ac591c-0eff-4bd4-bdb8-eab3bafbffbf cdf3e4bf-1f4b-40f3-bdc5-3acbe171de32 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.613 3034334 INFO alembic.runtime.migration [None req-e75ff9bc-de06-4467-8ae4-9a73236435f5 02ac591c-0eff-4bd4-bdb8-eab3bafbffbf cdf3e4bf-1f4b-40f3-bdc5-3acbe171de32 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.616 3034334 INFO alembic.runtime.migration [None req-e75ff9bc-de06-4467-8ae4-9a73236435f5 02ac591c-0eff-4bd4-bdb8-eab3bafbffbf cdf3e4bf-1f4b-40f3-bdc5-3acbe171de32 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.616 3034334 INFO alembic.runtime.migration [None req-e75ff9bc-de06-4467-8ae4-9a73236435f5 02ac591c-0eff-4bd4-bdb8-eab3bafbffbf cdf3e4bf-1f4b-40f3-bdc5-3acbe171de32 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.621 3034334 INFO alembic.runtime.migration [None req-e75ff9bc-de06-4467-8ae4-9a73236435f5 02ac591c-0eff-4bd4-bdb8-eab3bafbffbf cdf3e4bf-1f4b-40f3-bdc5-3acbe171de32 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.623 3034334 INFO aodh.api.app [None req-e75ff9bc-de06-4467-8ae4-9a73236435f5 02ac591c-0eff-4bd4-bdb8-eab3bafbffbf cdf3e4bf-1f4b-40f3-bdc5-3acbe171de32 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.644 3034334 WARNING oslo_db.sqlalchemy.utils [None req-46d7aa6d-a5a0-48d4-92f7-cc8a3045498c 08bd058e-1b11-4d64-9773-4772580d20be aeb5965a-d1ae-4cb5-924c-6d65e54ed90d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.645 3034334 WARNING oslo_db.sqlalchemy.utils [None req-46d7aa6d-a5a0-48d4-92f7-cc8a3045498c 08bd058e-1b11-4d64-9773-4772580d20be aeb5965a-d1ae-4cb5-924c-6d65e54ed90d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.649 3034334 WARNING oslo_db.sqlalchemy.utils [None req-46d7aa6d-a5a0-48d4-92f7-cc8a3045498c 08bd058e-1b11-4d64-9773-4772580d20be aeb5965a-d1ae-4cb5-924c-6d65e54ed90d - - - -] 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.064214s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.629 3034328 INFO alembic.runtime.migration [None req-51cfb8a7-c773-41d3-a00d-12f1b66bfc4d c93df424-91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.629 3034328 INFO alembic.runtime.migration [None req-51cfb8a7-c773-41d3-a00d-12f1b66bfc4d c93df424-91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.633 3034328 INFO alembic.runtime.migration [None req-51cfb8a7-c773-41d3-a00d-12f1b66bfc4d c93df424-91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.633 3034328 INFO alembic.runtime.migration [None req-51cfb8a7-c773-41d3-a00d-12f1b66bfc4d c93df424-91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.638 3034328 INFO alembic.runtime.migration [None req-51cfb8a7-c773-41d3-a00d-12f1b66bfc4d c93df424-91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.640 3034328 INFO aodh.api.app [None req-51cfb8a7-c773-41d3-a00d-12f1b66bfc4d c93df424-91b1-4dc8-b2b1-b54f0cc60395 881f11d4-d5dc-4a69-9bb3-1b513296daac - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.656 3034328 WARNING oslo_db.sqlalchemy.utils [None req-5d60865d-ae7d-446a-bbad-8dd1eac6ae37 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 22865d56-39df-4032-8472-66feca7adecf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.658 3034328 WARNING oslo_db.sqlalchemy.utils [None req-5d60865d-ae7d-446a-bbad-8dd1eac6ae37 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 22865d56-39df-4032-8472-66feca7adecf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.664 3034328 WARNING oslo_db.sqlalchemy.utils [None req-a513cff6-39a5-4527-aaca-b8b928f1afac 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 22865d56-39df-4032-8472-66feca7adecf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.667 3034328 WARNING oslo_db.sqlalchemy.utils [None req-3882806b-0d82-43ac-9bb5-6b31cc0b923d 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 e7189baf-25c5-4049-a169-3e430b90a24d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.669 3034328 WARNING oslo_db.sqlalchemy.utils [None req-3882806b-0d82-43ac-9bb5-6b31cc0b923d 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 e7189baf-25c5-4049-a169-3e430b90a24d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.675 3034328 WARNING oslo_db.sqlalchemy.utils [None req-38402663-a93d-4219-9a31-e24246c5eb3c 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 e7189baf-25c5-4049-a169-3e430b90a24d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.679 3034328 WARNING oslo_db.sqlalchemy.utils [None req-b5433082-31e5-45bc-ba47-2456a1660483 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 e7189baf-25c5-4049-a169-3e430b90a24d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.062119s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.659 3034334 INFO alembic.runtime.migration [None req-46d7aa6d-a5a0-48d4-92f7-cc8a3045498c 08bd058e-1b11-4d64-9773-4772580d20be aeb5965a-d1ae-4cb5-924c-6d65e54ed90d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.660 3034334 INFO alembic.runtime.migration [None req-46d7aa6d-a5a0-48d4-92f7-cc8a3045498c 08bd058e-1b11-4d64-9773-4772580d20be aeb5965a-d1ae-4cb5-924c-6d65e54ed90d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.663 3034334 INFO alembic.runtime.migration [None req-46d7aa6d-a5a0-48d4-92f7-cc8a3045498c 08bd058e-1b11-4d64-9773-4772580d20be aeb5965a-d1ae-4cb5-924c-6d65e54ed90d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.663 3034334 INFO alembic.runtime.migration [None req-46d7aa6d-a5a0-48d4-92f7-cc8a3045498c 08bd058e-1b11-4d64-9773-4772580d20be aeb5965a-d1ae-4cb5-924c-6d65e54ed90d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.668 3034334 INFO alembic.runtime.migration [None req-46d7aa6d-a5a0-48d4-92f7-cc8a3045498c 08bd058e-1b11-4d64-9773-4772580d20be aeb5965a-d1ae-4cb5-924c-6d65e54ed90d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.670 3034334 INFO aodh.api.app [None req-46d7aa6d-a5a0-48d4-92f7-cc8a3045498c 08bd058e-1b11-4d64-9773-4772580d20be aeb5965a-d1ae-4cb5-924c-6d65e54ed90d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.690 3034334 WARNING oslo_db.sqlalchemy.utils [None req-80fb5240-5374-40dd-b372-e70111e7ceb5 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.692 3034334 WARNING oslo_db.sqlalchemy.utils [None req-80fb5240-5374-40dd-b372-e70111e7ceb5 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.697 3034334 WARNING oslo_db.sqlalchemy.utils [None req-80fb5240-5374-40dd-b372-e70111e7ceb5 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.700 3034334 WARNING oslo_db.sqlalchemy.utils [None req-16502861-c896-4891-8201-69d49b82c97a 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.704 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] 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_type [0.186591s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.539 3034335 INFO alembic.runtime.migration [None req-73bd773c-c55e-4f7b-ab6c-caac627b7e6a 389eeee3-1f77-4b02-9233-2d4064de626b af245ee7-27fe-4d11-9c74-7fa31dc50283 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.540 3034335 INFO alembic.runtime.migration [None req-73bd773c-c55e-4f7b-ab6c-caac627b7e6a 389eeee3-1f77-4b02-9233-2d4064de626b af245ee7-27fe-4d11-9c74-7fa31dc50283 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.661 3034335 INFO alembic.runtime.migration [None req-73bd773c-c55e-4f7b-ab6c-caac627b7e6a 389eeee3-1f77-4b02-9233-2d4064de626b af245ee7-27fe-4d11-9c74-7fa31dc50283 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.661 3034335 INFO alembic.runtime.migration [None req-73bd773c-c55e-4f7b-ab6c-caac627b7e6a 389eeee3-1f77-4b02-9233-2d4064de626b af245ee7-27fe-4d11-9c74-7fa31dc50283 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.666 3034335 INFO alembic.runtime.migration [None req-73bd773c-c55e-4f7b-ab6c-caac627b7e6a 389eeee3-1f77-4b02-9233-2d4064de626b af245ee7-27fe-4d11-9c74-7fa31dc50283 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.668 3034335 INFO aodh.api.app [None req-73bd773c-c55e-4f7b-ab6c-caac627b7e6a 389eeee3-1f77-4b02-9233-2d4064de626b af245ee7-27fe-4d11-9c74-7fa31dc50283 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.687 3034335 WARNING oslo_db.sqlalchemy.utils [None req-17918782-1b8d-454a-9847-00bc2270f413 adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.692 3034335 WARNING oslo_db.sqlalchemy.utils [None req-e47ce5a4-a0bb-4b8c-8e1c-49e0eb64d59c adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.697 3034335 WARNING oslo_db.sqlalchemy.utils [None req-e5ec1fc0-61ed-4cb5-af4f-cc0248788775 adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.711 3034335 WARNING oslo_db.sqlalchemy.utils [None req-99623884-1eff-4149-907e-27bc8c923790 adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.714 3034335 WARNING oslo_db.sqlalchemy.utils [None req-99623884-1eff-4149-907e-27bc8c923790 adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.084573s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.653 3034337 INFO alembic.runtime.migration [None req-831f3746-bcaa-4a6c-8a61-8a0fc09fc6f8 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.656 3034337 INFO alembic.runtime.migration [None req-831f3746-bcaa-4a6c-8a61-8a0fc09fc6f8 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.666 3034337 INFO alembic.runtime.migration [None req-831f3746-bcaa-4a6c-8a61-8a0fc09fc6f8 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.666 3034337 INFO alembic.runtime.migration [None req-831f3746-bcaa-4a6c-8a61-8a0fc09fc6f8 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.672 3034337 INFO alembic.runtime.migration [None req-831f3746-bcaa-4a6c-8a61-8a0fc09fc6f8 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.675 3034337 INFO aodh.api.app [None req-831f3746-bcaa-4a6c-8a61-8a0fc09fc6f8 bfe89d95-0728-459f-8bc8-a945fabd8cf4 21ce8035-f2f7-4151-8e41-e91ed71cb87a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.692 3034337 WARNING oslo_db.sqlalchemy.utils [None req-5ca68058-fd2b-449c-bbff-095217797779 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.693 3034337 WARNING oslo_db.sqlalchemy.utils [None req-5ca68058-fd2b-449c-bbff-095217797779 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.702 3034337 WARNING oslo_db.sqlalchemy.utils [None req-efe44e54-170f-4f45-9c70-5ad550cd8c6b 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.708 3034337 WARNING oslo_db.sqlalchemy.utils [None req-8cf73342-4842-4997-959a-0b5097f89b86 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.711 3034337 WARNING oslo_db.sqlalchemy.utils [None req-8cf73342-4842-4997-959a-0b5097f89b86 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.715 3034337 WARNING oslo_db.sqlalchemy.utils [None req-04191c6d-487e-42b1-9c41-d4d51f918c7c 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.031118s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.722 3034334 INFO alembic.runtime.migration [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.722 3034334 INFO alembic.runtime.migration [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.725 3034334 INFO alembic.runtime.migration [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.725 3034334 INFO alembic.runtime.migration [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.730 3034334 INFO alembic.runtime.migration [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.732 3034334 INFO aodh.api.app [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.067650s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.697 3034328 INFO alembic.runtime.migration [None req-b5433082-31e5-45bc-ba47-2456a1660483 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 e7189baf-25c5-4049-a169-3e430b90a24d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.697 3034328 INFO alembic.runtime.migration [None req-b5433082-31e5-45bc-ba47-2456a1660483 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 e7189baf-25c5-4049-a169-3e430b90a24d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.703 3034328 INFO alembic.runtime.migration [None req-b5433082-31e5-45bc-ba47-2456a1660483 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 e7189baf-25c5-4049-a169-3e430b90a24d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.703 3034328 INFO alembic.runtime.migration [None req-b5433082-31e5-45bc-ba47-2456a1660483 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 e7189baf-25c5-4049-a169-3e430b90a24d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.707 3034328 INFO alembic.runtime.migration [None req-b5433082-31e5-45bc-ba47-2456a1660483 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 e7189baf-25c5-4049-a169-3e430b90a24d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.710 3034328 INFO aodh.api.app [None req-b5433082-31e5-45bc-ba47-2456a1660483 72d2cbb7-2a30-45c9-88b0-2766ff9355f1 e7189baf-25c5-4049-a169-3e430b90a24d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.728 3034328 WARNING oslo_db.sqlalchemy.utils [None req-44bab32c-597e-4877-a676-26d6dffb9425 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.730 3034328 WARNING oslo_db.sqlalchemy.utils [None req-44bab32c-597e-4877-a676-26d6dffb9425 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.739 3034328 WARNING oslo_db.sqlalchemy.utils [None req-1980e9b4-bf6d-4ad8-8373-af22ad8f092b 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.745 3034328 WARNING oslo_db.sqlalchemy.utils [None req-b5610c90-bf4c-4655-8fc7-b94273e2b483 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.747 3034328 WARNING oslo_db.sqlalchemy.utils [None req-b5610c90-bf4c-4655-8fc7-b94273e2b483 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.751 3034328 WARNING oslo_db.sqlalchemy.utils [None req-7ca99f16-ebec-409f-8001-54f9fea4d82e 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.044572s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.756 3034334 INFO alembic.runtime.migration [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.756 3034334 INFO alembic.runtime.migration [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.760 3034334 INFO alembic.runtime.migration [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.760 3034334 INFO alembic.runtime.migration [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.765 3034334 INFO alembic.runtime.migration [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.767 3034334 INFO aodh.api.app [None req-89af4c59-2bd3-4019-a52f-78351d30f86c 7a4b91ab-c294-468c-8a83-4aa85495299d d9dbf2d0-c651-46e5-ac70-d6bdf76e03d2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.785 3034334 WARNING oslo_db.sqlalchemy.utils [None req-9fc64d3d-172d-4021-a40c-9a905e49feb4 d8404bff-1b30-438f-975c-bd3a10e0890c 3b731347-036a-4c5c-a2e7-7f463119dfbc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.786 3034334 WARNING oslo_db.sqlalchemy.utils [None req-9fc64d3d-172d-4021-a40c-9a905e49feb4 d8404bff-1b30-438f-975c-bd3a10e0890c 3b731347-036a-4c5c-a2e7-7f463119dfbc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.790 3034334 WARNING oslo_db.sqlalchemy.utils [None req-9fc64d3d-172d-4021-a40c-9a905e49feb4 d8404bff-1b30-438f-975c-bd3a10e0890c 3b731347-036a-4c5c-a2e7-7f463119dfbc - - - -] 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.092050s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.800 3034334 INFO alembic.runtime.migration [None req-9fc64d3d-172d-4021-a40c-9a905e49feb4 d8404bff-1b30-438f-975c-bd3a10e0890c 3b731347-036a-4c5c-a2e7-7f463119dfbc - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.800 3034334 INFO alembic.runtime.migration [None req-9fc64d3d-172d-4021-a40c-9a905e49feb4 d8404bff-1b30-438f-975c-bd3a10e0890c 3b731347-036a-4c5c-a2e7-7f463119dfbc - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.804 3034334 INFO alembic.runtime.migration [None req-9fc64d3d-172d-4021-a40c-9a905e49feb4 d8404bff-1b30-438f-975c-bd3a10e0890c 3b731347-036a-4c5c-a2e7-7f463119dfbc - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.804 3034334 INFO alembic.runtime.migration [None req-9fc64d3d-172d-4021-a40c-9a905e49feb4 d8404bff-1b30-438f-975c-bd3a10e0890c 3b731347-036a-4c5c-a2e7-7f463119dfbc - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.809 3034334 INFO alembic.runtime.migration [None req-9fc64d3d-172d-4021-a40c-9a905e49feb4 d8404bff-1b30-438f-975c-bd3a10e0890c 3b731347-036a-4c5c-a2e7-7f463119dfbc - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.811 3034334 INFO aodh.api.app [None req-9fc64d3d-172d-4021-a40c-9a905e49feb4 d8404bff-1b30-438f-975c-bd3a10e0890c 3b731347-036a-4c5c-a2e7-7f463119dfbc - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.827 3034334 WARNING oslo_db.sqlalchemy.utils [None req-ae3f35cc-1f57-4dd9-aef1-f066471c87a4 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.831 3034334 WARNING oslo_db.sqlalchemy.utils [None req-ae3f35cc-1f57-4dd9-aef1-f066471c87a4 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.844 3034334 WARNING oslo_db.sqlalchemy.utils [None req-746a04a0-b06d-4cbf-93eb-6c609680358d 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.848 3034334 WARNING oslo_db.sqlalchemy.utils [None req-9bc7c88f-a6b1-4ec9-9a4d-46d3a0c385b1 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.860 3034334 WARNING oslo_db.sqlalchemy.utils [None req-86f49052-861a-4b4a-a17a-90f86e312057 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.863 3034334 WARNING oslo_db.sqlalchemy.utils [None req-86f49052-861a-4b4a-a17a-90f86e312057 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.867 3034334 WARNING oslo_db.sqlalchemy.utils [None req-a0ebdc98-6972-40b6-afc9-ab82e85b4ab0 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.871 3034334 WARNING oslo_db.sqlalchemy.utils [None req-5c80e86a-0829-4dd9-83fb-acecb8ac2eed 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.880 3034334 WARNING oslo_db.sqlalchemy.utils [None req-41e6e1c8-2cae-4556-8ff9-4e252623f0cf 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.883 3034334 WARNING oslo_db.sqlalchemy.utils [None req-41e6e1c8-2cae-4556-8ff9-4e252623f0cf 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] 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.170470s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.727 3034335 INFO alembic.runtime.migration [None req-99623884-1eff-4149-907e-27bc8c923790 adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.731 3034335 INFO alembic.runtime.migration [None req-99623884-1eff-4149-907e-27bc8c923790 adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.736 3034335 INFO alembic.runtime.migration [None req-99623884-1eff-4149-907e-27bc8c923790 adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.736 3034335 INFO alembic.runtime.migration [None req-99623884-1eff-4149-907e-27bc8c923790 adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.740 3034335 INFO alembic.runtime.migration [None req-99623884-1eff-4149-907e-27bc8c923790 adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.743 3034335 INFO aodh.api.app [None req-99623884-1eff-4149-907e-27bc8c923790 adddc344-aeaa-4417-96cf-fcce5d93c167 3c72cbe5-2980-4640-a68b-b49a01b2baa2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.758 3034335 WARNING oslo_db.sqlalchemy.utils [None req-34cc9a4e-7a8c-4739-841f-8bf635e62dc5 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.763 3034335 WARNING oslo_db.sqlalchemy.utils [None req-31da9019-a160-4c99-a641-57fbe539b213 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.770 3034335 WARNING oslo_db.sqlalchemy.utils [None req-98726cb0-4a36-40be-a1e4-fe234cadfe84 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.775 3034335 WARNING oslo_db.sqlalchemy.utils [None req-ac5ba8ba-4e09-4ff1-a953-bca4a50e3398 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.782 3034335 WARNING oslo_db.sqlalchemy.utils [None req-17ab5f39-1ba9-4acd-b2f3-893374028cb8 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.788 3034335 WARNING oslo_db.sqlalchemy.utils [None req-f2ee9f61-7d8f-416e-8bb6-4cec587ebeb4 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.801 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a3ef43c1-dc4f-4241-92f9-91addfdcd822 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.806 3034335 WARNING oslo_db.sqlalchemy.utils [None req-d0366f36-cd98-421d-9b51-19a1a233b608 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.812 3034335 WARNING oslo_db.sqlalchemy.utils [None req-acc3fe40-0817-4146-b87d-c9fd384d3b17 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.816 3034335 WARNING oslo_db.sqlalchemy.utils [None req-c5906a33-75e7-4cc1-838a-07f01583c92f 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.823 3034335 WARNING oslo_db.sqlalchemy.utils [None req-18136a1a-52c8-4c75-95b2-6fb95c4efdd1 5e56809f -89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.827 3034335 WARNING oslo_db.sqlalchemy.utils [None req-e9991f3a-5246-4638-9587-b63584ea2b36 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.837 3034335 WARNING oslo_db.sqlalchemy.utils [None req-83545ea6-21ac-42c5-b501-390b485bad99 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.842 3034335 WARNING oslo_db.sqlalchemy.utils [None req-53f777c3-592c-41f7-b3ee-83f12278ff9e 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.850 3034335 WARNING oslo_db.sqlalchemy.utils [None req-6c9343b7-62bc-4df1-8080-fdc2247fffef 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.854 3034335 WARNING oslo_db.sqlalchemy.utils [None req-e0ebb7ef-cf04-49f1-b182-5d815a3e2078 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.862 3034335 WARNING oslo_db.sqlalchemy.utils [None req-e7b76669-d0a4-4357-a468-88e791097f6f 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.866 3034335 WARNING oslo_db.sqlalchemy.utils [None req-f35b015d-5877-4481-8ffb-ff09ca55e412 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.872 3034335 WARNING oslo_db.sqlalchemy.utils [None req-26ff48b3-106f-4a00-b663-c506283e1d96 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.876 3034335 WARNING oslo_db.sqlalchemy.utils [None req-24f9a42b-339b-46c9-aef6-ed12cbd4b42f 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.883 3034335 WARNING oslo_db.sqlalchemy.utils [None req-bda8c155-844a-40c4-b39e-96df20483ed4 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.885 3034335 WARNING oslo_db.sqlalchemy.utils [None req-bda8c155-844a-40c4-b39e-96df20483ed4 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.182840s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.862 3034337 INFO alembic.runtime.migration [None req-04191c6d-487e-42b1-9c41-d4d51f918c7c 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.863 3034337 INFO alembic.runtime.migration [None req-04191c6d-487e-42b1-9c41-d4d51f918c7c 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.868 3034337 INFO alembic.runtime.migration [None req-04191c6d-487e-42b1-9c41-d4d51f918c7c 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.868 3034337 INFO alembic.runtime.migration [None req-04191c6d-487e-42b1-9c41-d4d51f918c7c 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.873 3034337 INFO alembic.runtime.migration [None req-04191c6d-487e-42b1-9c41-d4d51f918c7c 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.876 3034337 INFO aodh.api.app [None req-04191c6d-487e-42b1-9c41-d4d51f918c7c 17f5a1ff-df63-44a8-83f4-8390bfdf426c fedf8fc6-506c-4323-9cb5-40159bf0296f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.900 3034337 WARNING oslo_db.sqlalchemy.utils [None req-48592e1d-196b-4926-b514-d52faca97ec1 8387c06f-6f47-49fe-916f-f79357c0f851 160f4fdc-039a-4c2d-ad33-09e5f8b515e0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.901 3034337 WARNING oslo_db.sqlalchemy.utils [None req-48592e1d-196b-4926-b514-d52faca97ec1 8387c06f-6f47-49fe-916f-f79357c0f851 160f4fdc-039a-4c2d-ad33-09e5f8b515e0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.907 3034337 WARNING oslo_db.sqlalchemy.utils [None req-48592e1d-196b-4926-b514-d52faca97ec1 8387c06f-6f47-49fe-916f-f79357c0f851 160f4fdc-039a-4c2d-ad33-09e5f8b515e0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.180216s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.897 3034328 INFO alembic.runtime.migration [None req-7ca99f16-ebec-409f-8001-54f9fea4d82e 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.898 3034328 INFO alembic.runtime.migration [None req-7ca99f16-ebec-409f-8001-54f9fea4d82e 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.902 3034328 INFO alembic.runtime.migration [None req-7ca99f16-ebec-409f-8001-54f9fea4d82e 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.902 3034328 INFO alembic.runtime.migration [None req-7ca99f16-ebec-409f-8001-54f9fea4d82e 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.909 3034328 INFO alembic.runtime.migration [None req-7ca99f16-ebec-409f-8001-54f9fea4d82e 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.911 3034328 INFO aodh.api.app [None req-7ca99f16-ebec-409f-8001-54f9fea4d82e 2ece372b-2a36-46bd-8baf-041eb6fa01ae 509ba2f7-85ca-4532-8a57-4bac037ed092 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.928 3034328 WARNING oslo_db.sqlalchemy.utils [None req-71fbe041-3537-46db-95b2-f6ba800eabc7 cfd06a00-0406-4f0a-a34b-70bbef9d10ee d4787e16-e9d4-4281-84fe-c5a6d793eda2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.930 3034328 WARNING oslo_db.sqlalchemy.utils [None req-71fbe041-3537-46db-95b2-f6ba800eabc7 cfd06a00-0406-4f0a-a34b-70bbef9d10ee d4787e16-e9d4-4281-84fe-c5a6d793eda2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.934 3034328 WARNING oslo_db.sqlalchemy.utils [None req-71fbe041-3537-46db-95b2-f6ba800eabc7 cfd06a00-0406-4f0a-a34b-70bbef9d10ee d4787e16-e9d4-4281-84fe-c5a6d793eda2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.056983s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.896 3034335 INFO alembic.runtime.migration [None req-bda8c155-844a-40c4-b39e-96df20483ed4 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.896 3034335 INFO alembic.runtime.migration [None req-bda8c155-844a-40c4-b39e-96df20483ed4 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.901 3034335 INFO alembic.runtime.migration [None req-bda8c155-844a-40c4-b39e-96df20483ed4 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.901 3034335 INFO alembic.runtime.migration [None req-bda8c155-844a-40c4-b39e-96df20483ed4 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.906 3034335 INFO alembic.runtime.migration [None req-bda8c155-844a-40c4-b39e-96df20483ed4 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.908 3034335 INFO aodh.api.app [None req-bda8c155-844a-40c4-b39e-96df20483ed4 5e56809f-89a7-4086-8f6c-50ea4dde3d53 5df08261-3cab-4b0b-8ef6-22bf034a4cf1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.921 3034335 WARNING oslo_db.sqlalchemy.utils [None req-bb92343b-4f6f-4afa-8eed-a3f7968768a9 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.924 3034335 WARNING oslo_db.sqlalchemy.utils [None req-16a63d09-b623-444f-a7d6-0da0f2b05572 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.926 3034335 WARNING oslo_db.sqlalchemy.utils [None req-16a63d09-b623-444f-a7d6-0da0f2b05572 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.929 3034335 WARNING oslo_db.sqlalchemy.utils [None req-8bfbde3d-a435-41b6-b07d-96c40dceccda 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.932 3034335 WARNING oslo_db.sqlalchemy.utils [None req-8059a2cc-46aa-4953-a33f-d2a440a9a3a3 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.939 3034335 WARNING oslo_db.sqlalchemy.utils [None req-f1fcc741-92b0-4f5f-9c69-f56745b0d397 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.942 3034335 WARNING oslo_db.sqlalchemy.utils [None req-90de6ca1-c748-42ae-ae26-30cacbd25d43 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.944 3034335 WARNING oslo_db.sqlalchemy.utils [None req-90de6ca1-c748-42ae-ae26-30cacbd25d43 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.066371s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.895 3034334 INFO alembic.runtime.migration [None req-41e6e1c8-2cae-4556-8ff9-4e252623f0cf 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.895 3034334 INFO alembic.runtime.migration [None req-41e6e1c8-2cae-4556-8ff9-4e252623f0cf 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.900 3034334 INFO alembic.runtime.migration [None req-41e6e1c8-2cae-4556-8ff9-4e252623f0cf 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.900 3034334 INFO alembic.runtime.migration [None req-41e6e1c8-2cae-4556-8ff9-4e252623f0cf 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.904 3034334 INFO alembic.runtime.migration [None req-41e6e1c8-2cae-4556-8ff9-4e252623f0cf 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.907 3034334 INFO aodh.api.app [None req-41e6e1c8-2cae-4556-8ff9-4e252623f0cf 2e11dfc7-3f2e-4f73-8fc8-47166eb436ad 75fdf98c-cd51-4f91-9a15-73a348275845 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.931 3034334 WARNING oslo_db.sqlalchemy.utils [None req-f3757fe8-038f-4d70-bd91-8f1666a223e2 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.932 3034334 WARNING oslo_db.sqlalchemy.utils [None req-f3757fe8-038f-4d70-bd91-8f1666a223e2 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.938 3034334 WARNING oslo_db.sqlalchemy.utils [None req-fa623d7d-9dbc-476b-9bd8-faa94a9201f6 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.942 3034334 WARNING oslo_db.sqlalchemy.utils [None req-ecb90636-1b54-43a1-bec6-42e62f3a0bdf 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.942 3034334 WARNING oslo_db.sqlalchemy.utils [None req-ecb90636-1b54-43a1-bec6-42e62f3a0bdf 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.946 3034334 WARNING oslo_db.sqlalchemy.utils [None req-ddf5cd86-f9b3-439f-9301-108c61b5c13d 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.051789s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.953 3034335 INFO alembic.runtime.migration [None req-90de6ca1-c748-42ae-ae26-30cacbd25d43 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.954 3034335 INFO alembic.runtime.migration [None req-90de6ca1-c748-42ae-ae26-30cacbd25d43 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.957 3034335 INFO alembic.runtime.migration [None req-90de6ca1-c748-42ae-ae26-30cacbd25d43 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.957 3034335 INFO alembic.runtime.migration [None req-90de6ca1-c748-42ae-ae26-30cacbd25d43 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.962 3034335 INFO alembic.runtime.migration [None req-90de6ca1-c748-42ae-ae26-30cacbd25d43 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.964 3034335 INFO aodh.api.app [None req-90de6ca1-c748-42ae-ae26-30cacbd25d43 36f3953a-0ff8-4b18-b56e-e96d3d61f3fb 170f5b0f-a0d8-4e80-ab2c-f5402066047a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.980 3034335 WARNING oslo_db.sqlalchemy.utils [None req-d8fb3b8e-ecb0-4efd-bd20-308d42630c50 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.981 3034335 WARNING oslo_db.sqlalchemy.utils [None req-d8fb3b8e-ecb0-4efd-bd20-308d42630c50 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.986 3034335 WARNING oslo_db.sqlalchemy.utils [None req-5f29b8b6-b12f-4532-b49f-2622bc5f347e 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.992 3034335 WARNING oslo_db.sqlalchemy.utils [None req-6d2028b7-c770-416a-9d41-32bc8e7be11e 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.993 3034335 WARNING oslo_db.sqlalchemy.utils [None req-6d2028b7-c770-416a-9d41-32bc8e7be11e 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.996 3034335 WARNING oslo_db.sqlalchemy.utils [None req-ffbcee87-37ec-4f93-a547-756d462e6bfe 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.093992s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.919 3034337 INFO alembic.runtime.migration [None req-48592e1d-196b-4926-b514-d52faca97ec1 8387c06f-6f47-49fe-916f-f79357c0f851 160f4fdc-039a-4c2d-ad33-09e5f8b515e0 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.919 3034337 INFO alembic.runtime.migration [None req-48592e1d-196b-4926-b514-d52faca97ec1 8387c06f-6f47-49fe-916f-f79357c0f851 160f4fdc-039a-4c2d-ad33-09e5f8b515e0 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.933 3034337 INFO alembic.runtime.migration [None req-48592e1d-196b-4926-b514-d52faca97ec1 8387c06f-6f47-49fe-916f-f79357c0f851 160f4fdc-039a-4c2d-ad33-09e5f8b515e0 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.933 3034337 INFO alembic.runtime.migration [None req-48592e1d-196b-4926-b514-d52faca97ec1 8387c06f-6f47-49fe-916f-f79357c0f851 160f4fdc-039a-4c2d-ad33-09e5f8b515e0 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.940 3034337 INFO alembic.runtime.migration [None req-48592e1d-196b-4926-b514-d52faca97ec1 8387c06f-6f47-49fe-916f-f79357c0f851 160f4fdc-039a-4c2d-ad33-09e5f8b515e0 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.942 3034337 INFO aodh.api.app [None req-48592e1d-196b-4926-b514-d52faca97ec1 8387c06f-6f47-49fe-916f-f79357c0f851 160f4fdc-039a-4c2d-ad33-09e5f8b515e0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.983 3034337 WARNING oslo_db.sqlalchemy.utils [None req-3e541aac-f4d8-47c8-9129-7f419d385d50 9eacebd7-41a1-4dfc-aca5-2934da901dc6 33126aef-b135-4caf-8a15-fd6544a64050 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.985 3034337 WARNING oslo_db.sqlalchemy.utils [None req-3e541aac-f4d8-47c8-9129-7f419d385d50 9eacebd7-41a1-4dfc-aca5-2934da901dc6 33126aef-b135-4caf-8a15-fd6544a64050 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.995 3034337 WARNING oslo_db.sqlalchemy.utils [None req-eab49d3f-67b9-4138-a718-c8b1fb7c3856 9eacebd7-41a1-4dfc-aca5-2934da901dc6 33126aef-b135-4caf-8a15-fd6544a64050 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.996 3034337 WARNING oslo_db.sqlalchemy.utils [None req-eab49d3f-67b9-4138-a718-c8b1fb7c3856 9eacebd7-41a1-4dfc-aca5-2934da901dc6 33126aef-b135-4caf-8a15-fd6544a64050 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.048395s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.014 3034337 INFO alembic.runtime.migration [None req-eab49d3f-67b9-4138-a718-c8b1fb7c3856 9eacebd7-41a1-4dfc-aca5-2934da901dc6 33126aef-b135-4caf-8a15-fd6544a64050 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.015 3034337 INFO alembic.runtime.migration [None req-eab49d3f-67b9-4138-a718-c8b1fb7c3856 9eacebd7-41a1-4dfc-aca5-2934da901dc6 33126aef-b135-4caf-8a15-fd6544a64050 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.019 3034337 INFO alembic.runtime.migration [None req-eab49d3f-67b9-4138-a718-c8b1fb7c3856 9eacebd7-41a1-4dfc-aca5-2934da901dc6 33126aef-b135-4caf-8a15-fd6544a64050 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.020 3034337 INFO alembic.runtime.migration [None req-eab49d3f-67b9-4138-a718-c8b1fb7c3856 9eacebd7-41a1-4dfc-aca5-2934da901dc6 33126aef-b135-4caf-8a15-fd6544a64050 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.026 3034337 INFO alembic.runtime.migration [None req-eab49d3f-67b9-4138-a718-c8b1fb7c3856 9eacebd7-41a1-4dfc-aca5-2934da901dc6 33126aef-b135-4caf-8a15-fd6544a64050 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.028 3034337 INFO aodh.api.app [None req-eab49d3f-67b9-4138-a718-c8b1fb7c3856 9eacebd7-41a1-4dfc-aca5-2934da901dc6 33126aef-b135-4caf-8a15-fd6544a64050 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.044 3034337 WARNING oslo_db.sqlalchemy.utils [None req-5de7fd47-fd2a-4832-af44-df4ea248b977 25fd8cfe-2b08-4361-ac64-48368219fe3f 8ebd490e-2ac5-46f7-a56d-6f969b3dba4f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.045 3034337 WARNING oslo_db.sqlalchemy.utils [None req-5de7fd47-fd2a-4832-af44-df4ea248b977 25fd8cfe-2b08-4361-ac64-48368219fe3f 8ebd490e-2ac5-46f7-a56d-6f969b3dba4f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.050 3034337 WARNING oslo_db.sqlalchemy.utils [None req-5de7fd47-fd2a-4832-af44-df4ea248b977 25fd8cfe-2b08-4361-ac64-48368219fe3f 8ebd490e-2ac5-46f7-a56d-6f969b3dba4f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.055628s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.006 3034335 INFO alembic.runtime.migration [None req-ffbcee87-37ec-4f93-a547-756d462e6bfe 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.006 3034335 INFO alembic.runtime.migration [None req-ffbcee87-37ec-4f93-a547-756d462e6bfe 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.010 3034335 INFO alembic.runtime.migration [None req-ffbcee87-37ec-4f93-a547-756d462e6bfe 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.010 3034335 INFO alembic.runtime.migration [None req-ffbcee87-37ec-4f93-a547-756d462e6bfe 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.015 3034335 INFO alembic.runtime.migration [None req-ffbcee87-37ec-4f93-a547-756d462e6bfe 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.017 3034335 INFO aodh.api.app [None req-ffbcee87-37ec-4f93-a547-756d462e6bfe 7e71d595-e58e-4210-8d22-1ef04587eed4 7ce2b8ba-1e63-4946-a597-1ed11229745f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.035 3034335 WARNING oslo_db.sqlalchemy.utils [None req-cef02f52-36bb-4199-8e8f-6bf8bb5a66d8 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.036 3034335 WARNING oslo_db.sqlalchemy.utils [None req-cef02f52-36bb-4199-8e8f-6bf8bb5a66d8 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.041 3034335 WARNING oslo_db.sqlalchemy.utils [None req-33819eba-d1a1-45f8-91f5-64dcbdfa0882 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.045 3034335 WARNING oslo_db.sqlalchemy.utils [None req-cf3ebd18-c479-482d-86c2-7e5b5f6758a1 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.046 3034335 WARNING oslo_db.sqlalchemy.utils [None req-cf3ebd18-c479-482d-86c2-7e5b5f6758a1 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.049 3034335 WARNING oslo_db.sqlalchemy.utils [None req-275704f6-5abe-45d0-ac2d-13577767271f 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.035198s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.062 3034335 INFO alembic.runtime.migration [None req-22677423-29cb-43fe-8a12-7cddf4327214 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.062 3034335 INFO alembic.runtime.migration [None req-22677423-29cb-43fe-8a12-7cddf4327214 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.065 3034335 INFO alembic.runtime.migration [None req-22677423-29cb-43fe-8a12-7cddf4327214 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.065 3034335 INFO alembic.runtime.migration [None req-22677423-29cb-43fe-8a12-7cddf4327214 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.069 3034335 INFO alembic.runtime.migration [None req-22677423-29cb-43fe-8a12-7cddf4327214 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.071 3034335 INFO aodh.api.app [None req-22677423-29cb-43fe-8a12-7cddf4327214 5899eb99-d0a6-4de8-85c2-5664f227dbba ac3e6911-1c24-44bf-9de3-b41a4b272bc3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.087 3034335 WARNING oslo_db.sqlalchemy.utils [None req-93ca57c9-fa1f-4396-887b-91df8351bd82 f074b69d-44a8-4b88-9bc0-838201a3c58a 0b04d689-9277-4392-ac13-fb19f75d4842 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin [0.060294s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.064 3034337 INFO alembic.runtime.migration [None req-5de7fd47-fd2a-4832-af44-df4ea248b977 25fd8cfe-2b08-4361-ac64-48368219fe3f 8ebd490e-2ac5-46f7-a56d-6f969b3dba4f - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.064 3034337 INFO alembic.runtime.migration [None req-5de7fd47-fd2a-4832-af44-df4ea248b977 25fd8cfe-2b08-4361-ac64-48368219fe3f 8ebd490e-2ac5-46f7-a56d-6f969b3dba4f - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.068 3034337 INFO alembic.runtime.migration [None req-5de7fd47-fd2a-4832-af44-df4ea248b977 25fd8cfe-2b08-4361-ac64-48368219fe3f 8ebd490e-2ac5-46f7-a56d-6f969b3dba4f - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.068 3034337 INFO alembic.runtime.migration [None req-5de7fd47-fd2a-4832-af44-df4ea248b977 25fd8cfe-2b08-4361-ac64-48368219fe3f 8ebd490e-2ac5-46f7-a56d-6f969b3dba4f - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.073 3034337 INFO alembic.runtime.migration [None req-5de7fd47-fd2a-4832-af44-df4ea248b977 25fd8cfe-2b08-4361-ac64-48368219fe3f 8ebd490e-2ac5-46f7-a56d-6f969b3dba4f - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.076 3034337 INFO aodh.api.app [None req-5de7fd47-fd2a-4832-af44-df4ea248b977 25fd8cfe-2b08-4361-ac64-48368219fe3f 8ebd490e-2ac5-46f7-a56d-6f969b3dba4f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.094 3034337 WARNING oslo_db.sqlalchemy.utils [None req-870fb69e-51c3-4f85-a9f7-002d60baeadb afc9e7eb-62da-4cd8-9492-38a0fed9ca0a ad951a28-2ca8-4624-995f-9c86725f3806 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.097 3034337 WARNING oslo_db.sqlalchemy.utils [None req-870fb69e-51c3-4f85-a9f7-002d60baeadb afc9e7eb-62da-4cd8-9492-38a0fed9ca0a ad951a28-2ca8-4624-995f-9c86725f3806 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.111 3034337 WARNING oslo_db.sqlalchemy.utils [None req-870fb69e-51c3-4f85-a9f7-002d60baeadb afc9e7eb-62da-4cd8-9492-38a0fed9ca0a ad951a28-2ca8-4624-995f-9c86725f3806 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.183690s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.945 3034328 INFO alembic.runtime.migration [None req-71fbe041-3537-46db-95b2-f6ba800eabc7 cfd06a00-0406-4f0a-a34b-70bbef9d10ee d4787e16-e9d4-4281-84fe-c5a6d793eda2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.946 3034328 INFO alembic.runtime.migration [None req-71fbe041-3537-46db-95b2-f6ba800eabc7 cfd06a00-0406-4f0a-a34b-70bbef9d10ee d4787e16-e9d4-4281-84fe-c5a6d793eda2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.954 3034328 INFO alembic.runtime.migration [None req-71fbe041-3537-46db-95b2-f6ba800eabc7 cfd06a00-0406-4f0a-a34b-70bbef9d10ee d4787e16-e9d4-4281-84fe-c5a6d793eda2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.954 3034328 INFO alembic.runtime.migration [None req-71fbe041-3537-46db-95b2-f6ba800eabc7 cfd06a00-0406-4f0a-a34b-70bbef9d10ee d4787e16-e9d4-4281-84fe-c5a6d793eda2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.959 3034328 INFO alembic.runtime.migration [None req-71fbe041-3537-46db-95b2-f6ba800eabc7 cfd06a00-0406-4f0a-a34b-70bbef9d10ee d4787e16-e9d4-4281-84fe-c5a6d793eda2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:23.961 3034328 INFO aodh.api.app [None req-71fbe041-3537-46db-95b2-f6ba800eabc7 cfd06a00-0406-4f0a-a34b-70bbef9d10ee d4787e16-e9d4-4281-84fe-c5a6d793eda2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:23.986 3034328 WARNING oslo_db.sqlalchemy.utils [None req-7273fd1a-9ceb-43ba-bd3d-3ffe5fbd1c3a 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:23.994 3034328 WARNING oslo_db.sqlalchemy.utils [None req-6f120077-7971-433d-9a37-11ed1b74dade 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.007 3034328 WARNING oslo_db.sqlalchemy.utils [None req-f792536f-41b5-4d66-9e76-a8d090d7a2f4 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.012 3034328 WARNING oslo_db.sqlalchemy.utils [None req-f16e813e-bb97-4f9c-b39e-6f6c13196801 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.022 3034328 WARNING oslo_db.sqlalchemy.utils [None req-031783dd-263c-4f22-995d-568e30d28d89 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.026 3034328 WARNING oslo_db.sqlalchemy.utils [None req-fb304dc3-b133-42ce-bb14-c9bb523d31fb 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.033 3034328 WARNING oslo_db.sqlalchemy.utils [None req-ee572539-e529-4827-8779-2dc71c53acf1 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.036 3034328 WARNING oslo_db.sqlalchemy.utils [None req-57ce2117-3a99-48cb-8163-a2a41dc92ed0 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.044 3034328 WARNING oslo_db.sqlalchemy.utils [None req-5cfe4645-8afb-4b91-bf2c-3851283b6d96 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.048 3034328 WARNING oslo_db.sqlalchemy.utils [None req-2f028a02-93ab-4aae-a108-e9cdb03f8920 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.055 3034328 WARNING oslo_db.sqlalchemy.utils [None req-c75d7bfb-1718-44c4-b4a9-4838328928fa 580de810 -a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.060 3034328 WARNING oslo_db.sqlalchemy.utils [None req-f6e9518c-f3b5-4f38-a6ee-7997be592e6b 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.067 3034328 WARNING oslo_db.sqlalchemy.utils [None req-f0a2b84e-7b64-4461-a3ec-fe13b144bee8 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.071 3034328 WARNING oslo_db.sqlalchemy.utils [None req-d8ea65ac-5293-4b51-8c55-f3bfd058acbc 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.077 3034328 WARNING oslo_db.sqlalchemy.utils [None req-fc3e9c2d-09b8-4326-a863-c9ddcd94f80a 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.081 3034328 WARNING oslo_db.sqlalchemy.utils [None req-28b9dd61-93da-4c97-94ba-6955987a4f76 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.091 3034328 WARNING oslo_db.sqlalchemy.utils [None req-330c094f-9904-4aef-b040-0dd51aee2ef9 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.095 3034328 WARNING oslo_db.sqlalchemy.utils [None req-659dfe34-53e8-488f-8ff6-a8440957ff4d 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.102 3034328 WARNING oslo_db.sqlalchemy.utils [None req-2ccbe49e-7b53-4940-85a4-51ddb3c8ef2b 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.107 3034328 WARNING oslo_db.sqlalchemy.utils [None req-0280f4b5-196a-4a85-804e-186e4586d568 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.114 3034328 WARNING oslo_db.sqlalchemy.utils [None req-ecc51523-1489-412f-b39e-810220e6e4a2 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin_on_behalf_of_another_project [0.040343s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.097 3034335 INFO alembic.runtime.migration [None req-93ca57c9-fa1f-4396-887b-91df8351bd82 f074b69d-44a8-4b88-9bc0-838201a3c58a 0b04d689-9277-4392-ac13-fb19f75d4842 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.097 3034335 INFO alembic.runtime.migration [None req-93ca57c9-fa1f-4396-887b-91df8351bd82 f074b69d-44a8-4b88-9bc0-838201a3c58a 0b04d689-9277-4392-ac13-fb19f75d4842 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.101 3034335 INFO alembic.runtime.migration [None req-93ca57c9-fa1f-4396-887b-91df8351bd82 f074b69d-44a8-4b88-9bc0-838201a3c58a 0b04d689-9277-4392-ac13-fb19f75d4842 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.101 3034335 INFO alembic.runtime.migration [None req-93ca57c9-fa1f-4396-887b-91df8351bd82 f074b69d-44a8-4b88-9bc0-838201a3c58a 0b04d689-9277-4392-ac13-fb19f75d4842 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.109 3034335 INFO alembic.runtime.migration [None req-93ca57c9-fa1f-4396-887b-91df8351bd82 f074b69d-44a8-4b88-9bc0-838201a3c58a 0b04d689-9277-4392-ac13-fb19f75d4842 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.111 3034335 INFO aodh.api.app [None req-93ca57c9-fa1f-4396-887b-91df8351bd82 f074b69d-44a8-4b88-9bc0-838201a3c58a 0b04d689-9277-4392-ac13-fb19f75d4842 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.124 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a1315caf-281f-42dd-9074-beccc5cca084 2c02018e-52b9-4777-a4bd-315da674ac09 5a8c48a0-2124-44d4-802e-a4188bcbcca0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.125 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a1315caf-281f-42dd-9074-beccc5cca084 2c02018e-52b9-4777-a4bd-315da674ac09 5a8c48a0-2124-44d4-802e-a4188bcbcca0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.129 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a1315caf-281f-42dd-9074-beccc5cca084 2c02018e-52b9-4777-a4bd-315da674ac09 5a8c48a0-2124-44d4-802e-a4188bcbcca0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.013013s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.003015s] ... ok {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.031107s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.138 3034335 INFO alembic.runtime.migration [None req-a1315caf-281f-42dd-9074-beccc5cca084 2c02018e-52b9-4777-a4bd-315da674ac09 5a8c48a0-2124-44d4-802e-a4188bcbcca0 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.138 3034335 INFO alembic.runtime.migration [None req-a1315caf-281f-42dd-9074-beccc5cca084 2c02018e-52b9-4777-a4bd-315da674ac09 5a8c48a0-2124-44d4-802e-a4188bcbcca0 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.142 3034335 INFO alembic.runtime.migration [None req-a1315caf-281f-42dd-9074-beccc5cca084 2c02018e-52b9-4777-a4bd-315da674ac09 5a8c48a0-2124-44d4-802e-a4188bcbcca0 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.142 3034335 INFO alembic.runtime.migration [None req-a1315caf-281f-42dd-9074-beccc5cca084 2c02018e-52b9-4777-a4bd-315da674ac09 5a8c48a0-2124-44d4-802e-a4188bcbcca0 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.146 3034335 INFO alembic.runtime.migration [None req-a1315caf-281f-42dd-9074-beccc5cca084 2c02018e-52b9-4777-a4bd-315da674ac09 5a8c48a0-2124-44d4-802e-a4188bcbcca0 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.148 3034335 INFO aodh.api.app [None req-a1315caf-281f-42dd-9074-beccc5cca084 2c02018e-52b9-4777-a4bd-315da674ac09 5a8c48a0-2124-44d4-802e-a4188bcbcca0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.080260s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.129 3034337 INFO alembic.runtime.migration [None req-870fb69e-51c3-4f85-a9f7-002d60baeadb afc9e7eb-62da-4cd8-9492-38a0fed9ca0a ad951a28-2ca8-4624-995f-9c86725f3806 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.129 3034337 INFO alembic.runtime.migration [None req-870fb69e-51c3-4f85-a9f7-002d60baeadb afc9e7eb-62da-4cd8-9492-38a0fed9ca0a ad951a28-2ca8-4624-995f-9c86725f3806 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.136 3034337 INFO alembic.runtime.migration [None req-870fb69e-51c3-4f85-a9f7-002d60baeadb afc9e7eb-62da-4cd8-9492-38a0fed9ca0a ad951a28-2ca8-4624-995f-9c86725f3806 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.136 3034337 INFO alembic.runtime.migration [None req-870fb69e-51c3-4f85-a9f7-002d60baeadb afc9e7eb-62da-4cd8-9492-38a0fed9ca0a ad951a28-2ca8-4624-995f-9c86725f3806 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.143 3034337 INFO alembic.runtime.migration [None req-870fb69e-51c3-4f85-a9f7-002d60baeadb afc9e7eb-62da-4cd8-9492-38a0fed9ca0a ad951a28-2ca8-4624-995f-9c86725f3806 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.145 3034337 INFO aodh.api.app [None req-870fb69e-51c3-4f85-a9f7-002d60baeadb afc9e7eb-62da-4cd8-9492-38a0fed9ca0a ad951a28-2ca8-4624-995f-9c86725f3806 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.183 3034337 WARNING oslo_db.sqlalchemy.utils [None req-9c642571-941b-4c97-90c9-e916cbbcee1a - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.191 3034337 WARNING oslo_db.sqlalchemy.utils [None req-d8d08dc2-51d4-4828-9b27-ce8edbbc0398 - - - - - -] 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_alarmchange [0.017045s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.003521s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.266758s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:23.978 3034334 INFO alembic.runtime.migration [None req-f0af1c7f-036e-44a0-badf-363e9b6aebd3 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.978 3034334 INFO alembic.runtime.migration [None req-f0af1c7f-036e-44a0-badf-363e9b6aebd3 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:23.989 3034334 INFO alembic.runtime.migration [None req-f0af1c7f-036e-44a0-badf-363e9b6aebd3 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:23.989 3034334 INFO alembic.runtime.migration [None req-f0af1c7f-036e-44a0-badf-363e9b6aebd3 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.001 3034334 INFO alembic.runtime.migration [None req-f0af1c7f-036e-44a0-badf-363e9b6aebd3 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.004 3034334 INFO aodh.api.app [None req-f0af1c7f-036e-44a0-badf-363e9b6aebd3 70a14957-e0e9-4f60-9756-64f4ee2a14e6 a7f288ce-6c3d-4562-b41b-419dfeb406a6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.201 3034334 WARNING oslo_db.sqlalchemy.utils [None req-ad8b77b6-abd0-45a3-bfad-e0c90f864f0a 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.203 3034334 WARNING oslo_db.sqlalchemy.utils [None req-ad8b77b6-abd0-45a3-bfad-e0c90f864f0a 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.209 3034334 WARNING oslo_db.sqlalchemy.utils [None req-bb673826-ccaf-4942-92f7-e00c3bb36903 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.214 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89538069-0deb-48f9-9e41-bc01e74f8c17 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.214 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89538069-0deb-48f9-9e41-bc01e74f8c17 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.218 3034334 WARNING oslo_db.sqlalchemy.utils [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.005992s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.137678s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.145 3034328 INFO alembic.runtime.migration [None req-ecc51523-1489-412f-b39e-810220e6e4a2 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.149 3034328 INFO alembic.runtime.migration [None req-ecc51523-1489-412f-b39e-810220e6e4a2 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.172 3034328 INFO alembic.runtime.migration [None req-ecc51523-1489-412f-b39e-810220e6e4a2 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.173 3034328 INFO alembic.runtime.migration [None req-ecc51523-1489-412f-b39e-810220e6e4a2 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.185 3034328 INFO alembic.runtime.migration [None req-ecc51523-1489-412f-b39e-810220e6e4a2 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.194 3034328 INFO aodh.api.app [None req-ecc51523-1489-412f-b39e-810220e6e4a2 580de810-a75e-4cb5-aecc-961c35b95397 f8e3f763-614d-4657-852f-20581eb4b611 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.120198s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.187 3034335 INFO alembic.runtime.migration [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.187 3034335 INFO alembic.runtime.migration [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.194 3034335 INFO alembic.runtime.migration [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.194 3034335 INFO alembic.runtime.migration [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.205 3034335 INFO alembic.runtime.migration [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.209 3034335 INFO aodh.api.app [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/webob/acceptparse.py:4420: DeprecationWarning: The behavior of AcceptLanguageValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future as it does not conform to the RFC. warnings.warn( {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000950s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.067617s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.234 3034337 INFO alembic.runtime.migration [None req-d8d08dc2-51d4-4828-9b27-ce8edbbc0398 - - - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.234 3034337 INFO alembic.runtime.migration [None req-d8d08dc2-51d4-4828-9b27-ce8edbbc0398 - - - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.239 3034337 INFO alembic.runtime.migration [None req-d8d08dc2-51d4-4828-9b27-ce8edbbc0398 - - - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.239 3034337 INFO alembic.runtime.migration [None req-d8d08dc2-51d4-4828-9b27-ce8edbbc0398 - - - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.245 3034337 INFO alembic.runtime.migration [None req-d8d08dc2-51d4-4828-9b27-ce8edbbc0398 - - - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.248 3034337 INFO aodh.api.app [None req-d8d08dc2-51d4-4828-9b27-ce8edbbc0398 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.059219s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.269 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.269 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.273 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.273 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.278 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.280 3034334 INFO aodh.api.app [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.069242s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.287 3034328 INFO alembic.runtime.migration [None req-03eae601-c7f0-4cdc-9c0e-c47722393ea9 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.287 3034328 INFO alembic.runtime.migration [None req-03eae601-c7f0-4cdc-9c0e-c47722393ea9 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.297 3034328 INFO alembic.runtime.migration [None req-03eae601-c7f0-4cdc-9c0e-c47722393ea9 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.297 3034328 INFO alembic.runtime.migration [None req-03eae601-c7f0-4cdc-9c0e-c47722393ea9 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.302 3034328 INFO alembic.runtime.migration [None req-03eae601-c7f0-4cdc-9c0e-c47722393ea9 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.305 3034328 INFO aodh.api.app [None req-03eae601-c7f0-4cdc-9c0e-c47722393ea9 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.083062s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.001215s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000757s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.005730s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.003030s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.003021s] ... ok {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.067446s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.330 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.330 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.339 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.340 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.350 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.364 3034334 INFO aodh.api.app [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.001722s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.101559s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.305 3034337 INFO alembic.runtime.migration [None req-b0ae55f5-1b03-4cfc-b0a5-af7c01894c40 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.305 3034337 INFO alembic.runtime.migration [None req-b0ae55f5-1b03-4cfc-b0a5-af7c01894c40 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.309 3034337 INFO alembic.runtime.migration [None req-b0ae55f5-1b03-4cfc-b0a5-af7c01894c40 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.309 3034337 INFO alembic.runtime.migration [None req-b0ae55f5-1b03-4cfc-b0a5-af7c01894c40 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.317 3034337 INFO alembic.runtime.migration [None req-b0ae55f5-1b03-4cfc-b0a5-af7c01894c40 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.322 3034337 INFO aodh.api.app [None req-b0ae55f5-1b03-4cfc-b0a5-af7c01894c40 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.071081s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.352 3034328 INFO alembic.runtime.migration [None req-c5ca07b1-b5dc-4423-9635-8dd6133819c8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.352 3034328 INFO alembic.runtime.migration [None req-c5ca07b1-b5dc-4423-9635-8dd6133819c8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.356 3034328 INFO alembic.runtime.migration [None req-c5ca07b1-b5dc-4423-9635-8dd6133819c8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.356 3034328 INFO alembic.runtime.migration [None req-c5ca07b1-b5dc-4423-9635-8dd6133819c8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.363 3034328 INFO alembic.runtime.migration [None req-c5ca07b1-b5dc-4423-9635-8dd6133819c8 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.366 3034328 INFO aodh.api.app [None req-c5ca07b1-b5dc-4423-9635-8dd6133819c8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.027490s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.001127s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.001385s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.013927s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002983s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.089936s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.394 3034335 INFO alembic.runtime.migration [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.394 3034335 INFO alembic.runtime.migration [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.402 3034335 INFO alembic.runtime.migration [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.402 3034335 INFO alembic.runtime.migration [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.410 3034335 INFO alembic.runtime.migration [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.413 3034335 INFO aodh.api.app [None req-d4d0ba99-95d1-4f7a-8e8d-23582d455519 c96ccf07-a601-43f4-a2f4-c7a428e527aa cc1a1b17-c597-498c-8aa4-7f5a712c5e53 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.071169s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.424 3034328 INFO alembic.runtime.migration [None req-2ba0ea0c-6868-4a6d-b5c8-0df2c2f36b57 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.424 3034328 INFO alembic.runtime.migration [None req-2ba0ea0c-6868-4a6d-b5c8-0df2c2f36b57 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.433 3034328 INFO alembic.runtime.migration [None req-2ba0ea0c-6868-4a6d-b5c8-0df2c2f36b57 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.433 3034328 INFO alembic.runtime.migration [None req-2ba0ea0c-6868-4a6d-b5c8-0df2c2f36b57 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.438 3034328 INFO alembic.runtime.migration [None req-2ba0ea0c-6868-4a6d-b5c8-0df2c2f36b57 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.442 3034328 INFO aodh.api.app [None req-2ba0ea0c-6868-4a6d-b5c8-0df2c2f36b57 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.098174s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.408 3034337 INFO alembic.runtime.migration [None req-8198c68c-d873-4c22-92f6-a60c37782b60 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.409 3034337 INFO alembic.runtime.migration [None req-8198c68c-d873-4c22-92f6-a60c37782b60 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.414 3034337 INFO alembic.runtime.migration [None req-8198c68c-d873-4c22-92f6-a60c37782b60 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.414 3034337 INFO alembic.runtime.migration [None req-8198c68c-d873-4c22-92f6-a60c37782b60 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.422 3034337 INFO alembic.runtime.migration [None req-8198c68c-d873-4c22-92f6-a60c37782b60 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.426 3034337 INFO aodh.api.app [None req-8198c68c-d873-4c22-92f6-a60c37782b60 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.079865s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.451 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.457 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.461 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.461 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.466 3034334 INFO alembic.runtime.migration [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.468 3034334 INFO aodh.api.app [None req-1df85827-4ba3-40ba-8932-323b4670d5b4 9cf3fb29-cc3d-4cac-b434-02c66cd59576 5074b392-9a2f-4043-890b-cac273e7f555 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.045622s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.498 3034328 INFO alembic.runtime.migration [None req-5d0ece06-fd47-48e2-8b31-a1445728cac4 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.498 3034328 INFO alembic.runtime.migration [None req-5d0ece06-fd47-48e2-8b31-a1445728cac4 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.503 3034328 INFO alembic.runtime.migration [None req-5d0ece06-fd47-48e2-8b31-a1445728cac4 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.503 3034328 INFO alembic.runtime.migration [None req-5d0ece06-fd47-48e2-8b31-a1445728cac4 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.507 3034328 INFO alembic.runtime.migration [None req-5d0ece06-fd47-48e2-8b31-a1445728cac4 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.510 3034328 INFO aodh.api.app [None req-5d0ece06-fd47-48e2-8b31-a1445728cac4 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.034035s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.544 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.544 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.548 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.548 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.553 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.555 3034328 INFO aodh.api.app [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.113925s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.483 3034335 INFO alembic.runtime.migration [None req-6bdb6e14-7812-4d98-a1dc-8d60961d674c - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.484 3034335 INFO alembic.runtime.migration [None req-6bdb6e14-7812-4d98-a1dc-8d60961d674c - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.488 3034335 INFO alembic.runtime.migration [None req-6bdb6e14-7812-4d98-a1dc-8d60961d674c - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.488 3034335 INFO alembic.runtime.migration [None req-6bdb6e14-7812-4d98-a1dc-8d60961d674c - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.503 3034335 INFO alembic.runtime.migration [None req-6bdb6e14-7812-4d98-a1dc-8d60961d674c - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.507 3034335 INFO aodh.api.app [None req-6bdb6e14-7812-4d98-a1dc-8d60961d674c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.066623s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.531 3034334 INFO alembic.runtime.migration [None req-4de7dc21-ed69-436a-aa4d-6dd4f1155973 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.532 3034334 INFO alembic.runtime.migration [None req-4de7dc21-ed69-436a-aa4d-6dd4f1155973 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.535 3034334 INFO alembic.runtime.migration [None req-4de7dc21-ed69-436a-aa4d-6dd4f1155973 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.536 3034334 INFO alembic.runtime.migration [None req-4de7dc21-ed69-436a-aa4d-6dd4f1155973 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.541 3034334 INFO alembic.runtime.migration [None req-4de7dc21-ed69-436a-aa4d-6dd4f1155973 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.543 3034334 INFO aodh.api.app [None req-4de7dc21-ed69-436a-aa4d-6dd4f1155973 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.031030s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.577 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.577 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.581 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.581 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.586 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.589 3034328 INFO aodh.api.app [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.131470s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.510 3034337 INFO alembic.runtime.migration [None req-2d24f9bf-3f34-4247-83ca-8d9252036e7b - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.511 3034337 INFO alembic.runtime.migration [None req-2d24f9bf-3f34-4247-83ca-8d9252036e7b - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.523 3034337 INFO alembic.runtime.migration [None req-2d24f9bf-3f34-4247-83ca-8d9252036e7b - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.523 3034337 INFO alembic.runtime.migration [None req-2d24f9bf-3f34-4247-83ca-8d9252036e7b - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.534 3034337 INFO alembic.runtime.migration [None req-2d24f9bf-3f34-4247-83ca-8d9252036e7b - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.538 3034337 INFO aodh.api.app [None req-2d24f9bf-3f34-4247-83ca-8d9252036e7b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.036654s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.611 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.611 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.614 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.615 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.619 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.621 3034328 INFO aodh.api.app [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.007196s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.073442s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.599 3034335 INFO alembic.runtime.migration [None req-d25b2dc2-76b0-4fc0-8a43-52b118523462 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.599 3034335 INFO alembic.runtime.migration [None req-d25b2dc2-76b0-4fc0-8a43-52b118523462 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.607 3034335 INFO alembic.runtime.migration [None req-d25b2dc2-76b0-4fc0-8a43-52b118523462 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.608 3034335 INFO alembic.runtime.migration [None req-d25b2dc2-76b0-4fc0-8a43-52b118523462 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.617 3034335 INFO alembic.runtime.migration [None req-d25b2dc2-76b0-4fc0-8a43-52b118523462 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.626 3034335 INFO aodh.api.app [None req-d25b2dc2-76b0-4fc0-8a43-52b118523462 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.029870s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.654 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.654 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.658 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.658 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.663 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.668 3034328 WARNING oslo_db.sqlalchemy.utils [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.673 3034328 INFO aodh.storage.impl_sqlalchemy [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] 3 alarm histories are removed from database {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.023711s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.684 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.684 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.688 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.688 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.692 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.696 3034328 WARNING oslo_db.sqlalchemy.utils [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.058116s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.674 3034335 INFO alembic.runtime.migration [None req-976c302f-189f-4b12-bc4d-7b191c9dea3a - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.674 3034335 INFO alembic.runtime.migration [None req-976c302f-189f-4b12-bc4d-7b191c9dea3a - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.678 3034335 INFO alembic.runtime.migration [None req-976c302f-189f-4b12-bc4d-7b191c9dea3a - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.678 3034335 INFO alembic.runtime.migration [None req-976c302f-189f-4b12-bc4d-7b191c9dea3a - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.683 3034335 INFO alembic.runtime.migration [None req-976c302f-189f-4b12-bc4d-7b191c9dea3a - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.685 3034335 INFO aodh.api.app [None req-976c302f-189f-4b12-bc4d-7b191c9dea3a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.029203s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.708 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.708 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.712 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.712 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.717 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.722 3034328 WARNING oslo_db.sqlalchemy.utils [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.725 3034328 WARNING oslo_db.sqlalchemy.utils [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:24.728 3034328 WARNING oslo_db.sqlalchemy.utils [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.124671s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.645 3034337 INFO alembic.runtime.migration [None req-d63087e2-797c-4811-8d6a-e88c6ba28aab - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.646 3034337 INFO alembic.runtime.migration [None req-d63087e2-797c-4811-8d6a-e88c6ba28aab - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.658 3034337 INFO alembic.runtime.migration [None req-d63087e2-797c-4811-8d6a-e88c6ba28aab - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.659 3034337 INFO alembic.runtime.migration [None req-d63087e2-797c-4811-8d6a-e88c6ba28aab - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.666 3034337 INFO alembic.runtime.migration [None req-d63087e2-797c-4811-8d6a-e88c6ba28aab - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.671 3034337 INFO aodh.api.app [None req-d63087e2-797c-4811-8d6a-e88c6ba28aab - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.063175s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.706 3034334 INFO alembic.runtime.migration [None req-63d41c93-36d4-4ca2-8948-62bc74e113e3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.706 3034334 INFO alembic.runtime.migration [None req-63d41c93-36d4-4ca2-8948-62bc74e113e3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.711 3034334 INFO alembic.runtime.migration [None req-63d41c93-36d4-4ca2-8948-62bc74e113e3 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.711 3034334 INFO alembic.runtime.migration [None req-63d41c93-36d4-4ca2-8948-62bc74e113e3 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.722 3034334 INFO alembic.runtime.migration [None req-63d41c93-36d4-4ca2-8948-62bc74e113e3 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.724 3034334 INFO aodh.api.app [None req-63d41c93-36d4-4ca2-8948-62bc74e113e3 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.027272s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.738 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.738 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.741 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.741 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.745 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.748 3034328 WARNING oslo_db.sqlalchemy.utils [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.061538s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.730 3034335 INFO alembic.runtime.migration [None req-48ea78a9-2f91-4c3e-9845-c4de3e1d7fad - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.731 3034335 INFO alembic.runtime.migration [None req-48ea78a9-2f91-4c3e-9845-c4de3e1d7fad - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.737 3034335 INFO alembic.runtime.migration [None req-48ea78a9-2f91-4c3e-9845-c4de3e1d7fad - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.737 3034335 INFO alembic.runtime.migration [None req-48ea78a9-2f91-4c3e-9845-c4de3e1d7fad - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.743 3034335 INFO alembic.runtime.migration [None req-48ea78a9-2f91-4c3e-9845-c4de3e1d7fad - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.745 3034335 INFO aodh.api.app [None req-48ea78a9-2f91-4c3e-9845-c4de3e1d7fad - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.034535s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.765 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.765 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.768 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.768 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.772 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.780 3034328 WARNING oslo_db.sqlalchemy.utils [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.062254s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.768 3034334 INFO alembic.runtime.migration [None req-cda7ea95-fe4d-44cf-b2df-762d5e1101b7 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.769 3034334 INFO alembic.runtime.migration [None req-cda7ea95-fe4d-44cf-b2df-762d5e1101b7 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.773 3034334 INFO alembic.runtime.migration [None req-cda7ea95-fe4d-44cf-b2df-762d5e1101b7 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.773 3034334 INFO alembic.runtime.migration [None req-cda7ea95-fe4d-44cf-b2df-762d5e1101b7 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.779 3034334 INFO alembic.runtime.migration [None req-cda7ea95-fe4d-44cf-b2df-762d5e1101b7 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.785 3034334 INFO aodh.api.app [None req-cda7ea95-fe4d-44cf-b2df-762d5e1101b7 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.028293s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.800 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.800 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.804 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.805 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.810 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.061322s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.793 3034335 INFO alembic.runtime.migration [None req-a025f022-b2cb-401c-9357-0d48778e9489 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.793 3034335 INFO alembic.runtime.migration [None req-a025f022-b2cb-401c-9357-0d48778e9489 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.797 3034335 INFO alembic.runtime.migration [None req-a025f022-b2cb-401c-9357-0d48778e9489 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.797 3034335 INFO alembic.runtime.migration [None req-a025f022-b2cb-401c-9357-0d48778e9489 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.804 3034335 INFO alembic.runtime.migration [None req-a025f022-b2cb-401c-9357-0d48778e9489 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.806 3034335 INFO aodh.api.app [None req-a025f022-b2cb-401c-9357-0d48778e9489 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.025576s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.831 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.831 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.836 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.836 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.841 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.101390s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.783 3034337 INFO alembic.runtime.migration [None req-fd44ccf7-e9cb-4e34-b729-6d0300f4245f - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.783 3034337 INFO alembic.runtime.migration [None req-fd44ccf7-e9cb-4e34-b729-6d0300f4245f - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.790 3034337 INFO alembic.runtime.migration [None req-fd44ccf7-e9cb-4e34-b729-6d0300f4245f - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.791 3034337 INFO alembic.runtime.migration [None req-fd44ccf7-e9cb-4e34-b729-6d0300f4245f - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.799 3034337 INFO alembic.runtime.migration [None req-fd44ccf7-e9cb-4e34-b729-6d0300f4245f - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.802 3034337 INFO aodh.api.app [None req-fd44ccf7-e9cb-4e34-b729-6d0300f4245f - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.026107s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.857 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.858 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.862 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.862 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.867 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.057633s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.827 3034334 INFO alembic.runtime.migration [None req-2a134eb2-28f7-43c6-a44c-62c122292d4d - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.828 3034334 INFO alembic.runtime.migration [None req-2a134eb2-28f7-43c6-a44c-62c122292d4d - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.832 3034334 INFO alembic.runtime.migration [None req-2a134eb2-28f7-43c6-a44c-62c122292d4d - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.832 3034334 INFO alembic.runtime.migration [None req-2a134eb2-28f7-43c6-a44c-62c122292d4d - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.837 3034334 INFO alembic.runtime.migration [None req-2a134eb2-28f7-43c6-a44c-62c122292d4d - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.839 3034334 INFO aodh.api.app [None req-2a134eb2-28f7-43c6-a44c-62c122292d4d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.024215s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.883 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.883 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.886 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.887 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.891 3034328 INFO alembic.runtime.migration [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.003215s] ... ok {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.056833s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.854 3034335 INFO alembic.runtime.migration [None req-3ef99145-9b37-4e39-abd0-b3340a00d2c5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.854 3034335 INFO alembic.runtime.migration [None req-3ef99145-9b37-4e39-abd0-b3340a00d2c5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.859 3034335 INFO alembic.runtime.migration [None req-3ef99145-9b37-4e39-abd0-b3340a00d2c5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.859 3034335 INFO alembic.runtime.migration [None req-3ef99145-9b37-4e39-abd0-b3340a00d2c5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.864 3034335 INFO alembic.runtime.migration [None req-3ef99145-9b37-4e39-abd0-b3340a00d2c5 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.866 3034335 INFO aodh.api.app [None req-3ef99145-9b37-4e39-abd0-b3340a00d2c5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.887 3034335 INFO aodh.api.app [None req-3ef99145-9b37-4e39-abd0-b3340a00d2c5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.900 3034335 WARNING oslo_policy.policy [None req-34cda182-b6d4-45e3-9015-ed1434eacf97 some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.002413s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.076849s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.865 3034337 INFO alembic.runtime.migration [None req-302ae330-3ca4-49a7-9637-dda18b2ff981 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.865 3034337 INFO alembic.runtime.migration [None req-302ae330-3ca4-49a7-9637-dda18b2ff981 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.870 3034337 INFO alembic.runtime.migration [None req-302ae330-3ca4-49a7-9637-dda18b2ff981 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.870 3034337 INFO alembic.runtime.migration [None req-302ae330-3ca4-49a7-9637-dda18b2ff981 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.877 3034337 INFO alembic.runtime.migration [None req-302ae330-3ca4-49a7-9637-dda18b2ff981 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.881 3034337 INFO aodh.api.app [None req-302ae330-3ca4-49a7-9637-dda18b2ff981 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.030343s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.927 3034328 ERROR stevedore.extension [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:49:24.933 3034328 WARNING stevedore.named [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Could not load prometheus 2026-03-11 14:49:24.934 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm c578d9c5-0497-4b73-babc-c6005321e56c transitioning to alarm because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to alarm, due to rules: rule1 outside their threshold. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.036020s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.912 3034335 INFO alembic.runtime.migration [None req-34cda182-b6d4-45e3-9015-ed1434eacf97 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.912 3034335 INFO alembic.runtime.migration [None req-34cda182-b6d4-45e3-9015-ed1434eacf97 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.916 3034335 INFO alembic.runtime.migration [None req-34cda182-b6d4-45e3-9015-ed1434eacf97 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.916 3034335 INFO alembic.runtime.migration [None req-34cda182-b6d4-45e3-9015-ed1434eacf97 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.921 3034335 INFO alembic.runtime.migration [None req-34cda182-b6d4-45e3-9015-ed1434eacf97 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.924 3034335 INFO aodh.api.app [None req-34cda182-b6d4-45e3-9015-ed1434eacf97 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.017326s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.953 3034328 ERROR stevedore.extension [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:49:24.953 3034328 WARNING stevedore.named [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Could not load prometheus {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.078806s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.897 3034334 INFO alembic.runtime.migration [None req-17a44327-a41b-4b52-b788-2901019e919e - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.897 3034334 INFO alembic.runtime.migration [None req-17a44327-a41b-4b52-b788-2901019e919e - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.908 3034334 INFO alembic.runtime.migration [None req-17a44327-a41b-4b52-b788-2901019e919e - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.908 3034334 INFO alembic.runtime.migration [None req-17a44327-a41b-4b52-b788-2901019e919e - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.918 3034334 INFO alembic.runtime.migration [None req-17a44327-a41b-4b52-b788-2901019e919e - project-id1 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.920 3034334 INFO aodh.api.app [None req-17a44327-a41b-4b52-b788-2901019e919e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.942 3034334 INFO aodh.api.app [None req-17a44327-a41b-4b52-b788-2901019e919e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini 2026-03-11 14:49:24.955 3034334 WARNING oslo_policy.policy [None req-778b4ef2-886c-4e2d-83f2-ee9367583c81 some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.012206s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.964 3034328 ERROR stevedore.extension [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:49:24.965 3034328 WARNING stevedore.named [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Could not load prometheus 2026-03-11 14:49:24.965 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm a9a9e0e5-8fbc-4d04-9f23-e52da22af77d 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. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.036909s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.948 3034335 INFO alembic.runtime.migration [None req-e88ca393-be25-4da4-9863-b1784b130196 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.948 3034335 INFO alembic.runtime.migration [None req-e88ca393-be25-4da4-9863-b1784b130196 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.952 3034335 INFO alembic.runtime.migration [None req-e88ca393-be25-4da4-9863-b1784b130196 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.952 3034335 INFO alembic.runtime.migration [None req-e88ca393-be25-4da4-9863-b1784b130196 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.957 3034335 INFO alembic.runtime.migration [None req-e88ca393-be25-4da4-9863-b1784b130196 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.959 3034335 INFO aodh.api.app [None req-e88ca393-be25-4da4-9863-b1784b130196 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.011799s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.976 3034328 ERROR stevedore.extension [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:49:24.977 3034328 WARNING stevedore.named [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Could not load prometheus 2026-03-11 14:49:24.977 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 9e963c7a-c5a7-472b-84a7-7a4e0c678264 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. {0} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.011216s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.989 3034328 ERROR stevedore.extension [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:49:24.989 3034328 WARNING stevedore.named [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Could not load prometheus 2026-03-11 14:49:24.989 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 8ed5c648-957c-49a9-994e-79df71045506 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.042549s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.966 3034334 INFO alembic.runtime.migration [None req-778b4ef2-886c-4e2d-83f2-ee9367583c81 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.966 3034334 INFO alembic.runtime.migration [None req-778b4ef2-886c-4e2d-83f2-ee9367583c81 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.970 3034334 INFO alembic.runtime.migration [None req-778b4ef2-886c-4e2d-83f2-ee9367583c81 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.970 3034334 INFO alembic.runtime.migration [None req-778b4ef2-886c-4e2d-83f2-ee9367583c81 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.974 3034334 INFO alembic.runtime.migration [None req-778b4ef2-886c-4e2d-83f2-ee9367583c81 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.976 3034334 INFO aodh.api.app [None req-778b4ef2-886c-4e2d-83f2-ee9367583c81 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.012802s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.003 3034328 INFO aodh.evaluator.event [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-03-11 14:49:25.003 3034328 INFO aodh.evaluator.event [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-03-11 14:49:25.003 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 2 transitioning to alarm because Event hits the query . {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.028076s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.985 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.985 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.989 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.989 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.994 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.998 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:25.003 3034335 INFO aodh.storage.impl_sqlalchemy [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] 2 alarm histories are removed from database {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.082734s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:24.948 3034337 INFO alembic.runtime.migration [None req-593695b8-ef9f-4fd9-888f-08f00e9eb902 d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.948 3034337 INFO alembic.runtime.migration [None req-593695b8-ef9f-4fd9-888f-08f00e9eb902 d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.954 3034337 INFO alembic.runtime.migration [None req-593695b8-ef9f-4fd9-888f-08f00e9eb902 d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:24.955 3034337 INFO alembic.runtime.migration [None req-593695b8-ef9f-4fd9-888f-08f00e9eb902 d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:24.966 3034337 INFO alembic.runtime.migration [None req-593695b8-ef9f-4fd9-888f-08f00e9eb902 d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:24.972 3034337 INFO aodh.api.app [None req-593695b8-ef9f-4fd9-888f-08f00e9eb902 d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.013445s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.012303s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.027 3034328 INFO aodh.evaluator.event [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Triggering the alarm 92b4bc87-368e-4497-bfa2-8cabb06e886a by event for project project1, event_type: type0 2026-03-11 14:49:25.028 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 92b4bc87-368e-4497-bfa2-8cabb06e886a transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.010623s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.038 3034328 ERROR aodh.evaluator.event [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-03-11 14:49:25.039 3034328 WARNING aodh.evaluator.event [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.038093s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.015 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.015 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.019 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.019 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.023 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.028 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:25.039 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.008180s] ... ok {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.057217s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.010 3034334 INFO alembic.runtime.migration [None req-1358077e-e917-44ff-a80a-e269fbe8e9d5 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.010 3034334 INFO alembic.runtime.migration [None req-1358077e-e917-44ff-a80a-e269fbe8e9d5 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.015 3034334 INFO alembic.runtime.migration [None req-1358077e-e917-44ff-a80a-e269fbe8e9d5 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.015 3034334 INFO alembic.runtime.migration [None req-1358077e-e917-44ff-a80a-e269fbe8e9d5 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.020 3034334 INFO alembic.runtime.migration [None req-1358077e-e917-44ff-a80a-e269fbe8e9d5 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.029 3034334 INFO aodh.api.app [None req-1358077e-e917-44ff-a80a-e269fbe8e9d5 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.009955s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.059 3034328 WARNING aodh.evaluator.gnocchi [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-03-11 14:49:25.059 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 4f59bbe0-bcf0-43a9-8444-6dbb974beb90 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.024083s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.054 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.054 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.058 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.058 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.063 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.067 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.012262s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.071 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 047916b3-ef6f-4c0e-ab8d-6cb6fd50395d transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.010833s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.082 3034328 WARNING aodh.evaluator.threshold [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Expecting 4 datapoints but only get 0 2026-03-11 14:49:25.082 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 45b80508-ccd9-418a-82c4-a30463e09612 transitioning to insufficient data because No datapoint for granularity 300 {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.073022s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.028 3034337 INFO alembic.runtime.migration [None req-f554af0c-2aed-4fe0-ac48-e153332961ae d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.028 3034337 INFO alembic.runtime.migration [None req-f554af0c-2aed-4fe0-ac48-e153332961ae d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.035 3034337 INFO alembic.runtime.migration [None req-f554af0c-2aed-4fe0-ac48-e153332961ae d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.035 3034337 INFO alembic.runtime.migration [None req-f554af0c-2aed-4fe0-ac48-e153332961ae d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.040 3034337 INFO alembic.runtime.migration [None req-f554af0c-2aed-4fe0-ac48-e153332961ae d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.044 3034337 INFO aodh.api.app [None req-f554af0c-2aed-4fe0-ac48-e153332961ae d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.023168s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.077 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.078 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.082 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.082 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.087 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.091 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.011231s] ... ok {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.038070s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.069 3034334 INFO alembic.runtime.migration [None req-90e1c547-a0e3-49b8-9102-cf1e6b451008 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.069 3034334 INFO alembic.runtime.migration [None req-90e1c547-a0e3-49b8-9102-cf1e6b451008 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.074 3034334 INFO alembic.runtime.migration [None req-90e1c547-a0e3-49b8-9102-cf1e6b451008 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.074 3034334 INFO alembic.runtime.migration [None req-90e1c547-a0e3-49b8-9102-cf1e6b451008 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.079 3034334 INFO alembic.runtime.migration [None req-90e1c547-a0e3-49b8-9102-cf1e6b451008 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.082 3034334 INFO aodh.api.app [None req-90e1c547-a0e3-49b8-9102-cf1e6b451008 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.009292s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.104 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 86240a99-3f83-4b4b-a23d-b9929cf3a273 transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.009317s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.114 3034328 WARNING aodh.evaluator.threshold [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Expecting 6 datapoints but only get 0 2026-03-11 14:49:25.114 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 233859ad-aaf2-4dfe-8c45-987672f2b62b transitioning to insufficient data because No datapoint for granularity 50 {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.025381s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.104 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.105 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.108 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.108 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.112 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.116 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.018095s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.131 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 583ad481-aec0-46e7-bba1-4445890465d5 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.036083s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.105 3034334 INFO alembic.runtime.migration [None req-b951fadb-0eb5-4ad6-970a-a83efa15c105 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.106 3034334 INFO alembic.runtime.migration [None req-b951fadb-0eb5-4ad6-970a-a83efa15c105 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.109 3034334 INFO alembic.runtime.migration [None req-b951fadb-0eb5-4ad6-970a-a83efa15c105 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.109 3034334 INFO alembic.runtime.migration [None req-b951fadb-0eb5-4ad6-970a-a83efa15c105 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.114 3034334 INFO alembic.runtime.migration [None req-b951fadb-0eb5-4ad6-970a-a83efa15c105 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.116 3034334 INFO aodh.api.app [None req-b951fadb-0eb5-4ad6-970a-a83efa15c105 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000481s] ... ok {1} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000493s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.051800s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.102 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.102 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.109 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.110 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.119 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.123 3034337 INFO aodh.api.app [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev3/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.025633s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.127 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.128 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.132 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.132 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.136 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.141 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.010762s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.143 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 95cf20f5-774d-4d58-8684-4ef464ec1102 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.011392s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.155 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 14b14087-4e35-483c-9248-f185c1a52fd9 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.026317s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.153 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.153 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.159 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.160 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.164 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.169 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.021898s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.177 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 5fc4d88f-4808-40de-8436-55eefedf387d 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.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.050260s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.143 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.144 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.147 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.148 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.152 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.163 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:25.173 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.013217s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.191 3034328 INFO aodh.evaluator [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] alarm 4806deee-7db5-4570-8252-1204d25b6c62 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-03-10T18:49:25.191045', 'admin_state_up': True, 'operating_status': 'ERROR'} {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.009483s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.035219s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.184 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.184 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.188 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.188 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.193 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.198 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.011483s] ... ok {3} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.072873s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.154 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.154 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.161 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.161 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.169 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.171 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.171 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.009959s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.224 3034328 INFO aodh.notifier.heat [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. 2026-03-11 14:49:25.224 3034328 ERROR aodh.notifier.heat [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {0} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.001246s] ... ok {3} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.019736s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.040573s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.216 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.216 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.220 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.220 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.226 3034335 INFO alembic.runtime.migration [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.233 3034335 WARNING oslo_db.sqlalchemy.utils [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001653s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.064578s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.202 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.203 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.209 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.209 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.215 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.221 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:25.241 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.016792s] ... ok {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.008658s] ... ok {3} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.008159s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.263 3034337 WARNING stevedore.named [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Could not load no-such-engine {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.025776s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.263 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.263 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.268 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.268 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.273 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.275 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.025181s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.280 3034335 ERROR stevedore.extension [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:49:25.281 3034335 WARNING stevedore.named [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Could not load prometheus 2026-03-11 14:49:25.281 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm 3f23d10e-4ddc-4cfa-89fb-d83cd43c90e9 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-11 14:49:25.283 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm d191eaca-cd37-4bab-8173-e137ed6817e1 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-11 14:49:25.284 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm a36046c5-3645-42d4-aae1-17e48cef207b transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-11 14:49:25.284 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm 8fcd4785-c156-4d82-9cd3-cafa58750cc1 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to unknown. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.015372s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.300 3034335 INFO aodh.evaluator.event [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Triggering the alarm 1c94b275-060b-4ff0-af64-e0a5fcbd0944 by event for project , event_type: type0 2026-03-11 14:49:25.300 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm 1c94b275-060b-4ff0-af64-e0a5fcbd0944 transitioning to alarm because Event hits the query . {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.028809s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.286 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.286 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.290 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.290 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.299 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.303 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.012860s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.313 3034335 INFO aodh.evaluator.event [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Triggering the alarm 68406c67-4eae-480f-bd11-16c3ea91d99d by event for project project1, event_type: type0 2026-03-11 14:49:25.314 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm 68406c67-4eae-480f-bd11-16c3ea91d99d transitioning to alarm because Event hits the query . {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.061046s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.273 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.273 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.277 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.277 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.284 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.290 3034337 WARNING oslo_db.sqlalchemy.utils [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.032454s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.315 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.315 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.319 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.320 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.326 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.329 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.032351s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.346 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.347 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.352 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.352 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.357 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.043234s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.350 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.351 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.355 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.355 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.360 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.369 3034334 WARNING oslo_db.sqlalchemy.utils [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.034545s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.374 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.374 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.379 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.379 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.384 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.390 3034337 WARNING oslo_db.sqlalchemy.utils [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-11 14:49:25.395 3034337 INFO aodh.storage.impl_sqlalchemy [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] 0 alarm histories are removed from database {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.024408s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.394 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.394 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.397 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.397 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.402 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.027121s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.410 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.410 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.416 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.416 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.421 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.425 3034337 WARNING oslo_db.sqlalchemy.utils [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.020870s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.416 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.417 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.421 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.421 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.425 3034334 INFO alembic.runtime.migration [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Running stamp_revision -> 010 {1} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001025s] ... ok {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.003604s] ... ok {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.016978s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.450 3034334 ERROR stevedore.extension [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:49:25.450 3034334 WARNING stevedore.named [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Could not load prometheus 2026-03-11 14:49:25.451 3034334 INFO aodh.evaluator [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] alarm 7209c42d-8221-43b6-80c9-18a8c066d075 transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.029550s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.441 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.441 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.445 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.445 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.450 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.455 3034337 WARNING oslo_db.sqlalchemy.utils [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.012323s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.464 3034334 ERROR stevedore.extension [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-11 14:49:25.465 3034334 WARNING stevedore.named [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Could not load prometheus {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.008734s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.473 3034334 INFO aodh.evaluator.event [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Triggering the alarm 82b55fa7-e707-42de-b3a4-e4e35ffff40d by event for project , event_type: type0 2026-03-11 14:49:25.474 3034334 INFO aodh.evaluator [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] alarm 82b55fa7-e707-42de-b3a4-e4e35ffff40d transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.015033s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.488 3034334 INFO aodh.evaluator.event [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Triggering the alarm 598b2c8c-ddaf-4947-8031-f91e36bd3c19 by event for project , event_type: compute.instance.update 2026-03-11 14:49:25.489 3034334 INFO aodh.evaluator [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] alarm 598b2c8c-ddaf-4947-8031-f91e36bd3c19 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.010119s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.499 3034334 INFO aodh.evaluator.event [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Triggering the alarm 4bcff833-8c4d-4d71-95ee-6bf28b8694ea by event for project , event_type: type0 2026-03-11 14:49:25.500 3034334 INFO aodh.evaluator [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] alarm 4bcff833-8c4d-4d71-95ee-6bf28b8694ea transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.011608s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.051621s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.473 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.474 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.478 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.479 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.483 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.490 3034337 WARNING oslo_db.sqlalchemy.utils [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.010936s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.523 3034334 INFO aodh.evaluator.event [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Aborting evaluation of the alarm 15e993ba-aa1e-4b96-bdb2-9cef7995d821 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.216177s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.522 3034335 INFO aodh.evaluator.event [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Triggering the alarm 3ba2d81a-00e0-4f8a-8f47-bdfbd0842389 by event for project , event_type: type0 2026-03-11 14:49:25.529 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm 3ba2d81a-00e0-4f8a-8f47-bdfbd0842389 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.021432s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.018988s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.544 3034335 INFO aodh.evaluator.event [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Triggering the alarm 50025438-b885-44f9-875a-6bad02f409c0 by event for project , event_type: type0 2026-03-11 14:49:25.545 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm 50025438-b885-44f9-875a-6bad02f409c0 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.015304s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.049042s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.527 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.528 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.534 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Context impl SQLiteImpl. 2026-03-11 14:49:25.534 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Will assume non-transactional DDL. 2026-03-11 14:49:25.542 3034337 INFO alembic.runtime.migration [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Running stamp_revision -> 010 2026-03-11 14:49:25.549 3034337 WARNING oslo_db.sqlalchemy.utils [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.013128s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.010978s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.034013s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.575 3034335 INFO aodh.evaluator.event [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Aborting evaluation of the alarm 6cb7d0a7-3b51-4696-b095-ed385b850688 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_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.014090s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.587 3034334 WARNING aodh.evaluator.threshold [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Expecting 5 datapoints but only get 0 2026-03-11 14:49:25.588 3034334 INFO aodh.evaluator [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] alarm ef7fde79-3dc7-4d0a-889e-2fda56e7d1a9 transitioning to insufficient data because No datapoint for granularity 60 {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.013197s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.011563s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.596 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm 5de4e465-9f95-4836-82ce-3537b849fa4d transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.010691s] ... ok {1} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.016136s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.603 3034334 INFO aodh.evaluator [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] alarm d77c99ac-473e-4a48-9c22-f5343dfad00c transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.009648s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.612 3034337 INFO aodh.evaluator.event [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Triggering the alarm 9df2d20a-b01b-4559-b51a-e112c7ecb8a3 by event for project project2, event_type: type1 2026-03-11 14:49:25.613 3034337 INFO aodh.evaluator [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] alarm 9df2d20a-b01b-4559-b51a-e112c7ecb8a3 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.020060s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.617 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm b3b8745f-3ff1-4294-a471-b4c44678b3d9 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {1} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.012515s] ... ok {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000515s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.009921s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.008787s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.634 3034337 INFO aodh.evaluator.event [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Triggering the alarm 9f6fdbaa-7f36-43ba-8ab8-612fe65d9199 by event for project , event_type: type0 2026-03-11 14:49:25.634 3034337 INFO aodh.evaluator [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] alarm 9f6fdbaa-7f36-43ba-8ab8-612fe65d9199 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.016984s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.633 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm c67f21c3-0fdc-489f-8b9e-1a729008132d transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.010568s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.008483s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.646 3034337 ERROR aodh.evaluator.event [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Failed to extract event_type from event = {'message_id': '3a51e7b9-06e0-4fe5-a69d-434c225eef4f', 'traits': []} 2026-03-11 14:49:25.646 3034337 WARNING aodh.evaluator.event [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Event <{'message_id': '3a51e7b9-06e0-4fe5-a69d-434c225eef4f', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.009804s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.658 3034337 INFO aodh.evaluator.event [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Aborting evaluation of the alarm 9ba22f15-4934-4dce-a55c-bb0302154458 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.013399s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.658 3034335 WARNING aodh.evaluator.gnocchi [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-03-11 14:49:25.659 3034335 INFO aodh.evaluator [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] alarm 79fe1a1c-3b98-4ff0-807e-ace191a1ffcc transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.009792s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.669 3034337 INFO aodh.evaluator.event [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Aborting evaluation of the alarm 27c8949f-4478-4732-a223-ea889d78f020 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {2} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.010007s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.670 3034335 INFO aodh.notifier.heat [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. 2026-03-11 14:49:25.671 3034335 INFO aodh.notifier.heat [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-03-11 14:49:25.671 3034335 INFO aodh.notifier.heat [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000489s] ... ok {2} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.007325s] ... ok {2} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.001347s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.011226s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.682 3034337 INFO aodh.evaluator.event [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Aborting evaluation of the alarm 0c31881c-4541-44e2-b335-4ed3deec9a1e due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.010002s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.693 3034337 INFO aodh.evaluator [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] alarm f5d8426a-8c70-4f17-a7cc-7f06f33390ca transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.013397s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.706 3034337 WARNING aodh.evaluator.gnocchi [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-03-11 14:49:25.707 3034337 INFO aodh.evaluator [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] alarm 180470e5-3d1c-4c72-87a8-a31094e44563 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.011508s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.722 3034337 INFO aodh.evaluator [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] alarm 72804173-442c-4d35-af5e-9eb49e2bdb86 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.013969s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.737 3034337 WARNING aodh.evaluator.threshold [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Expecting 5 datapoints but only get 0 2026-03-11 14:49:25.737 3034337 INFO aodh.evaluator [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] alarm 7f59190e-b82e-4b5c-8deb-dc98ce190350 transitioning to insufficient data because No datapoint for granularity 60 2026-03-11 14:49:25.738 3034337 WARNING aodh.evaluator.threshold [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Expecting 5 datapoints but only get 0 2026-03-11 14:49:25.738 3034337 INFO aodh.evaluator [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] alarm 7f59190e-b82e-4b5c-8deb-dc98ce190350 transitioning to insufficient data because No datapoint for granularity 60 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.011488s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.011529s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.764 3034337 WARNING aodh.evaluator.threshold [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Expecting 5 datapoints but only get 0 2026-03-11 14:49:25.764 3034337 INFO aodh.evaluator [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] alarm 6794ea8b-cb07-40f3-ae3f-77a9c6506a1e transitioning to insufficient data because No datapoint for granularity 60 {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.013053s] ... ok {3} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000848s] ... ok {3} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.007885s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.009078s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.008330s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.810 3034337 INFO aodh.coordination [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Coordination backend started successfully. {3} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.011933s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.821 3034337 INFO aodh.coordination [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Coordination backend started successfully. 2026-03-11 14:49:26.822 3034337 INFO aodh.coordination [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Joined partitioning group group 2026-03-11 14:49:26.822 3034337 INFO aodh.coordination [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Coordination backend started successfully. 2026-03-11 14:49:26.823 3034337 INFO aodh.coordination [None req-b64508e9-3c3a-468f-8a51-55c1e894ee4a d4784d3f-ab92-4cf2-83c6-9866ae4a22fc adadfef3-5b72-4710-ae4b-8852e87ed6c2 - - - -] Joined partitioning group group {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.020876s] ... ok {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.019562s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:26.863 3034337 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {3} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.015152s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.001033s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.013076s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:25.237 3034328 INFO aodh.coordination [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-03-11 14:49:26.238 3034328 INFO aodh.coordination [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Joined partitioning group group1 2026-03-11 14:49:26.239 3034328 INFO aodh.coordination [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-03-11 14:49:27.240 3034328 INFO aodh.coordination [None req-9f5c2860-50c7-4a3f-961c-95cf377c66a0 some_user_id some_project_id - - - -] Joined partitioning group group2 {1} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [1.936869s] ... ok {2} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [1.909677s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.013437s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:27.605 3034335 INFO aodh.coordination [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Coordination backend started successfully. {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.212939s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.018490s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:27.259 3034328 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.012666s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:27.616 3034335 INFO aodh.coordination [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Coordination backend started successfully. 2026-03-11 14:49:28.617 3034335 INFO aodh.coordination [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Joined partitioning group 123 2026-03-11 14:49:28.618 3034335 INFO aodh.coordination [None req-a982279b-a130-4aa0-a11a-5832e7a87fda 2c91924b-8eb3-4e81-9435-8659f9eb75b4 908e7de1-03fa-4945-986b-8f4943925260 - - - -] Left partitioning group 123 {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.079678s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.032086s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:28.292 3034328 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {1} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [1.830896s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.048695s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:28.654 3034335 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator Traceback (most recent call last): 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev3/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator raise result 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator Exception: Boom! 2026-03-11 14:49:28.655 3034335 ERROR aodh.evaluator {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.096599s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:29.270 3034337 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-7a3c5dc8-c025-4a7f-9b6a-a9949f70f489' 2026-03-11 14:49:29.272 3034337 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.067381s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:29.401 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Coordination backend started successfully. 2026-03-11 14:49:30.401 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Joined partitioning group group 2026-03-11 14:49:30.402 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Coordination backend started successfully. 2026-03-11 14:49:30.402 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Joined partitioning group group 2026-03-11 14:49:30.402 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Coordination backend started successfully. 2026-03-11 14:49:30.403 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Joined partitioning group group 2026-03-11 14:49:30.403 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Coordination backend started successfully. 2026-03-11 14:49:30.403 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Joined partitioning group group 2026-03-11 14:49:30.403 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Coordination backend started successfully. 2026-03-11 14:49:30.403 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Joined partitioning group group 2026-03-11 14:49:30.403 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Coordination backend started successfully. 2026-03-11 14:49:30.404 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Joined partitioning group group 2026-03-11 14:49:30.404 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Coordination backend started successfully. 2026-03-11 14:49:30.404 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Joined partitioning group group 2026-03-11 14:49:30.404 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Coordination backend started successfully. 2026-03-11 14:49:30.404 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Joined partitioning group group 2026-03-11 14:49:30.404 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Coordination backend started successfully. 2026-03-11 14:49:30.405 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Joined partitioning group group 2026-03-11 14:49:30.405 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5d fe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Coordination backend started successfully. 2026-03-11 14:49:30.406 3034334 INFO aodh.coordination [None req-89c87ba2-30d6-499f-bc1b-5dfe4e4a346f 5d583486-47f3-4a2d-8237-a27f6ea222ed 000eb027-d4b2-4070-9a2e-e81c0c2b139d - - - -] Joined partitioning group group {1} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.011003s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.018496s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:29.685 3034335 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.018179s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.001363s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.001081s] ... ok {0} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.030775s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.004529s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.002975s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.075195s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:30.345 3034337 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-49d85b00-16b2-49bc-b30c-ee9ede37936a' 2026-03-11 14:49:30.347 3034337 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.011912s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:30.481 3034334 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator Traceback (most recent call last): 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev3/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator raise result 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator Exception: Boom! 2026-03-11 14:49:30.482 3034334 ERROR aodh.evaluator {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.071046s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:30.777 3034335 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-13da9ea9-2241-44d7-94f7-a830bf98bef6' 2026-03-11 14:49:30.779 3034335 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.090153s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:31.420 3034328 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-31f7e7a3-5260-46b5-a114-e9ca9312f42d' 2026-03-11 14:49:31.423 3034328 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.133069s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.021680s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:31.502 3034334 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-03-11 14:49:31.503 3034334 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.004316s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.002328s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.001260s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.066788s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:31.845 3034335 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-c0485158-8489-41c8-9444-4b2c66e5403d' 2026-03-11 14:49:31.847 3034335 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.082205s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:32.506 3034328 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_query.TestQuery.test_get_value_integer_expression_without_type [0.001069s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.000798s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000714s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000651s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000674s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.001008s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.001885s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.001553s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.002196s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.001657s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.001315s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.001907s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.094325s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:32.577 3034337 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 ?. {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.072689s] ... ok {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.015845s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.001078s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.000626s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.000729s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000659s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.004264s] ... ok {3} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.016854s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.069061s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:32.915 3034335 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-343722e7-0af0-49d5-a024-8df1bdf3d8a8' 2026-03-11 14:49:32.916 3034335 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.100778s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.066168s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:33.983 3034335 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='topic=critical&subscriber=http://example.com/data&subscriber=mailto:foo@example.com&ttl=7200', fragment='') because what ?. {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.029001s] ... ok {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.018144s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.002212s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.001561s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.078748s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-11 14:49:34.766 3034334 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-d9462e9e-1e23-4bcb-8281-55f12c1ae81f' 2026-03-11 14:49:34.767 3034334 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.061670s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.000982s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.000780s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000590s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000764s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000839s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.001316s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.000691s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.001494s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.000839s] ... ok ====== Totals ====== Ran: 310 tests in 13.1263 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 45.9056 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:10.602918 - Worker 1 (78 tests) => 0:00:12.542395 - Worker 2 (77 tests) => 0:00:12.324511 - Worker 3 (77 tests) => 0:00:10.648218 [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 (20.80 seconds) congratulations :) (20.87 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-22.1.0-0.20260311184800.c17d52b.el10.noarch Processing files: python3-aodh-22.1.0-0.20260311184800.c17d52b.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Xi1vGP + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev3 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev3/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 22.1.0-0.20260311184800.c17d52b.el10 python3-aodh = 22.1.0-0.20260311184800.c17d52b.el10 python3.12-aodh = 22.1.0-0.20260311184800.c17d52b.el10 python3.12dist(aodh) = 22.1~~dev3 python3dist(aodh) = 22.1~~dev3 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.20260311184800.c17d52b.el10 Processing files: openstack-aodh-common-22.1.0-0.20260311184800.c17d52b.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cNOsCd + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev3 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev3/README.rst /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10 openstack-aodh-common = 22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.noarch Provides: openstack-aodh-api = 22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.noarch Provides: openstack-aodh-evaluator = 22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.noarch Provides: openstack-aodh-notifier = 22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.noarch Provides: openstack-aodh-listener = 22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.noarch Provides: openstack-aodh-expirer = 22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.UoIhN7 + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev3 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev3/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 22.1.0-0.20260311184800.c17d52b.el10 python3-aodh-tests = 22.1.0-0.20260311184800.c17d52b.el10 python3.12-aodh-tests = 22.1.0-0.20260311184800.c17d52b.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.20260311184800.c17d52b.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-22.1.0-0.20260311184800.c17d52b.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-22.1.0-0.20260311184800.c17d52b.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-22.1.0-0.20260311184800.c17d52b.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-22.1.0-0.20260311184800.c17d52b.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-22.1.0-0.20260311184800.c17d52b.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-22.1.0-0.20260311184800.c17d52b.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-22.1.0-0.20260311184800.c17d52b.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-22.1.0-0.20260311184800.c17d52b.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-22.1.0-0.20260311184800.c17d52b.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.XgCRMm + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev3 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260311184800.c17d52b.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.gIYJm9 + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev3-SPECPARTS + rm -rf aodh-22.1.0.dev3 aodh-22.1.0.dev3.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