Mock Version: 6.6 Mock Version: 6.6 Mock Version: 6.6 Mock Version: 6.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128093203.3e54d12.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.TRF52u + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-21.1.0.dev32 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-21.1.0.dev32-0.20260128093203.3e54d12.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-21.1.0.dev32 + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev32-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev32-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openstack-aodh-21.1.0 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + find . '(' -name .gitignore -o -name .placeholder ')' -delete + find aodh -name '*.py' -exec sed -i '/\/usr\/bin\/env python/{d;q}' '{}' + + sed -i '/^\"PO-Revision-Date: \\n\"/d' aodh/locale/de/LC_MESSAGES/aodh.po aodh/locale/en_GB/LC_MESSAGES/aodh.po aodh/locale/es/LC_MESSAGES/aodh.po aodh/locale/fr/LC_MESSAGES/aodh.po aodh/locale/id/LC_MESSAGES/aodh.po aodh/locale/it/LC_MESSAGES/aodh.po aodh/locale/ja/LC_MESSAGES/aodh.po aodh/locale/ko_KR/LC_MESSAGES/aodh.po aodh/locale/pt/LC_MESSAGES/aodh.po aodh/locale/pt_BR/LC_MESSAGES/aodh.po aodh/locale/ru/LC_MESSAGES/aodh.po aodh/locale/zh_CN/LC_MESSAGES/aodh.po aodh/locale/zh_TW/LC_MESSAGES/aodh.po + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^doc8.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^bandit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^pre-commit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^hacking.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^flake8-import-order.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^sphinx.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + for pkg in tzdata + sed -i '/^tzdata.*/d' doc/requirements.txt requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.hZKG1f + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev32 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-21.1.0.dev32/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128093203.3e54d12.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.aJjNcm + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev32 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-21.1.0.dev32/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement not satisfied: tox-current-env >= 0.0.16 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128093203.3e54d12.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.jHu1jv + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev32 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-21.1.0.dev32/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.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-21.1.0.dev32/aodh-21.1.0.dev32.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: tenacity >=3.2.1 Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: croniter >=0.3.4 Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: futurist >=0.11.0 Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: jsonschema >=3.2.0 Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: keystonemiddleware >=5.1.0 Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: gnocchiclient >=6.0.0 Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: lxml >=2.3 Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.db >=11.0.0 Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.config >=6.8.0 Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.i18n >=1.5.0 Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.log >=4.3.0 Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.reports >=1.18.0 Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.policy >=4.5.0 Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.upgradecheck >=1.3.0 Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: PasteDeploy >=1.5.0 Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: pecan >=0.8.0 Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.messaging >=5.2.0 Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.middleware >=3.22.0 Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.utils >=4.7.0 Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-keystoneclient >=1.6.0 Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: stevedore >=1.5.0 Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: tooz >=1.28.0 Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: voluptuous >=0.8.10 Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: WebOb >=1.2.3 Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: WSME >=0.12.1 Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: cotyledon >=1.7.3 Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: keystoneauth1 >=2.1 Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-observabilityclient >=1.1.0 Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-octaviaclient >=1.8.0 Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-dateutil >=2.5.3 Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-heatclient >=1.17.0 Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev32.dist-info/ removed 'aodh-21.1.0.dev32.dist-info/AUTHORS' removed 'aodh-21.1.0.dev32.dist-info/LICENSE' removed 'aodh-21.1.0.dev32.dist-info/METADATA' removed 'aodh-21.1.0.dev32.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev32.dist-info/pbr.json' removed 'aodh-21.1.0.dev32.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev32.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128093203.3e54d12.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.FHYxNv + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev32 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-21.1.0.dev32/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.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.02 seconds) congratulations :) (0.10 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.0.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev32/aodh-21.1.0.dev32.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tenacity >=3.2.1 (installed: tenacity 8.2.3) Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: croniter >=0.3.4 (installed: croniter 5.0.1) Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: futurist >=0.11.0 (installed: futurist 3.2.1) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystonemiddleware >=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: gnocchiclient >=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: lxml >=2.3 (installed: lxml 5.2.1) Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.db >=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.i18n >=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pecan >=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.messaging >=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.middleware >=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-keystoneclient >=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: stevedore >=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tooz >=1.28.0 (installed: tooz 7.0.0) Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: voluptuous >=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WebOb >=1.2.3 (installed: WebOb 1.8.9) Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WSME >=0.12.1 (installed: WSME 0.12.1) Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cotyledon >=1.7.3 (installed: cotyledon 2.0.0) Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystoneauth1 >=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-octaviaclient >=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-dateutil >=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-heatclient >=1.17.0 (installed: python-heatclient 4.3.0) Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev32.dist-info/ removed 'aodh-21.1.0.dev32.dist-info/AUTHORS' removed 'aodh-21.1.0.dev32.dist-info/LICENSE' removed 'aodh-21.1.0.dev32.dist-info/METADATA' removed 'aodh-21.1.0.dev32.dist-info/top_level.txt' removed 'aodh-21.1.0.dev32.dist-info/pbr.json' removed 'aodh-21.1.0.dev32.dist-info/entry_points.txt' removed directory 'aodh-21.1.0.dev32.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128093203.3e54d12.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.IzxpR9 + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev32 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-21.1.0.dev32/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.07 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.0.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev32/aodh-21.1.0.dev32.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tenacity >=3.2.1 (installed: tenacity 8.2.3) Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: croniter >=0.3.4 (installed: croniter 5.0.1) Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: futurist >=0.11.0 (installed: futurist 3.2.1) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystonemiddleware >=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: gnocchiclient >=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: lxml >=2.3 (installed: lxml 5.2.1) Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.db >=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.i18n >=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pecan >=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.messaging >=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.middleware >=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-keystoneclient >=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: stevedore >=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tooz >=1.28.0 (installed: tooz 7.0.0) Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: voluptuous >=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WebOb >=1.2.3 (installed: WebOb 1.8.9) Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WSME >=0.12.1 (installed: WSME 0.12.1) Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cotyledon >=1.7.3 (installed: cotyledon 2.0.0) Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystoneauth1 >=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-octaviaclient >=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-dateutil >=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-heatclient >=1.17.0 (installed: python-heatclient 4.3.0) Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev32.dist-info/ removed 'aodh-21.1.0.dev32.dist-info/AUTHORS' removed 'aodh-21.1.0.dev32.dist-info/LICENSE' removed 'aodh-21.1.0.dev32.dist-info/METADATA' removed 'aodh-21.1.0.dev32.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev32.dist-info/pbr.json' removed 'aodh-21.1.0.dev32.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev32.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.cf5qHd + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-21.1.0.dev32 + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-21.1.0.dev32/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-21.1.0.dev32 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info creating /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-modern-metadata-u16bwm10/aodh.egg-info writing /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-modern-metadata-u16bwm10/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-modern-metadata-u16bwm10/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-modern-metadata-u16bwm10/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-modern-metadata-u16bwm10/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-modern-metadata-u16bwm10/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-modern-metadata-u16bwm10/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-modern-metadata-u16bwm10/aodh.egg-info/SOURCES.txt' [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file '/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-modern-metadata-u16bwm10/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-modern-metadata-u16bwm10/aodh-21.1.0.dev32.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: aodh Building wheel for aodh (pyproject.toml): started Running command Building wheel for aodh (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/aodh creating build/lib/aodh/tests creating build/lib/aodh/tests/functional 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/__init__.py -> build/lib/aodh copying aodh/coordination.py -> build/lib/aodh copying aodh/event.py -> build/lib/aodh copying aodh/i18n.py -> build/lib/aodh copying aodh/keystone_client.py -> build/lib/aodh copying aodh/messaging.py -> build/lib/aodh copying aodh/opts.py -> build/lib/aodh copying aodh/profiler.py -> build/lib/aodh copying aodh/queue.py -> build/lib/aodh copying aodh/service.py -> build/lib/aodh copying aodh/version.py -> build/lib/aodh creating build/lib/aodh/storage copying aodh/storage/__init__.py -> build/lib/aodh/storage copying aodh/storage/base.py -> build/lib/aodh/storage copying aodh/storage/impl_log.py -> build/lib/aodh/storage copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage copying aodh/storage/models.py -> build/lib/aodh/storage creating build/lib/aodh/tests/functional/storage creating build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy creating build/lib/aodh/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi creating build/lib/aodh/api creating build/lib/aodh/api/controllers creating build/lib/aodh/api/controllers/v2 creating build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/tests/__init__.py -> build/lib/aodh/tests copying aodh/tests/base.py -> build/lib/aodh/tests copying aodh/tests/constants.py -> build/lib/aodh/tests creating build/lib/aodh/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator creating build/lib/aodh/tests/unit creating build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier 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/storage/sqlalchemy copying aodh/storage/sqlalchemy/__init__.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy creating build/lib/aodh/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 creating build/lib/aodh/notifier copying aodh/notifier/__init__.py -> build/lib/aodh/notifier copying aodh/notifier/heat.py -> build/lib/aodh/notifier copying aodh/notifier/log.py -> build/lib/aodh/notifier copying aodh/notifier/rest.py -> build/lib/aodh/notifier copying aodh/notifier/test.py -> build/lib/aodh/notifier copying aodh/notifier/trust.py -> build/lib/aodh/notifier copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier copying aodh/api/__init__.py -> build/lib/aodh/api copying aodh/api/app.py -> build/lib/aodh/api copying aodh/api/hooks.py -> build/lib/aodh/api copying aodh/api/middleware.py -> build/lib/aodh/api copying aodh/api/policies.py -> build/lib/aodh/api copying aodh/api/rbac.py -> build/lib/aodh/api copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_api_v2_capabilities.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit creating build/lib/aodh/cmd copying aodh/cmd/__init__.py -> build/lib/aodh/cmd copying aodh/cmd/alarm.py -> build/lib/aodh/cmd copying aodh/cmd/status.py -> build/lib/aodh/cmd copying aodh/cmd/storage.py -> build/lib/aodh/cmd creating build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/__init__.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_composite.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_event.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_gnocchi.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_prometheus.py -> build/lib/aodh/tests/unit/evaluator copying aodh/api/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/cmd copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api running egg_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.id.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.id.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.id.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.id.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.id.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.tests.functional.hooks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.tests.functional.hooks' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.tests.functional.hooks' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.tests.functional.hooks' to be distributed and are already explicitly excluding 'aodh.tests.functional.hooks' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 creating build/lib/aodh/locale creating build/lib/aodh/locale/de creating build/lib/aodh/locale/de/LC_MESSAGES copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES creating build/lib/aodh/locale/en_GB creating build/lib/aodh/locale/en_GB/LC_MESSAGES copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES creating build/lib/aodh/locale/es creating build/lib/aodh/locale/es/LC_MESSAGES copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES creating build/lib/aodh/locale/fr creating build/lib/aodh/locale/fr/LC_MESSAGES copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES creating build/lib/aodh/locale/id creating build/lib/aodh/locale/id/LC_MESSAGES copying aodh/locale/id/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/id/LC_MESSAGES creating build/lib/aodh/locale/it creating build/lib/aodh/locale/it/LC_MESSAGES copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES creating build/lib/aodh/locale/ja creating build/lib/aodh/locale/ja/LC_MESSAGES copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES creating build/lib/aodh/locale/ko_KR creating build/lib/aodh/locale/ko_KR/LC_MESSAGES copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES creating build/lib/aodh/locale/pt creating build/lib/aodh/locale/pt/LC_MESSAGES copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES creating build/lib/aodh/locale/pt_BR creating build/lib/aodh/locale/pt_BR/LC_MESSAGES copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES creating build/lib/aodh/locale/ru creating build/lib/aodh/locale/ru/LC_MESSAGES copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES creating build/lib/aodh/locale/zh_CN creating build/lib/aodh/locale/zh_CN/LC_MESSAGES copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES creating build/lib/aodh/locale/zh_TW creating build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES creating build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/alembic.ini -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/env.py -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/script.py.mako -> build/lib/aodh/storage/sqlalchemy/alembic creating build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions creating build/lib/aodh/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks copying aodh/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/locale creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES copying build/lib/aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES copying build/lib/aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ru creating build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES copying build/lib/aodh/locale/ru/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES copying build/lib/aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt creating build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES copying build/lib/aodh/locale/pt/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES copying build/lib/aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ja creating build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES copying build/lib/aodh/locale/ja/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/it creating build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES copying build/lib/aodh/locale/it/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/id creating build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES copying build/lib/aodh/locale/id/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/fr creating build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES copying build/lib/aodh/locale/fr/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/es creating build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES copying build/lib/aodh/locale/es/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES copying build/lib/aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/de creating build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES copying build/lib/aodh/locale/de/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/aodh-config-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/storage.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/status.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/alarm.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/cmd creating build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/zaqar.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/trust.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/test.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/rest.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/log.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/heat.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/notifier creating build/bdist.linux-x86_64/wheel/aodh/conf copying build/lib/aodh/conf/defaults.py -> build/bdist.linux-x86_64/wheel/aodh/conf copying build/lib/aodh/conf/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/conf creating build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/utils.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/threshold.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/event.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/composite.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator 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 copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules 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/storage creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/utils.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/sqlalchemy/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/base.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage 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/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd 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 copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/policy.yaml-test -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_app.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev32-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev32.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev32.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir/pip-wheel-8kzc_rnf/.tmp-gtpky756/aodh-21.1.0.dev32-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'aodh/__init__.py' adding 'aodh/coordination.py' adding 'aodh/event.py' adding 'aodh/i18n.py' adding 'aodh/keystone_client.py' adding 'aodh/messaging.py' adding 'aodh/opts.py' adding 'aodh/profiler.py' adding 'aodh/queue.py' adding 'aodh/service.py' adding 'aodh/version.py' adding 'aodh/api/__init__.py' adding 'aodh/api/api-paste.ini' adding 'aodh/api/app.py' adding 'aodh/api/app.wsgi' adding 'aodh/api/hooks.py' adding 'aodh/api/middleware.py' adding 'aodh/api/policies.py' adding 'aodh/api/rbac.py' adding 'aodh/api/controllers/__init__.py' adding 'aodh/api/controllers/root.py' adding 'aodh/api/controllers/v2/__init__.py' adding 'aodh/api/controllers/v2/alarms.py' adding 'aodh/api/controllers/v2/base.py' adding 'aodh/api/controllers/v2/capabilities.py' adding 'aodh/api/controllers/v2/metrics.py' adding 'aodh/api/controllers/v2/query.py' adding 'aodh/api/controllers/v2/quotas.py' adding 'aodh/api/controllers/v2/root.py' adding 'aodh/api/controllers/v2/utils.py' adding 'aodh/api/controllers/v2/alarm_rules/__init__.py' adding 'aodh/api/controllers/v2/alarm_rules/composite.py' adding 'aodh/api/controllers/v2/alarm_rules/event.py' adding 'aodh/api/controllers/v2/alarm_rules/gnocchi.py' adding 'aodh/api/controllers/v2/alarm_rules/loadbalancer.py' adding 'aodh/api/controllers/v2/alarm_rules/prometheus.py' adding 'aodh/cmd/__init__.py' adding 'aodh/cmd/alarm.py' adding 'aodh/cmd/aodh-config-generator.conf' adding 'aodh/cmd/status.py' adding 'aodh/cmd/storage.py' adding 'aodh/conf/__init__.py' adding 'aodh/conf/defaults.py' adding 'aodh/evaluator/__init__.py' adding 'aodh/evaluator/composite.py' adding 'aodh/evaluator/event.py' adding 'aodh/evaluator/gnocchi.py' adding 'aodh/evaluator/loadbalancer.py' adding 'aodh/evaluator/prometheus.py' adding 'aodh/evaluator/threshold.py' adding 'aodh/evaluator/utils.py' adding 'aodh/locale/de/LC_MESSAGES/aodh.po' adding 'aodh/locale/en_GB/LC_MESSAGES/aodh.po' adding 'aodh/locale/es/LC_MESSAGES/aodh.po' adding 'aodh/locale/fr/LC_MESSAGES/aodh.po' adding 'aodh/locale/id/LC_MESSAGES/aodh.po' adding 'aodh/locale/it/LC_MESSAGES/aodh.po' adding 'aodh/locale/ja/LC_MESSAGES/aodh.po' adding 'aodh/locale/ko_KR/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt_BR/LC_MESSAGES/aodh.po' adding 'aodh/locale/ru/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_CN/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_TW/LC_MESSAGES/aodh.po' adding 'aodh/notifier/__init__.py' adding 'aodh/notifier/heat.py' adding 'aodh/notifier/log.py' adding 'aodh/notifier/rest.py' adding 'aodh/notifier/test.py' adding 'aodh/notifier/trust.py' adding 'aodh/notifier/zaqar.py' adding 'aodh/storage/__init__.py' adding 'aodh/storage/base.py' adding 'aodh/storage/impl_log.py' adding 'aodh/storage/impl_sqlalchemy.py' adding 'aodh/storage/models.py' adding 'aodh/storage/sqlalchemy/__init__.py' adding 'aodh/storage/sqlalchemy/models.py' adding 'aodh/storage/sqlalchemy/utils.py' adding 'aodh/storage/sqlalchemy/alembic/alembic.ini' adding 'aodh/storage/sqlalchemy/alembic/env.py' adding 'aodh/storage/sqlalchemy/alembic/script.py.mako' adding 'aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py' adding 'aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py' adding 'aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py' adding 'aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py' adding 'aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py' adding 'aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py' adding 'aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py' adding 'aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py' adding 'aodh/tests/__init__.py' adding 'aodh/tests/base.py' adding 'aodh/tests/constants.py' adding 'aodh/tests/functional/__init__.py' adding 'aodh/tests/functional/db.py' adding 'aodh/tests/functional/api/__init__.py' adding 'aodh/tests/functional/api/v2/__init__.py' adding 'aodh/tests/functional/api/v2/policy.yaml-test' adding 'aodh/tests/functional/api/v2/test_alarm_scenarios.py' adding 'aodh/tests/functional/api/v2/test_app.py' adding 'aodh/tests/functional/api/v2/test_complex_query.py' adding 'aodh/tests/functional/api/v2/test_complex_query_scenarios.py' adding 'aodh/tests/functional/api/v2/test_metrics.py' adding 'aodh/tests/functional/api/v2/test_quotas.py' adding 'aodh/tests/functional/hooks/post_test_hook.sh' adding 'aodh/tests/functional/storage/__init__.py' adding 'aodh/tests/functional/storage/test_get_connection.py' adding 'aodh/tests/functional/storage/test_impl_log.py' adding 'aodh/tests/functional/storage/test_impl_sqlalchemy.py' adding 'aodh/tests/functional/storage/test_storage_scenarios.py' adding 'aodh/tests/functional/storage/sqlalchemy/__init__.py' adding 'aodh/tests/functional/storage/sqlalchemy/test_migrations.py' adding 'aodh/tests/unit/__init__.py' adding 'aodh/tests/unit/test_api_v2_capabilities.py' adding 'aodh/tests/unit/test_bin.py' adding 'aodh/tests/unit/test_coordination.py' adding 'aodh/tests/unit/test_evaluator.py' adding 'aodh/tests/unit/test_event.py' adding 'aodh/tests/unit/test_messaging.py' adding 'aodh/tests/unit/test_notifier.py' adding 'aodh/tests/unit/test_query.py' adding 'aodh/tests/unit/test_wsme_custom_type.py' adding 'aodh/tests/unit/cmd/__init__.py' adding 'aodh/tests/unit/cmd/test_status.py' adding 'aodh/tests/unit/evaluator/__init__.py' adding 'aodh/tests/unit/evaluator/base.py' adding 'aodh/tests/unit/evaluator/test_base.py' adding 'aodh/tests/unit/evaluator/test_composite.py' adding 'aodh/tests/unit/evaluator/test_event.py' adding 'aodh/tests/unit/evaluator/test_gnocchi.py' adding 'aodh/tests/unit/evaluator/test_loadbalancer.py' adding 'aodh/tests/unit/evaluator/test_prometheus.py' adding 'aodh/tests/unit/notifier/__init__.py' adding 'aodh/tests/unit/notifier/base.py' adding 'aodh/tests/unit/notifier/test_heat.py' adding 'aodh/wsgi/__init__.py' adding 'aodh/wsgi/api.py' adding 'aodh-21.1.0.dev32.data/scripts/aodh-api' adding 'aodh-21.1.0.dev32.dist-info/AUTHORS' adding 'aodh-21.1.0.dev32.dist-info/LICENSE' adding 'aodh-21.1.0.dev32.dist-info/METADATA' adding 'aodh-21.1.0.dev32.dist-info/WHEEL' adding 'aodh-21.1.0.dev32.dist-info/entry_points.txt' adding 'aodh-21.1.0.dev32.dist-info/pbr.json' adding 'aodh-21.1.0.dev32.dist-info/top_level.txt' adding 'aodh-21.1.0.dev32.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for aodh (pyproject.toml): finished with status 'done' Created wheel for aodh: filename=aodh-21.1.0.dev32-py3-none-any.whl size=226120 sha256=b70b0c3e63f9e98bfc05c49c7cdf82e0dd8f5c8d634bc33e20d64700ecef8df9 Stored in directory: /builddir/.cache/pip/wheels/95/34/e3/3dd1814e66232ed245315914211c46948d2db11dc10648f27a Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Km00rK + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-21.1.0.dev32 ++ ls /builddir/build/BUILD/aodh-21.1.0.dev32/pyproject-wheeldir/aodh-21.1.0.dev32-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=aodh==21.1.0.dev32 + '[' -z aodh==21.1.0.dev32 ']' + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/aodh-21.1.0.dev32/pyproject-wheeldir aodh==21.1.0.dev32 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/aodh-21.1.0.dev32/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-21.1.0.dev32-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-21.1.0.dev32 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-21.1.0.dev32.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev32.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev32.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev32.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev32.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev32.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev32.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale --domain aodh /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running compile_catalog compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.mo + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64//usr/lib/python3.12/site-packages + oslo-config-generator --config-file=aodh/cmd/aodh-config-generator.conf --output-file=aodh/aodh.conf + read name eq value + test '[DEFAULT]' + test '' + continue + read name eq value + test log_dir + test /var/log/aodh + sed -i '0,/^# *log_dir=/{s!^# *log_dir=.*!#log_dir=/var/log/aodh!}' aodh/aodh.conf + read name eq value + test use_stderr + test False + sed -i '0,/^# *use_stderr=/{s!^# *use_stderr=.*!#use_stderr=False!}' aodh/aodh.conf + read name eq value + test '' + continue + read name eq value + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/etc/aodh + install -p -D -m 640 /builddir/build/SOURCES/aodh-dist.conf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/aodh/aodh-dist.conf + install -p -D -m 640 aodh/aodh.conf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/etc/aodh/aodh.conf + install -p -D -m 640 aodh/api/api-paste.ini /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/var/log/aodh + install -p -D -m 644 /builddir/build/SOURCES/aodh.logrotate /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/etc/logrotate.d/openstack-aodh + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-api.service /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/systemd/system/openstack-aodh-api.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-evaluator.service /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/systemd/system/openstack-aodh-evaluator.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-notifier.service /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/systemd/system/openstack-aodh-notifier.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-expirer.service /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/systemd/system/openstack-aodh-expirer.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-listener.service /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po + rm -f '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 21.1.0-0.20260128093203.3e54d12.el10 --unique-debug-suffix -21.1.0-0.20260128093203.3e54d12.el10.x86_64 --unique-debug-src-base openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/aodh-21.1.0.dev32 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib/python3.12/site-packages/aodh/tests/functional/hooks/post_test_hook.sh from /bin/bash -xe to #!/usr/bin/bash -xe + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.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.gwS4RE + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-21.1.0.dev32 + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-21.1.0.dev32/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env --assert-config -q --recreate -e py312 /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.222512s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.407 1897771 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 04:33:34.407 1897771 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 04:33:34.421 1897771 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 04:33:34.421 1897771 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 04:33:34.432 1897771 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-01-28 04:33:34.477 1897771 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.092196s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.619 1897771 INFO alembic.runtime.migration [None req-17d42c0a-a68b-4cf0-8c02-b9a826e7be91 39254304-4c20-4b55-b305-3afb639b2297 34fb08c4-287c-4980-99e0-fe1dbc084be3 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.619 1897771 INFO alembic.runtime.migration [None req-17d42c0a-a68b-4cf0-8c02-b9a826e7be91 39254304-4c20-4b55-b305-3afb639b2297 34fb08c4-287c-4980-99e0-fe1dbc084be3 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.625 1897771 INFO alembic.runtime.migration [None req-17d42c0a-a68b-4cf0-8c02-b9a826e7be91 39254304-4c20-4b55-b305-3afb639b2297 34fb08c4-287c-4980-99e0-fe1dbc084be3 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.625 1897771 INFO alembic.runtime.migration [None req-17d42c0a-a68b-4cf0-8c02-b9a826e7be91 39254304-4c20-4b55-b305-3afb639b2297 34fb08c4-287c-4980-99e0-fe1dbc084be3 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.639 1897771 INFO alembic.runtime.migration [None req-17d42c0a-a68b-4cf0-8c02-b9a826e7be91 39254304-4c20-4b55-b305-3afb639b2297 34fb08c4-287c-4980-99e0-fe1dbc084be3 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:34.642 1897771 INFO aodh.api.app [None req-17d42c0a-a68b-4cf0-8c02-b9a826e7be91 39254304-4c20-4b55-b305-3afb639b2297 34fb08c4-287c-4980-99e0-fe1dbc084be3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:34.679 1897771 WARNING oslo_db.sqlalchemy.utils [None req-87c478bd-9b41-485a-8abf-33d2b4d49ab7 0bb9ccf6-900a-4158-b3a5-35ae493e7cf8 a8183103-3196-40a6-9f4c-d3aa18371ddf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.682 1897771 WARNING oslo_db.sqlalchemy.utils [None req-87c478bd-9b41-485a-8abf-33d2b4d49ab7 0bb9ccf6-900a-4158-b3a5-35ae493e7cf8 a8183103-3196-40a6-9f4c-d3aa18371ddf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.697 1897771 WARNING oslo_db.sqlalchemy.utils [None req-87c478bd-9b41-485a-8abf-33d2b4d49ab7 0bb9ccf6-900a-4158-b3a5-35ae493e7cf8 a8183103-3196-40a6-9f4c-d3aa18371ddf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.033178s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.710 1897771 INFO alembic.runtime.migration [None req-87c478bd-9b41-485a-8abf-33d2b4d49ab7 0bb9ccf6-900a-4158-b3a5-35ae493e7cf8 a8183103-3196-40a6-9f4c-d3aa18371ddf - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.710 1897771 INFO alembic.runtime.migration [None req-87c478bd-9b41-485a-8abf-33d2b4d49ab7 0bb9ccf6-900a-4158-b3a5-35ae493e7cf8 a8183103-3196-40a6-9f4c-d3aa18371ddf - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.715 1897771 INFO alembic.runtime.migration [None req-87c478bd-9b41-485a-8abf-33d2b4d49ab7 0bb9ccf6-900a-4158-b3a5-35ae493e7cf8 a8183103-3196-40a6-9f4c-d3aa18371ddf - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.715 1897771 INFO alembic.runtime.migration [None req-87c478bd-9b41-485a-8abf-33d2b4d49ab7 0bb9ccf6-900a-4158-b3a5-35ae493e7cf8 a8183103-3196-40a6-9f4c-d3aa18371ddf - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.720 1897771 INFO alembic.runtime.migration [None req-87c478bd-9b41-485a-8abf-33d2b4d49ab7 0bb9ccf6-900a-4158-b3a5-35ae493e7cf8 a8183103-3196-40a6-9f4c-d3aa18371ddf - - - -] Running stamp_revision -> 010 2026-01-28 04:33:34.721 1897771 INFO aodh.api.app [None req-87c478bd-9b41-485a-8abf-33d2b4d49ab7 0bb9ccf6-900a-4158-b3a5-35ae493e7cf8 a8183103-3196-40a6-9f4c-d3aa18371ddf - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.033674s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.745 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.745 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.751 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.752 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.756 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:34.758 1897771 INFO aodh.api.app [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.029480s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.779 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.779 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.782 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.782 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.788 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:34.790 1897771 INFO aodh.api.app [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.071103s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.809 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.809 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.813 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.813 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.817 1897771 INFO alembic.runtime.migration [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:34.818 1897771 INFO aodh.api.app [None req-ca04ce36-7953-4e09-b99f-e3d70bb1c6f3 17b86bed-4e26-47ed-b0ec-129d1e7a39e6 a14127a4-c527-4a02-b5eb-cabf9a65e3a2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:34.840 1897771 WARNING oslo_db.sqlalchemy.utils [None req-8da5211a-0ff0-4dc5-bd14-d205a47da951 b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.845 1897771 WARNING oslo_db.sqlalchemy.utils [None req-679d6a19-806f-422d-9958-3c4e9feb6086 b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.851 1897771 WARNING oslo_db.sqlalchemy.utils [None req-604d4847-d5bc-48f4-95be-d9636b3a7f7a b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.864 1897771 WARNING oslo_db.sqlalchemy.utils [None req-203d2ea8-6125-49dd-8f3a-31f03097430c b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.866 1897771 WARNING oslo_db.sqlalchemy.utils [None req-203d2ea8-6125-49dd-8f3a-31f03097430c b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.870 1897771 WARNING oslo_db.sqlalchemy.utils [None req-b30a86c6-0941-43c5-a103-87e43eeba737 b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.872 1897771 WARNING oslo_db.sqlalchemy.utils [None req-b30a86c6-0941-43c5-a103-87e43eeba737 b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.072875s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.882 1897771 INFO alembic.runtime.migration [None req-b30a86c6-0941-43c5-a103-87e43eeba737 b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.882 1897771 INFO alembic.runtime.migration [None req-b30a86c6-0941-43c5-a103-87e43eeba737 b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.886 1897771 INFO alembic.runtime.migration [None req-b30a86c6-0941-43c5-a103-87e43eeba737 b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.886 1897771 INFO alembic.runtime.migration [None req-b30a86c6-0941-43c5-a103-87e43eeba737 b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.890 1897771 INFO alembic.runtime.migration [None req-b30a86c6-0941-43c5-a103-87e43eeba737 b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] Running stamp_revision -> 010 2026-01-28 04:33:34.892 1897771 INFO aodh.api.app [None req-b30a86c6-0941-43c5-a103-87e43eeba737 b3159997-a37a-435f-b6f8-a411749a1558 a8f3d998-d039-4e4b-a0e5-d8368dfa628f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:34.905 1897771 WARNING oslo_db.sqlalchemy.utils [None req-fa8b4184-c7b3-44ad-9ab5-e87aace1f201 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.911 1897771 WARNING oslo_db.sqlalchemy.utils [None req-c319d9f5-c3db-4641-8acc-9862432c9844 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.920 1897771 WARNING oslo_db.sqlalchemy.utils [None req-ff907a4d-82fa-441d-aad5-286791ccd8fe 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.939 1897771 WARNING oslo_db.sqlalchemy.utils [None req-a5f7b621-e8ca-4b9c-b458-ed9723904a24 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.942 1897771 WARNING oslo_db.sqlalchemy.utils [None req-a5f7b621-e8ca-4b9c-b458-ed9723904a24 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.230675s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.773 1897774 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 04:33:34.773 1897774 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 04:33:34.786 1897774 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 04:33:34.786 1897774 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 04:33:34.790 1897774 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-01-28 04:33:34.827 1897774 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:34.959 1897774 WARNING oslo_db.sqlalchemy.utils [None req-92cafb0d-8857-49f5-acce-14f5be7eef7f a405789a-407e-4f03-8fbb-55d6bae4b955 00a6256d-9fff-479a-9e51-62977acf14b3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:34.967 1897774 WARNING oslo_db.sqlalchemy.utils [None req-31df6cf7-2412-440e-abc7-37f08a27d8f5 a405789a-407e-4f03-8fbb-55d6bae4b955 00a6256d-9fff-479a-9e51-62977acf14b3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.028710s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.984 1897774 INFO alembic.runtime.migration [None req-31df6cf7-2412-440e-abc7-37f08a27d8f5 a405789a-407e-4f03-8fbb-55d6bae4b955 00a6256d-9fff-479a-9e51-62977acf14b3 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.985 1897774 INFO alembic.runtime.migration [None req-31df6cf7-2412-440e-abc7-37f08a27d8f5 a405789a-407e-4f03-8fbb-55d6bae4b955 00a6256d-9fff-479a-9e51-62977acf14b3 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.988 1897774 INFO alembic.runtime.migration [None req-31df6cf7-2412-440e-abc7-37f08a27d8f5 a405789a-407e-4f03-8fbb-55d6bae4b955 00a6256d-9fff-479a-9e51-62977acf14b3 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.988 1897774 INFO alembic.runtime.migration [None req-31df6cf7-2412-440e-abc7-37f08a27d8f5 a405789a-407e-4f03-8fbb-55d6bae4b955 00a6256d-9fff-479a-9e51-62977acf14b3 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.992 1897774 INFO alembic.runtime.migration [None req-31df6cf7-2412-440e-abc7-37f08a27d8f5 a405789a-407e-4f03-8fbb-55d6bae4b955 00a6256d-9fff-479a-9e51-62977acf14b3 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:34.994 1897774 INFO aodh.api.app [None req-31df6cf7-2412-440e-abc7-37f08a27d8f5 a405789a-407e-4f03-8fbb-55d6bae4b955 00a6256d-9fff-479a-9e51-62977acf14b3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.039040s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.013 1897774 INFO alembic.runtime.migration [None req-bb6e31bf-1572-4733-b4e1-9fd15dacc8eb cefc9a17-4a41-46d9-859e-f61fefe67045 f8e68de8-dbcc-4444-b201-dd0274011dd6 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.014 1897774 INFO alembic.runtime.migration [None req-bb6e31bf-1572-4733-b4e1-9fd15dacc8eb cefc9a17-4a41-46d9-859e-f61fefe67045 f8e68de8-dbcc-4444-b201-dd0274011dd6 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.017 1897774 INFO alembic.runtime.migration [None req-bb6e31bf-1572-4733-b4e1-9fd15dacc8eb cefc9a17-4a41-46d9-859e-f61fefe67045 f8e68de8-dbcc-4444-b201-dd0274011dd6 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.017 1897774 INFO alembic.runtime.migration [None req-bb6e31bf-1572-4733-b4e1-9fd15dacc8eb cefc9a17-4a41-46d9-859e-f61fefe67045 f8e68de8-dbcc-4444-b201-dd0274011dd6 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.021 1897774 INFO alembic.runtime.migration [None req-bb6e31bf-1572-4733-b4e1-9fd15dacc8eb cefc9a17-4a41-46d9-859e-f61fefe67045 f8e68de8-dbcc-4444-b201-dd0274011dd6 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.023 1897774 INFO aodh.api.app [None req-bb6e31bf-1572-4733-b4e1-9fd15dacc8eb cefc9a17-4a41-46d9-859e-f61fefe67045 f8e68de8-dbcc-4444-b201-dd0274011dd6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.118800s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.960 1897771 INFO alembic.runtime.migration [None req-a5f7b621-e8ca-4b9c-b458-ed9723904a24 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.960 1897771 INFO alembic.runtime.migration [None req-a5f7b621-e8ca-4b9c-b458-ed9723904a24 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.964 1897771 INFO alembic.runtime.migration [None req-a5f7b621-e8ca-4b9c-b458-ed9723904a24 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:34.964 1897771 INFO alembic.runtime.migration [None req-a5f7b621-e8ca-4b9c-b458-ed9723904a24 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:34.971 1897771 INFO alembic.runtime.migration [None req-a5f7b621-e8ca-4b9c-b458-ed9723904a24 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:34.972 1897771 INFO aodh.api.app [None req-a5f7b621-e8ca-4b9c-b458-ed9723904a24 703f9d18-cd58-42a1-b33b-bb97c4f54050 6a622fac-3eb9-4043-8bef-1f65d1ca9112 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.000 1897771 WARNING oslo_db.sqlalchemy.utils [None req-1bb2d65c-64da-418a-8844-b446d927abab fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.004 1897771 WARNING oslo_db.sqlalchemy.utils [None req-1bb2d65c-64da-418a-8844-b446d927abab fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.012 1897771 WARNING oslo_db.sqlalchemy.utils [None req-61efe215-7e1a-45b6-a19f-74eefa9597fc fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.025 1897771 WARNING oslo_db.sqlalchemy.utils [None req-b83c3c4e-1eaa-4338-aeb1-0c051633ab73 fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.033 1897771 WARNING oslo_db.sqlalchemy.utils [None req-4e0c5da2-de18-42e9-89cc-0184e6af8e62 fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.040 1897771 WARNING oslo_db.sqlalchemy.utils [None req-4e0c5da2-de18-42e9-89cc-0184e6af8e62 fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.044 1897771 WARNING oslo_db.sqlalchemy.utils [None req-1136e747-7fa6-420f-94ca-10046be47b20 fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.048 1897771 WARNING oslo_db.sqlalchemy.utils [None req-56173388-4ce1-48e5-92bc-69c3d6485608 fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.060 1897771 WARNING oslo_db.sqlalchemy.utils [None req-d9890ff4-cac8-41c2-85ca-e67c0d6d298b fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.065 1897771 WARNING oslo_db.sqlalchemy.utils [None req-d9890ff4-cac8-41c2-85ca-e67c0d6d298b fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_project [0.067593s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.055 1897774 INFO alembic.runtime.migration [None req-9ce201f5-9254-4b9c-9058-4d72e7a554b9 7e5aafd4-9ff2-4a37-aeaf-8cb03f76a883 9bda2f4b-a7b5-4d3a-a054-2271253499dd - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.056 1897774 INFO alembic.runtime.migration [None req-9ce201f5-9254-4b9c-9058-4d72e7a554b9 7e5aafd4-9ff2-4a37-aeaf-8cb03f76a883 9bda2f4b-a7b5-4d3a-a054-2271253499dd - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.061 1897774 INFO alembic.runtime.migration [None req-9ce201f5-9254-4b9c-9058-4d72e7a554b9 7e5aafd4-9ff2-4a37-aeaf-8cb03f76a883 9bda2f4b-a7b5-4d3a-a054-2271253499dd - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.061 1897774 INFO alembic.runtime.migration [None req-9ce201f5-9254-4b9c-9058-4d72e7a554b9 7e5aafd4-9ff2-4a37-aeaf-8cb03f76a883 9bda2f4b-a7b5-4d3a-a054-2271253499dd - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.072 1897774 INFO alembic.runtime.migration [None req-9ce201f5-9254-4b9c-9058-4d72e7a554b9 7e5aafd4-9ff2-4a37-aeaf-8cb03f76a883 9bda2f4b-a7b5-4d3a-a054-2271253499dd - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.079 1897774 INFO aodh.api.app [None req-9ce201f5-9254-4b9c-9058-4d72e7a554b9 7e5aafd4-9ff2-4a37-aeaf-8cb03f76a883 9bda2f4b-a7b5-4d3a-a054-2271253499dd - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.197497s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:34.935 1897773 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 04:33:34.936 1897773 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 04:33:34.941 1897773 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 04:33:34.941 1897773 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 04:33:34.945 1897773 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-01-28 04:33:34.985 1897773 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.106 1897773 WARNING oslo_db.sqlalchemy.utils [None req-debcebff-7cf5-45f0-a67b-07559185c8d8 ee4842cc-54e2-4d04-9ac0-6a51f585e8ca df85015f-3242-42df-9afc-c25916ad638a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.108 1897773 WARNING oslo_db.sqlalchemy.utils [None req-debcebff-7cf5-45f0-a67b-07559185c8d8 ee4842cc-54e2-4d04-9ac0-6a51f585e8ca df85015f-3242-42df-9afc-c25916ad638a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.057965s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.075 1897771 INFO alembic.runtime.migration [None req-d9890ff4-cac8-41c2-85ca-e67c0d6d298b fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.075 1897771 INFO alembic.runtime.migration [None req-d9890ff4-cac8-41c2-85ca-e67c0d6d298b fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.081 1897771 INFO alembic.runtime.migration [None req-d9890ff4-cac8-41c2-85ca-e67c0d6d298b fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.081 1897771 INFO alembic.runtime.migration [None req-d9890ff4-cac8-41c2-85ca-e67c0d6d298b fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.093 1897771 INFO alembic.runtime.migration [None req-d9890ff4-cac8-41c2-85ca-e67c0d6d298b fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.095 1897771 INFO aodh.api.app [None req-d9890ff4-cac8-41c2-85ca-e67c0d6d298b fbfb56c6-0a32-4b3b-ab5a-39eae25cd6c0 d52bad1d-0717-4871-a78a-01930f10b6de - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.109 1897771 WARNING oslo_db.sqlalchemy.utils [None req-88474709-4b55-4a75-a3dc-46a26d248524 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.110 1897771 WARNING oslo_db.sqlalchemy.utils [None req-88474709-4b55-4a75-a3dc-46a26d248524 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.115 1897771 WARNING oslo_db.sqlalchemy.utils [None req-746f4ffa-8555-4c13-a3bb-425961121944 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.120 1897771 WARNING oslo_db.sqlalchemy.utils [None req-c4d3a102-4612-4a77-a513-753cefb43c7d 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.121 1897771 WARNING oslo_db.sqlalchemy.utils [None req-c4d3a102-4612-4a77-a513-753cefb43c7d 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.125 1897771 WARNING oslo_db.sqlalchemy.utils [None req-79d5bc10-f891-4773-a171-ce020da2ddb4 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.042966s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.126 1897773 INFO alembic.runtime.migration [None req-debcebff-7cf5-45f0-a67b-07559185c8d8 ee4842cc-54e2-4d04-9ac0-6a51f585e8ca df85015f-3242-42df-9afc-c25916ad638a - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.126 1897773 INFO alembic.runtime.migration [None req-debcebff-7cf5-45f0-a67b-07559185c8d8 ee4842cc-54e2-4d04-9ac0-6a51f585e8ca df85015f-3242-42df-9afc-c25916ad638a - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.132 1897773 INFO alembic.runtime.migration [None req-debcebff-7cf5-45f0-a67b-07559185c8d8 ee4842cc-54e2-4d04-9ac0-6a51f585e8ca df85015f-3242-42df-9afc-c25916ad638a - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.132 1897773 INFO alembic.runtime.migration [None req-debcebff-7cf5-45f0-a67b-07559185c8d8 ee4842cc-54e2-4d04-9ac0-6a51f585e8ca df85015f-3242-42df-9afc-c25916ad638a - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.139 1897773 INFO alembic.runtime.migration [None req-debcebff-7cf5-45f0-a67b-07559185c8d8 ee4842cc-54e2-4d04-9ac0-6a51f585e8ca df85015f-3242-42df-9afc-c25916ad638a - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.140 1897773 INFO aodh.api.app [None req-debcebff-7cf5-45f0-a67b-07559185c8d8 ee4842cc-54e2-4d04-9ac0-6a51f585e8ca df85015f-3242-42df-9afc-c25916ad638a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.157 1897773 WARNING oslo_db.sqlalchemy.utils [None req-4cb39af8-d804-4668-bac5-f3ad03b4f66a fdc117bc-0ef1-4e8c-b9f1-4d2d54e91e0c 281c0c19-d5c3-493b-9099-41e6360a7849 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.053897s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.171 1897773 INFO alembic.runtime.migration [None req-4cb39af8-d804-4668-bac5-f3ad03b4f66a fdc117bc-0ef1-4e8c-b9f1-4d2d54e91e0c 281c0c19-d5c3-493b-9099-41e6360a7849 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.171 1897773 INFO alembic.runtime.migration [None req-4cb39af8-d804-4668-bac5-f3ad03b4f66a fdc117bc-0ef1-4e8c-b9f1-4d2d54e91e0c 281c0c19-d5c3-493b-9099-41e6360a7849 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.175 1897773 INFO alembic.runtime.migration [None req-4cb39af8-d804-4668-bac5-f3ad03b4f66a fdc117bc-0ef1-4e8c-b9f1-4d2d54e91e0c 281c0c19-d5c3-493b-9099-41e6360a7849 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.175 1897773 INFO alembic.runtime.migration [None req-4cb39af8-d804-4668-bac5-f3ad03b4f66a fdc117bc-0ef1-4e8c-b9f1-4d2d54e91e0c 281c0c19-d5c3-493b-9099-41e6360a7849 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.180 1897773 INFO alembic.runtime.migration [None req-4cb39af8-d804-4668-bac5-f3ad03b4f66a fdc117bc-0ef1-4e8c-b9f1-4d2d54e91e0c 281c0c19-d5c3-493b-9099-41e6360a7849 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.183 1897773 INFO aodh.api.app [None req-4cb39af8-d804-4668-bac5-f3ad03b4f66a fdc117bc-0ef1-4e8c-b9f1-4d2d54e91e0c 281c0c19-d5c3-493b-9099-41e6360a7849 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.204 1897773 WARNING oslo_db.sqlalchemy.utils [None req-0146be8a-f149-4e33-918e-41a10dce295c 7931859f-5279-4a8a-9fd9-f0db9e1f8ea9 6ab679d6-6b65-4de9-953d-9572f594499e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.206 1897773 WARNING oslo_db.sqlalchemy.utils [None req-0146be8a-f149-4e33-918e-41a10dce295c 7931859f-5279-4a8a-9fd9-f0db9e1f8ea9 6ab679d6-6b65-4de9-953d-9572f594499e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.211 1897773 WARNING oslo_db.sqlalchemy.utils [None req-0146be8a-f149-4e33-918e-41a10dce295c 7931859f-5279-4a8a-9fd9-f0db9e1f8ea9 6ab679d6-6b65-4de9-953d-9572f594499e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.117915s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.121 1897774 INFO alembic.runtime.migration [None req-f922cf58-eee4-4a01-af08-4d0ca801a6cc a969c1a5-02a2-4030-a477-c2e598e7eef5 f12d3103-d633-4bd5-bf59-3305a8818437 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.121 1897774 INFO alembic.runtime.migration [None req-f922cf58-eee4-4a01-af08-4d0ca801a6cc a969c1a5-02a2-4030-a477-c2e598e7eef5 f12d3103-d633-4bd5-bf59-3305a8818437 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.124 1897774 INFO alembic.runtime.migration [None req-f922cf58-eee4-4a01-af08-4d0ca801a6cc a969c1a5-02a2-4030-a477-c2e598e7eef5 f12d3103-d633-4bd5-bf59-3305a8818437 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.125 1897774 INFO alembic.runtime.migration [None req-f922cf58-eee4-4a01-af08-4d0ca801a6cc a969c1a5-02a2-4030-a477-c2e598e7eef5 f12d3103-d633-4bd5-bf59-3305a8818437 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.138 1897774 INFO alembic.runtime.migration [None req-f922cf58-eee4-4a01-af08-4d0ca801a6cc a969c1a5-02a2-4030-a477-c2e598e7eef5 f12d3103-d633-4bd5-bf59-3305a8818437 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.141 1897774 INFO aodh.api.app [None req-f922cf58-eee4-4a01-af08-4d0ca801a6cc a969c1a5-02a2-4030-a477-c2e598e7eef5 f12d3103-d633-4bd5-bf59-3305a8818437 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.179 1897774 WARNING oslo_db.sqlalchemy.utils [None req-e935b54f-0d83-43c0-94c9-ef846c8baaf9 527f0ca8-1e75-4c5f-bcb9-a5792c9e1c61 726d59de-eab3-4281-915a-2f5ed5a93acd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.180 1897774 WARNING oslo_db.sqlalchemy.utils [None req-e935b54f-0d83-43c0-94c9-ef846c8baaf9 527f0ca8-1e75-4c5f-bcb9-a5792c9e1c61 726d59de-eab3-4281-915a-2f5ed5a93acd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.187 1897774 WARNING oslo_db.sqlalchemy.utils [None req-5d3de53b-b119-4f04-aa15-19f1624920f9 527f0ca8-1e75-4c5f-bcb9-a5792c9e1c61 726d59de-eab3-4281-915a-2f5ed5a93acd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.196 1897774 WARNING oslo_db.sqlalchemy.utils [None req-bbd39bd5-657d-44f3-a9ef-325d482dd6a0 6928ce32-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.202 1897774 WARNING oslo_db.sqlalchemy.utils [None req-c87b81c8-9c3f-4491-be52-2af5a573925e 6928ce32-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.210 1897774 WARNING oslo_db.sqlalchemy.utils [None req-e7d6fc0a-1f70-4f38-b191-3d4c8adabafc 527f0ca8-1e75-4c5f-bcb9-a5792c9e1c61 726d59de-eab3-4281-915a-2f5ed5a93acd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.213 1897774 WARNING oslo_db.sqlalchemy.utils [None req-e7d6fc0a-1f70-4f38-b191-3d4c8adabafc 527f0ca8-1e75-4c5f-bcb9-a5792c9e1c61 726d59de-eab3-4281-915a-2f5ed5a93acd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.218 1897774 WARNING oslo_db.sqlalchemy.utils [None req-eb025557-5cd8-407f-bd63-27a54b142ea7 527f0ca8-1e75-4c5f-bcb9-a5792c9e1c61 726d59de-eab3-4281-915a-2f5ed5a93acd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.223 1897774 WARNING oslo_db.sqlalchemy.utils [None req-1ce16639-0ef6-4ece-b07b-d9f1923bb994 6928ce32-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.226 1897774 WARNING oslo_db.sqlalchemy.utils [None req-1ce16639-0ef6-4ece-b07b-d9f1923bb994 6928ce32-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.230 1897774 WARNING oslo_db.sqlalchemy.utils [None req-581fb099-03ee-42b7-9f7f-d9b67e0abee3 6928ce3 2-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] 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_noauth [0.054084s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.223 1897773 INFO alembic.runtime.migration [None req-0146be8a-f149-4e33-918e-41a10dce295c 7931859f-5279-4a8a-9fd9-f0db9e1f8ea9 6ab679d6-6b65-4de9-953d-9572f594499e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.223 1897773 INFO alembic.runtime.migration [None req-0146be8a-f149-4e33-918e-41a10dce295c 7931859f-5279-4a8a-9fd9-f0db9e1f8ea9 6ab679d6-6b65-4de9-953d-9572f594499e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.228 1897773 INFO alembic.runtime.migration [None req-0146be8a-f149-4e33-918e-41a10dce295c 7931859f-5279-4a8a-9fd9-f0db9e1f8ea9 6ab679d6-6b65-4de9-953d-9572f594499e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.228 1897773 INFO alembic.runtime.migration [None req-0146be8a-f149-4e33-918e-41a10dce295c 7931859f-5279-4a8a-9fd9-f0db9e1f8ea9 6ab679d6-6b65-4de9-953d-9572f594499e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.235 1897773 INFO alembic.runtime.migration [None req-0146be8a-f149-4e33-918e-41a10dce295c 7931859f-5279-4a8a-9fd9-f0db9e1f8ea9 6ab679d6-6b65-4de9-953d-9572f594499e - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.239 1897773 INFO aodh.api.app [None req-0146be8a-f149-4e33-918e-41a10dce295c 7931859f-5279-4a8a-9fd9-f0db9e1f8ea9 6ab679d6-6b65-4de9-953d-9572f594499e - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.262 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d2cee3a-0541-4bba-9917-50c3e8b092fb - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.264 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d2cee3a-0541-4bba-9917-50c3e8b092fb - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.268 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d2cee3a-0541-4bba-9917-50c3e8b092fb - - - - - -] 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_project_alarms_quotas [0.157822s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.134 1897771 INFO alembic.runtime.migration [None req-79d5bc10-f891-4773-a171-ce020da2ddb4 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.134 1897771 INFO alembic.runtime.migration [None req-79d5bc10-f891-4773-a171-ce020da2ddb4 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.248 1897771 INFO alembic.runtime.migration [None req-79d5bc10-f891-4773-a171-ce020da2ddb4 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.248 1897771 INFO alembic.runtime.migration [None req-79d5bc10-f891-4773-a171-ce020da2ddb4 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.252 1897771 INFO alembic.runtime.migration [None req-79d5bc10-f891-4773-a171-ce020da2ddb4 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.255 1897771 INFO aodh.api.app [None req-79d5bc10-f891-4773-a171-ce020da2ddb4 8d85a65d-7202-44f0-86c3-be9f7ac8e9a6 0d3cfaa3-b20b-4f7f-9dec-696f42cbda26 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.267 1897771 WARNING oslo_db.sqlalchemy.utils [None req-186c7e85-18ab-4458-a835-73ce71d613d8 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.268 1897771 WARNING oslo_db.sqlalchemy.utils [None req-186c7e85-18ab-4458-a835-73ce71d613d8 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.273 1897771 WARNING oslo_db.sqlalchemy.utils [None req-421cca0d-2319-4c54-adb6-35955ce45f5a 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.276 1897771 WARNING oslo_db.sqlalchemy.utils [None req-d5fc4a5e-fc2d-4364-a477-5312bb3e09cb 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.277 1897771 WARNING oslo_db.sqlalchemy.utils [None req-d5fc4a5e-fc2d-4364-a477-5312bb3e09cb 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.283 1897771 WARNING oslo_db.sqlalchemy.utils [None req-b4f0b97c-c248-49f5-bd2b-3a92f02fd908 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.065252s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.240 1897774 INFO alembic.runtime.migration [None req-581fb099-03ee-42b7-9f7f-d9b67e0abee3 6928ce32-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.241 1897774 INFO alembic.runtime.migration [None req-581fb099-03ee-42b7-9f7f-d9b67e0abee3 6928ce32-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.246 1897774 INFO alembic.runtime.migration [None req-581fb099-03ee-42b7-9f7f-d9b67e0abee3 6928ce32-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.246 1897774 INFO alembic.runtime.migration [None req-581fb099-03ee-42b7-9f7f-d9b67e0abee3 6928ce32-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.251 1897774 INFO alembic.runtime.migration [None req-581fb099-03ee-42b7-9f7f-d9b67e0abee3 6928ce32-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.253 1897774 INFO aodh.api.app [None req-581fb099-03ee-42b7-9f7f-d9b67e0abee3 6928ce32-35ea-4710-8595-3b17d58f2353 c646953b-61f0-4e9a-8986-185436ae9d7a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.265 1897774 WARNING oslo_db.sqlalchemy.utils [None req-ef567157-5355-47f2-9b32-01af71120b5a 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.269 1897774 WARNING oslo_db.sqlalchemy.utils [None req-b0cf7ba6-f358-450c-aa99-feabdb8dd87d 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.271 1897774 WARNING oslo_db.sqlalchemy.utils [None req-b0cf7ba6-f358-450c-aa99-feabdb8dd87d 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.273 1897774 WARNING oslo_db.sqlalchemy.utils [None req-4ef898a7-420a-4425-9fc0-5c5fae5e28d7 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.277 1897774 WARNING oslo_db.sqlalchemy.utils [None req-fcaf26dd-2f7f-451d-90f7-b597474f0a10 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.284 1897774 WARNING oslo_db.sqlalchemy.utils [None req-a0c0f925-cd63-4751-96ec-9c34380c586e 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.286 1897774 WARNING oslo_db.sqlalchemy.utils [None req-73ff9c36-21b0-4922-95ee-ab4a322a0516 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.290 1897774 WARNING oslo_db.sqlalchemy.utils [None req-73ff9c36-21b0-4922-95ee-ab4a322a0516 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] 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.066461s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.278 1897773 INFO alembic.runtime.migration [None req-3d2cee3a-0541-4bba-9917-50c3e8b092fb - - - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.278 1897773 INFO alembic.runtime.migration [None req-3d2cee3a-0541-4bba-9917-50c3e8b092fb - - - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.281 1897773 INFO alembic.runtime.migration [None req-3d2cee3a-0541-4bba-9917-50c3e8b092fb - - - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.281 1897773 INFO alembic.runtime.migration [None req-3d2cee3a-0541-4bba-9917-50c3e8b092fb - - - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.286 1897773 INFO alembic.runtime.migration [None req-3d2cee3a-0541-4bba-9917-50c3e8b092fb - - - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.288 1897773 INFO aodh.api.app [None req-3d2cee3a-0541-4bba-9917-50c3e8b092fb - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.314 1897773 WARNING oslo_db.sqlalchemy.utils [None req-f84d8114-f4e0-497b-80cd-3731cc0dc91e f75cb7e1-d04b-45c4-8cdc-0562cc699e27 13e1e976-b330-4163-a9f0-558dcd1da3b2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.321 1897773 WARNING oslo_db.sqlalchemy.utils [None req-1a09445a-80b7-487f-ac46-60a2db608596 f75cb7e1-d04b-45c4-8cdc-0562cc699e27 13e1e976-b330-4163-a9f0-558dcd1da3b2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.334 1897773 WARNING oslo_db.sqlalchemy.utils [None req-1a09445a-80b7-487f-ac46-60a2db608596 f75cb7e1-d04b-45c4-8cdc-0562cc699e27 13e1e976-b330-4163-a9f0-558dcd1da3b2 - - - -] 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.037418s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.306 1897774 INFO alembic.runtime.migration [None req-73ff9c36-21b0-4922-95ee-ab4a322a0516 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.306 1897774 INFO alembic.runtime.migration [None req-73ff9c36-21b0-4922-95ee-ab4a322a0516 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.310 1897774 INFO alembic.runtime.migration [None req-73ff9c36-21b0-4922-95ee-ab4a322a0516 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.310 1897774 INFO alembic.runtime.migration [None req-73ff9c36-21b0-4922-95ee-ab4a322a0516 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.316 1897774 INFO alembic.runtime.migration [None req-73ff9c36-21b0-4922-95ee-ab4a322a0516 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.318 1897774 INFO aodh.api.app [None req-73ff9c36-21b0-4922-95ee-ab4a322a0516 71db5cbc-59c9-49d3-8a7f-c1600d0632b4 5c7e81b7-7c03-4286-b5db-28bab6c1b15e - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.331 1897774 WARNING oslo_db.sqlalchemy.utils [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.332 1897774 WARNING oslo_db.sqlalchemy.utils [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.336 1897774 WARNING oslo_db.sqlalchemy.utils [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] 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.060122s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.292 1897771 INFO alembic.runtime.migration [None req-b4f0b97c-c248-49f5-bd2b-3a92f02fd908 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.292 1897771 INFO alembic.runtime.migration [None req-b4f0b97c-c248-49f5-bd2b-3a92f02fd908 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.297 1897771 INFO alembic.runtime.migration [None req-b4f0b97c-c248-49f5-bd2b-3a92f02fd908 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.297 1897771 INFO alembic.runtime.migration [None req-b4f0b97c-c248-49f5-bd2b-3a92f02fd908 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.301 1897771 INFO alembic.runtime.migration [None req-b4f0b97c-c248-49f5-bd2b-3a92f02fd908 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.303 1897771 INFO aodh.api.app [None req-b4f0b97c-c248-49f5-bd2b-3a92f02fd908 961818fa-370f-4258-9538-b3ecc84578c1 794b9878-62dd-4852-b7ef-114d56414d17 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.315 1897771 WARNING oslo_db.sqlalchemy.utils [None req-deb591a6-a7b2-409f-84eb-07903bed71d3 feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 4dde410d-e997-49d2-8fae-e5d2c15b2254 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.316 1897771 WARNING oslo_db.sqlalchemy.utils [None req-deb591a6-a7b2-409f-84eb-07903bed71d3 feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 4dde410d-e997-49d2-8fae-e5d2c15b2254 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.321 1897771 WARNING oslo_db.sqlalchemy.utils [None req-bc465b80-94aa-4089-8737-f656572d2333 feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 4dde410d-e997-49d2-8fae-e5d2c15b2254 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.325 1897771 WARNING oslo_db.sqlalchemy.utils [None req-08a3e208-1c44-40fd-a2f2-34697159a97d feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 0e3327fc-32ae-46ec-bf6f-b812dffb1dc0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.326 1897771 WARNING oslo_db.sqlalchemy.utils [None req-08a3e208-1c44-40fd-a2f2-34697159a97d feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 0e3327fc-32ae-46ec-bf6f-b812dffb1dc0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.334 1897771 WARNING oslo_db.sqlalchemy.utils [None req-91a48e46-a231-43e6-a447-c507094e2a8b feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 0e3327fc-32ae-46ec-bf6f-b812dffb1dc0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.342 1897771 WARNING oslo_db.sqlalchemy.utils [None req-3979d2e0-ed5b-4d4f-8eb6-b9d5a966b0ad feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 0e3327fc-32ae-46ec-bf6f-b812dffb1dc0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.038290s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.344 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.344 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.349 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.349 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.353 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.355 1897774 INFO aodh.api.app [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/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_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.050529s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.350 1897773 INFO alembic.runtime.migration [None req-1a09445a-80b7-487f-ac46-60a2db608596 f75cb7e1-d04b-45c4-8cdc-0562cc699e27 13e1e976-b330-4163-a9f0-558dcd1da3b2 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.350 1897773 INFO alembic.runtime.migration [None req-1a09445a-80b7-487f-ac46-60a2db608596 f75cb7e1-d04b-45c4-8cdc-0562cc699e27 13e1e976-b330-4163-a9f0-558dcd1da3b2 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.356 1897773 INFO alembic.runtime.migration [None req-1a09445a-80b7-487f-ac46-60a2db608596 f75cb7e1-d04b-45c4-8cdc-0562cc699e27 13e1e976-b330-4163-a9f0-558dcd1da3b2 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.356 1897773 INFO alembic.runtime.migration [None req-1a09445a-80b7-487f-ac46-60a2db608596 f75cb7e1-d04b-45c4-8cdc-0562cc699e27 13e1e976-b330-4163-a9f0-558dcd1da3b2 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.360 1897773 INFO alembic.runtime.migration [None req-1a09445a-80b7-487f-ac46-60a2db608596 f75cb7e1-d04b-45c4-8cdc-0562cc699e27 13e1e976-b330-4163-a9f0-558dcd1da3b2 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.362 1897773 INFO aodh.api.app [None req-1a09445a-80b7-487f-ac46-60a2db608596 f75cb7e1-d04b-45c4-8cdc-0562cc699e27 13e1e976-b330-4163-a9f0-558dcd1da3b2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.378 1897773 WARNING oslo_db.sqlalchemy.utils [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.379 1897773 WARNING oslo_db.sqlalchemy.utils [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.385 1897773 WARNING oslo_db.sqlalchemy.utils [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] 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_alarms_quotas [0.052926s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.357 1897771 INFO alembic.runtime.migration [None req-3979d2e0-ed5b-4d4f-8eb6-b9d5a966b0ad feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 0e3327fc-32ae-46ec-bf6f-b812dffb1dc0 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.357 1897771 INFO alembic.runtime.migration [None req-3979d2e0-ed5b-4d4f-8eb6-b9d5a966b0ad feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 0e3327fc-32ae-46ec-bf6f-b812dffb1dc0 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.360 1897771 INFO alembic.runtime.migration [None req-3979d2e0-ed5b-4d4f-8eb6-b9d5a966b0ad feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 0e3327fc-32ae-46ec-bf6f-b812dffb1dc0 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.360 1897771 INFO alembic.runtime.migration [None req-3979d2e0-ed5b-4d4f-8eb6-b9d5a966b0ad feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 0e3327fc-32ae-46ec-bf6f-b812dffb1dc0 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.368 1897771 INFO alembic.runtime.migration [None req-3979d2e0-ed5b-4d4f-8eb6-b9d5a966b0ad feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 0e3327fc-32ae-46ec-bf6f-b812dffb1dc0 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.370 1897771 INFO aodh.api.app [None req-3979d2e0-ed5b-4d4f-8eb6-b9d5a966b0ad feb0267f-dc0e-422b-b6fd-e627ab0f0c1e 0e3327fc-32ae-46ec-bf6f-b812dffb1dc0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.384 1897771 WARNING oslo_db.sqlalchemy.utils [None req-c4036643-d9f9-41b7-b357-4ee20ed31cf2 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.385 1897771 WARNING oslo_db.sqlalchemy.utils [None req-c4036643-d9f9-41b7-b357-4ee20ed31cf2 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.390 1897771 WARNING oslo_db.sqlalchemy.utils [None req-72dc05a7-31b9-4205-9044-076b33d1885b f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.394 1897771 WARNING oslo_db.sqlalchemy.utils [None req-916cba0a-2efd-480a-b9b3-e4fa4a046d26 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.395 1897771 WARNING oslo_db.sqlalchemy.utils [None req-916cba0a-2efd-480a-b9b3-e4fa4a046d26 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.397 1897771 WARNING oslo_db.sqlalchemy.utils [None req-8f17f1eb-f752-46e4-8b07-95983961d930 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.027542s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.383 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.383 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.386 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.386 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.391 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.392 1897774 INFO aodh.api.app [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.031158s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.395 1897773 INFO alembic.runtime.migration [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.395 1897773 INFO alembic.runtime.migration [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.399 1897773 INFO alembic.runtime.migration [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.399 1897773 INFO alembic.runtime.migration [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.405 1897773 INFO alembic.runtime.migration [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.406 1897773 INFO aodh.api.app [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.055858s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.406 1897771 INFO alembic.runtime.migration [None req-8f17f1eb-f752-46e4-8b07-95983961d930 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.406 1897771 INFO alembic.runtime.migration [None req-8f17f1eb-f752-46e4-8b07-95983961d930 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.410 1897771 INFO alembic.runtime.migration [None req-8f17f1eb-f752-46e4-8b07-95983961d930 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.410 1897771 INFO alembic.runtime.migration [None req-8f17f1eb-f752-46e4-8b07-95983961d930 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.414 1897771 INFO alembic.runtime.migration [None req-8f17f1eb-f752-46e4-8b07-95983961d930 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.416 1897771 INFO aodh.api.app [None req-8f17f1eb-f752-46e4-8b07-95983961d930 f64b6e11-d12d-4311-b5ec-a603b68861d0 75256188-ec30-4da8-a765-6ed8b22938b6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.438 1897771 WARNING oslo_db.sqlalchemy.utils [None req-cb267d0e-a50c-49a6-b590-38bbd7436776 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.439 1897771 WARNING oslo_db.sqlalchemy.utils [None req-cb267d0e-a50c-49a6-b590-38bbd7436776 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.445 1897771 WARNING oslo_db.sqlalchemy.utils [None req-5ea9a56c-6878-4141-88d3-a270543e2a22 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.450 1897771 WARNING oslo_db.sqlalchemy.utils [None req-03d3d8fd-b40b-4534-8923-77234457e009 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.451 1897771 WARNING oslo_db.sqlalchemy.utils [None req-03d3d8fd-b40b-4534-8923-77234457e009 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.454 1897771 WARNING oslo_db.sqlalchemy.utils [None req-53edbb37-c5a4-4c01-81c7-776c70648d5c 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.048321s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.430 1897773 INFO alembic.runtime.migration [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.430 1897773 INFO alembic.runtime.migration [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.434 1897773 INFO alembic.runtime.migration [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.434 1897773 INFO alembic.runtime.migration [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.439 1897773 INFO alembic.runtime.migration [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.441 1897773 INFO aodh.api.app [None req-af807eb3-e71c-4b02-b45c-1c94776ee4d4 11429c34-0c03-4162-bb30-b5798ef0f92f abe702b2-e7e1-4474-8795-5b60de8e7944 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.461 1897773 WARNING oslo_db.sqlalchemy.utils [None req-520d1c09-735c-4788-8648-12f20565f52b ce0844f2-6819-447f-91c2-18333e66abbf 950474d6-a786-4767-93cd-657a88ee9688 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.462 1897773 WARNING oslo_db.sqlalchemy.utils [None req-520d1c09-735c-4788-8648-12f20565f52b ce0844f2-6819-447f-91c2-18333e66abbf 950474d6-a786-4767-93cd-657a88ee9688 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.467 1897773 WARNING oslo_db.sqlalchemy.utils [None req-520d1c09-735c-4788-8648-12f20565f52b ce0844f2-6819-447f-91c2-18333e66abbf 950474d6-a786-4767-93cd-657a88ee9688 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.046443s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.463 1897771 INFO alembic.runtime.migration [None req-53edbb37-c5a4-4c01-81c7-776c70648d5c 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.463 1897771 INFO alembic.runtime.migration [None req-53edbb37-c5a4-4c01-81c7-776c70648d5c 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.467 1897771 INFO alembic.runtime.migration [None req-53edbb37-c5a4-4c01-81c7-776c70648d5c 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.467 1897771 INFO alembic.runtime.migration [None req-53edbb37-c5a4-4c01-81c7-776c70648d5c 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.471 1897771 INFO alembic.runtime.migration [None req-53edbb37-c5a4-4c01-81c7-776c70648d5c 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.478 1897771 INFO aodh.api.app [None req-53edbb37-c5a4-4c01-81c7-776c70648d5c 6141cfb7-6801-4bcb-a5fd-c3fee7bbb7c0 2411108c-1a36-4bf5-a36a-bd1297fed757 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.496 1897771 WARNING oslo_db.sqlalchemy.utils [None req-d1b6ed60-31d1-428a-8391-1e61081fb3f0 a3efb92f-2c4a-4362-93c6-ed5abc2fe76f f7ea7664-86d3-4611-8c8d-a5de4a886da5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.497 1897771 WARNING oslo_db.sqlalchemy.utils [None req-d1b6ed60-31d1-428a-8391-1e61081fb3f0 a3efb92f-2c4a-4362-93c6-ed5abc2fe76f f7ea7664-86d3-4611-8c8d-a5de4a886da5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.501 1897771 WARNING oslo_db.sqlalchemy.utils [None req-d1b6ed60-31d1-428a-8391-1e61081fb3f0 a3efb92f-2c4a-4362-93c6-ed5abc2fe76f f7ea7664-86d3-4611-8c8d-a5de4a886da5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin_on_behalf_of_another_project [0.034768s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.509 1897771 INFO alembic.runtime.migration [None req-d1b6ed60-31d1-428a-8391-1e61081fb3f0 a3efb92f-2c4a-4362-93c6-ed5abc2fe76f f7ea7664-86d3-4611-8c8d-a5de4a886da5 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.509 1897771 INFO alembic.runtime.migration [None req-d1b6ed60-31d1-428a-8391-1e61081fb3f0 a3efb92f-2c4a-4362-93c6-ed5abc2fe76f f7ea7664-86d3-4611-8c8d-a5de4a886da5 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.512 1897771 INFO alembic.runtime.migration [None req-d1b6ed60-31d1-428a-8391-1e61081fb3f0 a3efb92f-2c4a-4362-93c6-ed5abc2fe76f f7ea7664-86d3-4611-8c8d-a5de4a886da5 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.512 1897771 INFO alembic.runtime.migration [None req-d1b6ed60-31d1-428a-8391-1e61081fb3f0 a3efb92f-2c4a-4362-93c6-ed5abc2fe76f f7ea7664-86d3-4611-8c8d-a5de4a886da5 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.517 1897771 INFO alembic.runtime.migration [None req-d1b6ed60-31d1-428a-8391-1e61081fb3f0 a3efb92f-2c4a-4362-93c6-ed5abc2fe76f f7ea7664-86d3-4611-8c8d-a5de4a886da5 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.518 1897771 INFO aodh.api.app [None req-d1b6ed60-31d1-428a-8391-1e61081fb3f0 a3efb92f-2c4a-4362-93c6-ed5abc2fe76f f7ea7664-86d3-4611-8c8d-a5de4a886da5 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.531 1897771 WARNING oslo_db.sqlalchemy.utils [None req-d0a7fd4e-6fd8-4f83-ac1e-941fddf43266 8b713883-1b09-426c-aeb7-3e035b7fa0e2 2058c2c9-94d0-4b47-8a47-f6e5f735325f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.532 1897771 WARNING oslo_db.sqlalchemy.utils [None req-d0a7fd4e-6fd8-4f83-ac1e-941fddf43266 8b713883-1b09-426c-aeb7-3e035b7fa0e2 2058c2c9-94d0-4b47-8a47-f6e5f735325f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.536 1897771 WARNING oslo_db.sqlalchemy.utils [None req-d0a7fd4e-6fd8-4f83-ac1e-941fddf43266 8b713883-1b09-426c-aeb7-3e035b7fa0e2 2058c2c9-94d0-4b47-8a47-f6e5f735325f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.075201s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.476 1897773 INFO alembic.runtime.migration [None req-520d1c09-735c-4788-8648-12f20565f52b ce0844f2-6819-447f-91c2-18333e66abbf 950474d6-a786-4767-93cd-657a88ee9688 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.477 1897773 INFO alembic.runtime.migration [None req-520d1c09-735c-4788-8648-12f20565f52b ce0844f2-6819-447f-91c2-18333e66abbf 950474d6-a786-4767-93cd-657a88ee9688 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.483 1897773 INFO alembic.runtime.migration [None req-520d1c09-735c-4788-8648-12f20565f52b ce0844f2-6819-447f-91c2-18333e66abbf 950474d6-a786-4767-93cd-657a88ee9688 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.483 1897773 INFO alembic.runtime.migration [None req-520d1c09-735c-4788-8648-12f20565f52b ce0844f2-6819-447f-91c2-18333e66abbf 950474d6-a786-4767-93cd-657a88ee9688 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.487 1897773 INFO alembic.runtime.migration [None req-520d1c09-735c-4788-8648-12f20565f52b ce0844f2-6819-447f-91c2-18333e66abbf 950474d6-a786-4767-93cd-657a88ee9688 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.492 1897773 INFO aodh.api.app [None req-520d1c09-735c-4788-8648-12f20565f52b ce0844f2-6819-447f-91c2-18333e66abbf 950474d6-a786-4767-93cd-657a88ee9688 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.515 1897773 WARNING oslo_db.sqlalchemy.utils [None req-5bbdf302-0f67-46f1-927d-fcb0aabd8127 c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.520 1897773 WARNING oslo_db.sqlalchemy.utils [None req-7f470a12-ba71-4408-9ebc-f68f3580f57f c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.529 1897773 WARNING oslo_db.sqlalchemy.utils [None req-e1d871ec-d7ac-4958-afe1-3921f413f79f c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.532 1897773 WARNING oslo_db.sqlalchemy.utils [None req-e1d871ec-d7ac-4958-afe1-3921f413f79f c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.535 1897773 WARNING oslo_db.sqlalchemy.utils [None req-dc466c17-c188-424b-8d1b-9c6dc1bb60c0 c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.542 1897773 WARNING oslo_db.sqlalchemy.utils [None req-8684cb25-2f3d-4c64-840d-74331356370a c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.140808s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.411 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.411 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.522 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.522 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.527 1897774 INFO alembic.runtime.migration [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.528 1897774 INFO aodh.api.app [None req-e0118bcc-3231-4f76-a476-033673c1d47c 09d81fc2-2136-4336-a77a-39b9d0ceadf1 8a7f5412-00bc-4810-8d12-293051d30d35 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.540 1897774 WARNING oslo_db.sqlalchemy.utils [None req-df79bd0e-20f0-4743-ab6b-34e73015dadb - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.544 1897774 WARNING oslo_db.sqlalchemy.utils [None req-2e396758-43e4-4aaf-a742-6e61df5487a1 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.031932s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.544 1897771 INFO alembic.runtime.migration [None req-d0a7fd4e-6fd8-4f83-ac1e-941fddf43266 8b713883-1b09-426c-aeb7-3e035b7fa0e2 2058c2c9-94d0-4b47-8a47-f6e5f735325f - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.544 1897771 INFO alembic.runtime.migration [None req-d0a7fd4e-6fd8-4f83-ac1e-941fddf43266 8b713883-1b09-426c-aeb7-3e035b7fa0e2 2058c2c9-94d0-4b47-8a47-f6e5f735325f - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.548 1897771 INFO alembic.runtime.migration [None req-d0a7fd4e-6fd8-4f83-ac1e-941fddf43266 8b713883-1b09-426c-aeb7-3e035b7fa0e2 2058c2c9-94d0-4b47-8a47-f6e5f735325f - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.548 1897771 INFO alembic.runtime.migration [None req-d0a7fd4e-6fd8-4f83-ac1e-941fddf43266 8b713883-1b09-426c-aeb7-3e035b7fa0e2 2058c2c9-94d0-4b47-8a47-f6e5f735325f - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.555 1897771 INFO alembic.runtime.migration [None req-d0a7fd4e-6fd8-4f83-ac1e-941fddf43266 8b713883-1b09-426c-aeb7-3e035b7fa0e2 2058c2c9-94d0-4b47-8a47-f6e5f735325f - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.557 1897771 INFO aodh.api.app [None req-d0a7fd4e-6fd8-4f83-ac1e-941fddf43266 8b713883-1b09-426c-aeb7-3e035b7fa0e2 2058c2c9-94d0-4b47-8a47-f6e5f735325f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.011145s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000995s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.344547s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.257 1897772 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 04:33:35.258 1897772 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 04:33:35.268 1897772 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 04:33:35.268 1897772 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 04:33:35.280 1897772 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-01-28 04:33:35.355 1897772 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.564 1897772 WARNING oslo_db.sqlalchemy.utils [None req-3b29a0e6-7ce4-409b-8af3-d9242ccce8d4 29680963-98e2-43df-ab80-cce8b8095cc9 c4e330ab-62ec-4900-a2bf-66e06f641945 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.004618s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.063523s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.010586s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.008211s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.005714s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.052623s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.594 1897771 INFO alembic.runtime.migration [None req-1e26dd7b-3060-4c8d-8ca8-8634acc61940 c3975c1f-7494-40ed-90a9-b8783c8d80d5 ab812ba4-f255-4178-8907-e5469972e74b - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.594 1897771 INFO alembic.runtime.migration [None req-1e26dd7b-3060-4c8d-8ca8-8634acc61940 c3975c1f-7494-40ed-90a9-b8783c8d80d5 ab812ba4-f255-4178-8907-e5469972e74b - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.598 1897771 INFO alembic.runtime.migration [None req-1e26dd7b-3060-4c8d-8ca8-8634acc61940 c3975c1f-7494-40ed-90a9-b8783c8d80d5 ab812ba4-f255-4178-8907-e5469972e74b - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.598 1897771 INFO alembic.runtime.migration [None req-1e26dd7b-3060-4c8d-8ca8-8634acc61940 c3975c1f-7494-40ed-90a9-b8783c8d80d5 ab812ba4-f255-4178-8907-e5469972e74b - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.603 1897771 INFO alembic.runtime.migration [None req-1e26dd7b-3060-4c8d-8ca8-8634acc61940 c3975c1f-7494-40ed-90a9-b8783c8d80d5 ab812ba4-f255-4178-8907-e5469972e74b - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.604 1897771 INFO aodh.api.app [None req-1e26dd7b-3060-4c8d-8ca8-8634acc61940 c3975c1f-7494-40ed-90a9-b8783c8d80d5 ab812ba4-f255-4178-8907-e5469972e74b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.044623s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.647 1897771 INFO alembic.runtime.migration [None req-a300db26-445d-4b7f-9130-38e31bb99b7e - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.647 1897771 INFO alembic.runtime.migration [None req-a300db26-445d-4b7f-9130-38e31bb99b7e - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.652 1897771 INFO alembic.runtime.migration [None req-a300db26-445d-4b7f-9130-38e31bb99b7e - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.652 1897771 INFO alembic.runtime.migration [None req-a300db26-445d-4b7f-9130-38e31bb99b7e - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.657 1897771 INFO alembic.runtime.migration [None req-a300db26-445d-4b7f-9130-38e31bb99b7e - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.659 1897771 INFO aodh.api.app [None req-a300db26-445d-4b7f-9130-38e31bb99b7e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.099822s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.595 1897772 INFO alembic.runtime.migration [None req-3b29a0e6-7ce4-409b-8af3-d9242ccce8d4 29680963-98e2-43df-ab80-cce8b8095cc9 c4e330ab-62ec-4900-a2bf-66e06f641945 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.595 1897772 INFO alembic.runtime.migration [None req-3b29a0e6-7ce4-409b-8af3-d9242ccce8d4 29680963-98e2-43df-ab80-cce8b8095cc9 c4e330ab-62ec-4900-a2bf-66e06f641945 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.613 1897772 INFO alembic.runtime.migration [None req-3b29a0e6-7ce4-409b-8af3-d9242ccce8d4 29680963-98e2-43df-ab80-cce8b8095cc9 c4e330ab-62ec-4900-a2bf-66e06f641945 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.613 1897772 INFO alembic.runtime.migration [None req-3b29a0e6-7ce4-409b-8af3-d9242ccce8d4 29680963-98e2-43df-ab80-cce8b8095cc9 c4e330ab-62ec-4900-a2bf-66e06f641945 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.625 1897772 INFO alembic.runtime.migration [None req-3b29a0e6-7ce4-409b-8af3-d9242ccce8d4 29680963-98e2-43df-ab80-cce8b8095cc9 c4e330ab-62ec-4900-a2bf-66e06f641945 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.631 1897772 INFO aodh.api.app [None req-3b29a0e6-7ce4-409b-8af3-d9242ccce8d4 29680963-98e2-43df-ab80-cce8b8095cc9 c4e330ab-62ec-4900-a2bf-66e06f641945 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.661 1897772 INFO aodh.api.app [None req-3b29a0e6-7ce4-409b-8af3-d9242ccce8d4 29680963-98e2-43df-ab80-cce8b8095cc9 c4e330ab-62ec-4900-a2bf-66e06f641945 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.679 1897772 WARNING oslo_policy.policy [None req-ff4dcfdc-9b96-4d16-adf6-38916fb6fc8e d0565821-9a08-4194-9e89-212c79807bd7 b5597806-e2d3-4a27-b13c-5eb1cf59a41d - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.053869s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.642 1897774 INFO alembic.runtime.migration [None req-2e396758-43e4-4aaf-a742-6e61df5487a1 - - - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.642 1897774 INFO alembic.runtime.migration [None req-2e396758-43e4-4aaf-a742-6e61df5487a1 - - - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.646 1897774 INFO alembic.runtime.migration [None req-2e396758-43e4-4aaf-a742-6e61df5487a1 - - - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.646 1897774 INFO alembic.runtime.migration [None req-2e396758-43e4-4aaf-a742-6e61df5487a1 - - - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.651 1897774 INFO alembic.runtime.migration [None req-2e396758-43e4-4aaf-a742-6e61df5487a1 - - - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.653 1897774 INFO aodh.api.app [None req-2e396758-43e4-4aaf-a742-6e61df5487a1 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.181102s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.553 1897773 INFO alembic.runtime.migration [None req-8684cb25-2f3d-4c64-840d-74331356370a c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.553 1897773 INFO alembic.runtime.migration [None req-8684cb25-2f3d-4c64-840d-74331356370a c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.568 1897773 INFO alembic.runtime.migration [None req-8684cb25-2f3d-4c64-840d-74331356370a c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.569 1897773 INFO alembic.runtime.migration [None req-8684cb25-2f3d-4c64-840d-74331356370a c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.576 1897773 INFO alembic.runtime.migration [None req-8684cb25-2f3d-4c64-840d-74331356370a c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.578 1897773 INFO aodh.api.app [None req-8684cb25-2f3d-4c64-840d-74331356370a c19da69d-7a7f-47aa-a5f1-ea39ad2913e5 e97db248-ca14-406d-b3b4-8e4862789db3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.722 1897773 WARNING oslo_db.sqlalchemy.utils [None req-4c2d75ed-fdcb-453d-8d1d-7b6aae503487 da8ad5dc-6608-42f2-9b99-9bec14814125 6b77e85b-0843-482b-83e6-b6aae520e978 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.041674s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.696 1897774 INFO alembic.runtime.migration [None req-db39559f-a7ec-4344-b277-9cf65a60bb02 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.701 1897774 INFO alembic.runtime.migration [None req-db39559f-a7ec-4344-b277-9cf65a60bb02 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.704 1897774 INFO alembic.runtime.migration [None req-db39559f-a7ec-4344-b277-9cf65a60bb02 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.704 1897774 INFO alembic.runtime.migration [None req-db39559f-a7ec-4344-b277-9cf65a60bb02 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.709 1897774 INFO alembic.runtime.migration [None req-db39559f-a7ec-4344-b277-9cf65a60bb02 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.710 1897774 INFO aodh.api.app [None req-db39559f-a7ec-4344-b277-9cf65a60bb02 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.053306s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.694 1897771 INFO alembic.runtime.migration [None req-58f06e8d-41c2-4df8-b8fe-45e732166f85 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.694 1897771 INFO alembic.runtime.migration [None req-58f06e8d-41c2-4df8-b8fe-45e732166f85 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.698 1897771 INFO alembic.runtime.migration [None req-58f06e8d-41c2-4df8-b8fe-45e732166f85 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.698 1897771 INFO alembic.runtime.migration [None req-58f06e8d-41c2-4df8-b8fe-45e732166f85 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.703 1897771 INFO alembic.runtime.migration [None req-58f06e8d-41c2-4df8-b8fe-45e732166f85 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.704 1897771 INFO aodh.api.app [None req-58f06e8d-41c2-4df8-b8fe-45e732166f85 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.074798s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.696 1897772 INFO alembic.runtime.migration [None req-ff4dcfdc-9b96-4d16-adf6-38916fb6fc8e d0565821-9a08-4194-9e89-212c79807bd7 b5597806-e2d3-4a27-b13c-5eb1cf59a41d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.697 1897772 INFO alembic.runtime.migration [None req-ff4dcfdc-9b96-4d16-adf6-38916fb6fc8e d0565821-9a08-4194-9e89-212c79807bd7 b5597806-e2d3-4a27-b13c-5eb1cf59a41d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.704 1897772 INFO alembic.runtime.migration [None req-ff4dcfdc-9b96-4d16-adf6-38916fb6fc8e d0565821-9a08-4194-9e89-212c79807bd7 b5597806-e2d3-4a27-b13c-5eb1cf59a41d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.705 1897772 INFO alembic.runtime.migration [None req-ff4dcfdc-9b96-4d16-adf6-38916fb6fc8e d0565821-9a08-4194-9e89-212c79807bd7 b5597806-e2d3-4a27-b13c-5eb1cf59a41d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.711 1897772 INFO alembic.runtime.migration [None req-ff4dcfdc-9b96-4d16-adf6-38916fb6fc8e d0565821-9a08-4194-9e89-212c79807bd7 b5597806-e2d3-4a27-b13c-5eb1cf59a41d - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.715 1897772 INFO aodh.api.app [None req-ff4dcfdc-9b96-4d16-adf6-38916fb6fc8e d0565821-9a08-4194-9e89-212c79807bd7 b5597806-e2d3-4a27-b13c-5eb1cf59a41d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.750 1897772 WARNING oslo_db.sqlalchemy.utils [None req-0876e4bf-821c-41d6-839a-77eca0a33229 083173a8-8264-4366-8515-041b74441535 034c5778-6cdb-49da-be3f-6c356bfe6462 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.058705s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.738 1897774 INFO alembic.runtime.migration [None req-66ca8f1d-051c-4aa3-be28-c1552bb4cddf - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.738 1897774 INFO alembic.runtime.migration [None req-66ca8f1d-051c-4aa3-be28-c1552bb4cddf - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.742 1897774 INFO alembic.runtime.migration [None req-66ca8f1d-051c-4aa3-be28-c1552bb4cddf - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.742 1897774 INFO alembic.runtime.migration [None req-66ca8f1d-051c-4aa3-be28-c1552bb4cddf - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.746 1897774 INFO alembic.runtime.migration [None req-66ca8f1d-051c-4aa3-be28-c1552bb4cddf - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.750 1897774 INFO aodh.api.app [None req-66ca8f1d-051c-4aa3-be28-c1552bb4cddf - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.050928s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.746 1897771 INFO alembic.runtime.migration [None req-6c0c672a-1e4a-4dfa-81fa-52cc00395974 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.746 1897771 INFO alembic.runtime.migration [None req-6c0c672a-1e4a-4dfa-81fa-52cc00395974 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.749 1897771 INFO alembic.runtime.migration [None req-6c0c672a-1e4a-4dfa-81fa-52cc00395974 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.749 1897771 INFO alembic.runtime.migration [None req-6c0c672a-1e4a-4dfa-81fa-52cc00395974 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.753 1897771 INFO alembic.runtime.migration [None req-6c0c672a-1e4a-4dfa-81fa-52cc00395974 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.755 1897771 INFO aodh.api.app [None req-6c0c672a-1e4a-4dfa-81fa-52cc00395974 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.078639s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.734 1897773 INFO alembic.runtime.migration [None req-4c2d75ed-fdcb-453d-8d1d-7b6aae503487 da8ad5dc-6608-42f2-9b99-9bec14814125 6b77e85b-0843-482b-83e6-b6aae520e978 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.734 1897773 INFO alembic.runtime.migration [None req-4c2d75ed-fdcb-453d-8d1d-7b6aae503487 da8ad5dc-6608-42f2-9b99-9bec14814125 6b77e85b-0843-482b-83e6-b6aae520e978 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.753 1897773 INFO alembic.runtime.migration [None req-4c2d75ed-fdcb-453d-8d1d-7b6aae503487 da8ad5dc-6608-42f2-9b99-9bec14814125 6b77e85b-0843-482b-83e6-b6aae520e978 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.753 1897773 INFO alembic.runtime.migration [None req-4c2d75ed-fdcb-453d-8d1d-7b6aae503487 da8ad5dc-6608-42f2-9b99-9bec14814125 6b77e85b-0843-482b-83e6-b6aae520e978 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.757 1897773 INFO alembic.runtime.migration [None req-4c2d75ed-fdcb-453d-8d1d-7b6aae503487 da8ad5dc-6608-42f2-9b99-9bec14814125 6b77e85b-0843-482b-83e6-b6aae520e978 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.766 1897773 INFO aodh.api.app [None req-4c2d75ed-fdcb-453d-8d1d-7b6aae503487 da8ad5dc-6608-42f2-9b99-9bec14814125 6b77e85b-0843-482b-83e6-b6aae520e978 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.789 1897773 WARNING oslo_db.sqlalchemy.utils [None req-4417c90e-f2b3-4f0f-97b5-65904d8a8006 fdc935e3-ffd0-42e3-b28b-06cfef033850 e02504c3-e808-457c-8798-cb0063cd05a3 - - - -] 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_project [0.073692s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.772 1897772 INFO alembic.runtime.migration [None req-0876e4bf-821c-41d6-839a-77eca0a33229 083173a8-8264-4366-8515-041b74441535 034c5778-6cdb-49da-be3f-6c356bfe6462 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.772 1897772 INFO alembic.runtime.migration [None req-0876e4bf-821c-41d6-839a-77eca0a33229 083173a8-8264-4366-8515-041b74441535 034c5778-6cdb-49da-be3f-6c356bfe6462 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.782 1897772 INFO alembic.runtime.migration [None req-0876e4bf-821c-41d6-839a-77eca0a33229 083173a8-8264-4366-8515-041b74441535 034c5778-6cdb-49da-be3f-6c356bfe6462 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.782 1897772 INFO alembic.runtime.migration [None req-0876e4bf-821c-41d6-839a-77eca0a33229 083173a8-8264-4366-8515-041b74441535 034c5778-6cdb-49da-be3f-6c356bfe6462 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.791 1897772 INFO alembic.runtime.migration [None req-0876e4bf-821c-41d6-839a-77eca0a33229 083173a8-8264-4366-8515-041b74441535 034c5778-6cdb-49da-be3f-6c356bfe6462 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.794 1897772 INFO aodh.api.app [None req-0876e4bf-821c-41d6-839a-77eca0a33229 083173a8-8264-4366-8515-041b74441535 034c5778-6cdb-49da-be3f-6c356bfe6462 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.817 1897772 WARNING oslo_db.sqlalchemy.utils [None req-e19f428b-d662-48e6-a51e-f162e0368c76 8d39fc29-c8f7-44a1-a0b9-c83357be96ad 68a995c1-c3e7-4d5c-b570-34098d32115e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.828 1897772 WARNING oslo_db.sqlalchemy.utils [None req-e19f428b-d662-48e6-a51e-f162e0368c76 8d39fc29-c8f7-44a1-a0b9-c83357be96ad 68a995c1-c3e7-4d5c-b570-34098d32115e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.834 1897772 WARNING oslo_db.sqlalchemy.utils [None req-e19f428b-d662-48e6-a51e-f162e0368c76 8d39fc29-c8f7-44a1-a0b9-c83357be96ad 68a995c1-c3e7-4d5c-b570-34098d32115e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.057345s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.798 1897774 INFO alembic.runtime.migration [None req-747915da-14df-487b-aa24-9b16b2b78fb0 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.798 1897774 INFO alembic.runtime.migration [None req-747915da-14df-487b-aa24-9b16b2b78fb0 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.803 1897774 INFO alembic.runtime.migration [None req-747915da-14df-487b-aa24-9b16b2b78fb0 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.803 1897774 INFO alembic.runtime.migration [None req-747915da-14df-487b-aa24-9b16b2b78fb0 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.807 1897774 INFO alembic.runtime.migration [None req-747915da-14df-487b-aa24-9b16b2b78fb0 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.809 1897774 INFO aodh.api.app [None req-747915da-14df-487b-aa24-9b16b2b78fb0 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.834 1897774 INFO aodh.api.app [None req-747915da-14df-487b-aa24-9b16b2b78fb0 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.846 1897774 WARNING oslo_policy.policy [None req-e75000a7-f2a9-4bff-95ff-cdb560bbc348 some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.063423s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.799 1897771 INFO alembic.runtime.migration [None req-049591d2-4c06-4418-973a-58d7ef16256b - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.799 1897771 INFO alembic.runtime.migration [None req-049591d2-4c06-4418-973a-58d7ef16256b - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.802 1897771 INFO alembic.runtime.migration [None req-049591d2-4c06-4418-973a-58d7ef16256b - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.802 1897771 INFO alembic.runtime.migration [None req-049591d2-4c06-4418-973a-58d7ef16256b - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.807 1897771 INFO alembic.runtime.migration [None req-049591d2-4c06-4418-973a-58d7ef16256b - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.809 1897771 INFO aodh.api.app [None req-049591d2-4c06-4418-973a-58d7ef16256b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.048543s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.842 1897772 INFO alembic.runtime.migration [None req-e19f428b-d662-48e6-a51e-f162e0368c76 8d39fc29-c8f7-44a1-a0b9-c83357be96ad 68a995c1-c3e7-4d5c-b570-34098d32115e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.842 1897772 INFO alembic.runtime.migration [None req-e19f428b-d662-48e6-a51e-f162e0368c76 8d39fc29-c8f7-44a1-a0b9-c83357be96ad 68a995c1-c3e7-4d5c-b570-34098d32115e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.848 1897772 INFO alembic.runtime.migration [None req-e19f428b-d662-48e6-a51e-f162e0368c76 8d39fc29-c8f7-44a1-a0b9-c83357be96ad 68a995c1-c3e7-4d5c-b570-34098d32115e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.848 1897772 INFO alembic.runtime.migration [None req-e19f428b-d662-48e6-a51e-f162e0368c76 8d39fc29-c8f7-44a1-a0b9-c83357be96ad 68a995c1-c3e7-4d5c-b570-34098d32115e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.852 1897772 INFO alembic.runtime.migration [None req-e19f428b-d662-48e6-a51e-f162e0368c76 8d39fc29-c8f7-44a1-a0b9-c83357be96ad 68a995c1-c3e7-4d5c-b570-34098d32115e - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.855 1897772 INFO aodh.api.app [None req-e19f428b-d662-48e6-a51e-f162e0368c76 8d39fc29-c8f7-44a1-a0b9-c83357be96ad 68a995c1-c3e7-4d5c-b570-34098d32115e - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.878 1897772 WARNING oslo_db.sqlalchemy.utils [None req-f87d95a0-d39b-4636-9d5e-bf382d404bfd 985f30be-c191-421c-b2ab-3148a1e17048 3e753bca-1b9c-4531-83a5-9614ae0adebc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.880 1897772 WARNING oslo_db.sqlalchemy.utils [None req-f87d95a0-d39b-4636-9d5e-bf382d404bfd 985f30be-c191-421c-b2ab-3148a1e17048 3e753bca-1b9c-4531-83a5-9614ae0adebc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.883 1897772 WARNING oslo_db.sqlalchemy.utils [None req-f87d95a0-d39b-4636-9d5e-bf382d404bfd 985f30be-c191-421c-b2ab-3148a1e17048 3e753bca-1b9c-4531-83a5-9614ae0adebc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.043789s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.855 1897774 INFO alembic.runtime.migration [None req-e75000a7-f2a9-4bff-95ff-cdb560bbc348 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.855 1897774 INFO alembic.runtime.migration [None req-e75000a7-f2a9-4bff-95ff-cdb560bbc348 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.859 1897774 INFO alembic.runtime.migration [None req-e75000a7-f2a9-4bff-95ff-cdb560bbc348 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.859 1897774 INFO alembic.runtime.migration [None req-e75000a7-f2a9-4bff-95ff-cdb560bbc348 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.864 1897774 INFO alembic.runtime.migration [None req-e75000a7-f2a9-4bff-95ff-cdb560bbc348 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.866 1897774 INFO aodh.api.app [None req-e75000a7-f2a9-4bff-95ff-cdb560bbc348 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.038411s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.862 1897771 INFO alembic.runtime.migration [None req-6b0aaeff-65a1-44fe-b8ce-564a5e13f245 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.862 1897771 INFO alembic.runtime.migration [None req-6b0aaeff-65a1-44fe-b8ce-564a5e13f245 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.866 1897771 INFO alembic.runtime.migration [None req-6b0aaeff-65a1-44fe-b8ce-564a5e13f245 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.866 1897771 INFO alembic.runtime.migration [None req-6b0aaeff-65a1-44fe-b8ce-564a5e13f245 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.871 1897771 INFO alembic.runtime.migration [None req-6b0aaeff-65a1-44fe-b8ce-564a5e13f245 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.873 1897771 INFO aodh.api.app [None req-6b0aaeff-65a1-44fe-b8ce-564a5e13f245 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.030815s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.891 1897772 INFO alembic.runtime.migration [None req-f87d95a0-d39b-4636-9d5e-bf382d404bfd 985f30be-c191-421c-b2ab-3148a1e17048 3e753bca-1b9c-4531-83a5-9614ae0adebc - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.891 1897772 INFO alembic.runtime.migration [None req-f87d95a0-d39b-4636-9d5e-bf382d404bfd 985f30be-c191-421c-b2ab-3148a1e17048 3e753bca-1b9c-4531-83a5-9614ae0adebc - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.894 1897772 INFO alembic.runtime.migration [None req-f87d95a0-d39b-4636-9d5e-bf382d404bfd 985f30be-c191-421c-b2ab-3148a1e17048 3e753bca-1b9c-4531-83a5-9614ae0adebc - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.894 1897772 INFO alembic.runtime.migration [None req-f87d95a0-d39b-4636-9d5e-bf382d404bfd 985f30be-c191-421c-b2ab-3148a1e17048 3e753bca-1b9c-4531-83a5-9614ae0adebc - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.899 1897772 INFO alembic.runtime.migration [None req-f87d95a0-d39b-4636-9d5e-bf382d404bfd 985f30be-c191-421c-b2ab-3148a1e17048 3e753bca-1b9c-4531-83a5-9614ae0adebc - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.900 1897772 INFO aodh.api.app [None req-f87d95a0-d39b-4636-9d5e-bf382d404bfd 985f30be-c191-421c-b2ab-3148a1e17048 3e753bca-1b9c-4531-83a5-9614ae0adebc - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.157573s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.818 1897773 INFO alembic.runtime.migration [None req-4417c90e-f2b3-4f0f-97b5-65904d8a8006 fdc935e3-ffd0-42e3-b28b-06cfef033850 e02504c3-e808-457c-8798-cb0063cd05a3 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.819 1897773 INFO alembic.runtime.migration [None req-4417c90e-f2b3-4f0f-97b5-65904d8a8006 fdc935e3-ffd0-42e3-b28b-06cfef033850 e02504c3-e808-457c-8798-cb0063cd05a3 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.841 1897773 INFO alembic.runtime.migration [None req-4417c90e-f2b3-4f0f-97b5-65904d8a8006 fdc935e3-ffd0-42e3-b28b-06cfef033850 e02504c3-e808-457c-8798-cb0063cd05a3 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.841 1897773 INFO alembic.runtime.migration [None req-4417c90e-f2b3-4f0f-97b5-65904d8a8006 fdc935e3-ffd0-42e3-b28b-06cfef033850 e02504c3-e808-457c-8798-cb0063cd05a3 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.876 1897773 INFO alembic.runtime.migration [None req-4417c90e-f2b3-4f0f-97b5-65904d8a8006 fdc935e3-ffd0-42e3-b28b-06cfef033850 e02504c3-e808-457c-8798-cb0063cd05a3 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.897 1897773 INFO aodh.api.app [None req-4417c90e-f2b3-4f0f-97b5-65904d8a8006 fdc935e3-ffd0-42e3-b28b-06cfef033850 e02504c3-e808-457c-8798-cb0063cd05a3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.921 1897773 WARNING oslo_db.sqlalchemy.utils [None req-a84cb533-6f4e-42e1-a8aa-21350dad7ff9 e7580925-f3bd-46f4-a6a6-d39d006e2398 e98edaa3-f426-43a5-b415-d1e7299c0918 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.928 1897773 WARNING oslo_db.sqlalchemy.utils [None req-63404055-5472-4b93-89a6-9921f096970e e7580925-f3bd-46f4-a6a6-d39d006e2398 e98edaa3-f426-43a5-b415-d1e7299c0918 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.940 1897773 WARNING oslo_db.sqlalchemy.utils [None req-da741940-fa6b-42b0-a5e8-d93652b0be6d e7580925-f3bd-46f4-a6a6-d39d006e2398 e98edaa3-f426-43a5-b415-d1e7299c0918 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.952 1897773 WARNING oslo_db.sqlalchemy.utils [None req-da741940-fa6b-42b0-a5e8-d93652b0be6d e7580925-f3bd-46f4-a6a6-d39d006e2398 e98edaa3-f426-43a5-b415-d1e7299c0918 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.069655s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.903 1897774 INFO alembic.runtime.migration [None req-89bd9cbf-5ea4-46a8-bb02-4a0abd21410e some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.903 1897774 INFO alembic.runtime.migration [None req-89bd9cbf-5ea4-46a8-bb02-4a0abd21410e some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.906 1897774 INFO alembic.runtime.migration [None req-89bd9cbf-5ea4-46a8-bb02-4a0abd21410e some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.906 1897774 INFO alembic.runtime.migration [None req-89bd9cbf-5ea4-46a8-bb02-4a0abd21410e some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.922 1897774 INFO alembic.runtime.migration [None req-89bd9cbf-5ea4-46a8-bb02-4a0abd21410e some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.927 1897774 INFO aodh.api.app [None req-89bd9cbf-5ea4-46a8-bb02-4a0abd21410e some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.097807s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.901 1897771 INFO alembic.runtime.migration [None req-f3b545f0-daf4-4806-b8b2-ef4056862db0 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.901 1897771 INFO alembic.runtime.migration [None req-f3b545f0-daf4-4806-b8b2-ef4056862db0 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.905 1897771 INFO alembic.runtime.migration [None req-f3b545f0-daf4-4806-b8b2-ef4056862db0 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.905 1897771 INFO alembic.runtime.migration [None req-f3b545f0-daf4-4806-b8b2-ef4056862db0 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.917 1897771 INFO alembic.runtime.migration [None req-f3b545f0-daf4-4806-b8b2-ef4056862db0 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.923 1897771 INFO aodh.api.app [None req-f3b545f0-daf4-4806-b8b2-ef4056862db0 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.077734s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.923 1897772 INFO alembic.runtime.migration [None req-be194512-ace9-4a2b-8290-47b5f0ba5056 48771fd7-9218-4ad7-a314-ac4e4c8ea7b4 f73f7762-4b2b-4da3-874f-f24d782dd89a - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.923 1897772 INFO alembic.runtime.migration [None req-be194512-ace9-4a2b-8290-47b5f0ba5056 48771fd7-9218-4ad7-a314-ac4e4c8ea7b4 f73f7762-4b2b-4da3-874f-f24d782dd89a - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.926 1897772 INFO alembic.runtime.migration [None req-be194512-ace9-4a2b-8290-47b5f0ba5056 48771fd7-9218-4ad7-a314-ac4e4c8ea7b4 f73f7762-4b2b-4da3-874f-f24d782dd89a - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.926 1897772 INFO alembic.runtime.migration [None req-be194512-ace9-4a2b-8290-47b5f0ba5056 48771fd7-9218-4ad7-a314-ac4e4c8ea7b4 f73f7762-4b2b-4da3-874f-f24d782dd89a - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.931 1897772 INFO alembic.runtime.migration [None req-be194512-ace9-4a2b-8290-47b5f0ba5056 48771fd7-9218-4ad7-a314-ac4e4c8ea7b4 f73f7762-4b2b-4da3-874f-f24d782dd89a - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.933 1897772 INFO aodh.api.app [None req-be194512-ace9-4a2b-8290-47b5f0ba5056 48771fd7-9218-4ad7-a314-ac4e4c8ea7b4 f73f7762-4b2b-4da3-874f-f24d782dd89a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:35.963 1897772 WARNING oslo_db.sqlalchemy.utils [None req-c451b3d2-445f-4bad-9815-ddb315b28fab c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.965 1897772 WARNING oslo_db.sqlalchemy.utils [None req-c451b3d2-445f-4bad-9815-ddb315b28fab c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.972 1897772 WARNING oslo_db.sqlalchemy.utils [None req-c451b3d2-445f-4bad-9815-ddb315b28fab c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.978 1897772 WARNING oslo_db.sqlalchemy.utils [None req-f62ef698-b5e7-4cbe-aa27-a4a95a537532 c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:35.985 1897772 WARNING oslo_db.sqlalchemy.utils [None req-3e89aac0-22e9-498b-84b5-ad007a699dfa c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] 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.055167s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.970 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.970 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.973 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.973 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.988 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.000 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.016 1897774 INFO aodh.storage.impl_sqlalchemy [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] 0 alarm histories are removed from database {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.036016s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.032 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.032 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.036 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.036 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.042 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.047 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.050 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] 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.092603s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:35.982 1897773 INFO alembic.runtime.migration [None req-da741940-fa6b-42b0-a5e8-d93652b0be6d e7580925-f3bd-46f4-a6a6-d39d006e2398 e98edaa3-f426-43a5-b415-d1e7299c0918 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.982 1897773 INFO alembic.runtime.migration [None req-da741940-fa6b-42b0-a5e8-d93652b0be6d e7580925-f3bd-46f4-a6a6-d39d006e2398 e98edaa3-f426-43a5-b415-d1e7299c0918 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.985 1897773 INFO alembic.runtime.migration [None req-da741940-fa6b-42b0-a5e8-d93652b0be6d e7580925-f3bd-46f4-a6a6-d39d006e2398 e98edaa3-f426-43a5-b415-d1e7299c0918 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:35.985 1897773 INFO alembic.runtime.migration [None req-da741940-fa6b-42b0-a5e8-d93652b0be6d e7580925-f3bd-46f4-a6a6-d39d006e2398 e98edaa3-f426-43a5-b415-d1e7299c0918 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:35.989 1897773 INFO alembic.runtime.migration [None req-da741940-fa6b-42b0-a5e8-d93652b0be6d e7580925-f3bd-46f4-a6a6-d39d006e2398 e98edaa3-f426-43a5-b415-d1e7299c0918 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:35.996 1897773 INFO aodh.api.app [None req-da741940-fa6b-42b0-a5e8-d93652b0be6d e7580925-f3bd-46f4-a6a6-d39d006e2398 e98edaa3-f426-43a5-b415-d1e7299c0918 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:36.024 1897773 WARNING oslo_db.sqlalchemy.utils [None req-84455bd2-eb34-4b32-b314-e638e25390ff bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.028 1897773 WARNING oslo_db.sqlalchemy.utils [None req-84455bd2-eb34-4b32-b314-e638e25390ff bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.033 1897773 WARNING oslo_db.sqlalchemy.utils [None req-4ec06ce7-a22e-482a-8e98-39d917767cf9 bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.045 1897773 WARNING oslo_db.sqlalchemy.utils [None req-ae898039-92f8-4ed4-b1a5-c9ba8dda7c8c bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.046 1897773 WARNING oslo_db.sqlalchemy.utils [None req-ae898039-92f8-4ed4-b1a5-c9ba8dda7c8c bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.049 1897773 WARNING oslo_db.sqlalchemy.utils [None req-5f7d9beb-003b-4510-97e9-ad266ab5814f bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.076403s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.000 1897771 INFO alembic.runtime.migration [None req-68fee2a9-01d4-4b6b-b78e-4fd5f7e40108 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.000 1897771 INFO alembic.runtime.migration [None req-68fee2a9-01d4-4b6b-b78e-4fd5f7e40108 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.004 1897771 INFO alembic.runtime.migration [None req-68fee2a9-01d4-4b6b-b78e-4fd5f7e40108 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.005 1897771 INFO alembic.runtime.migration [None req-68fee2a9-01d4-4b6b-b78e-4fd5f7e40108 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.013 1897771 INFO alembic.runtime.migration [None req-68fee2a9-01d4-4b6b-b78e-4fd5f7e40108 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.015 1897771 INFO aodh.api.app [None req-68fee2a9-01d4-4b6b-b78e-4fd5f7e40108 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.093361s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.001 1897772 INFO alembic.runtime.migration [None req-3e89aac0-22e9-498b-84b5-ad007a699dfa c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.001 1897772 INFO alembic.runtime.migration [None req-3e89aac0-22e9-498b-84b5-ad007a699dfa c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.004 1897772 INFO alembic.runtime.migration [None req-3e89aac0-22e9-498b-84b5-ad007a699dfa c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.004 1897772 INFO alembic.runtime.migration [None req-3e89aac0-22e9-498b-84b5-ad007a699dfa c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.008 1897772 INFO alembic.runtime.migration [None req-3e89aac0-22e9-498b-84b5-ad007a699dfa c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.010 1897772 INFO aodh.api.app [None req-3e89aac0-22e9-498b-84b5-ad007a699dfa c7eefb38-25f9-4178-be90-ddcc98926864 a14fdba5-eb08-4fa7-88cc-072449d12b26 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:36.025 1897772 WARNING oslo_db.sqlalchemy.utils [None req-2bdb29ba-6561-4113-96f7-3971158f00dd f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.031 1897772 WARNING oslo_db.sqlalchemy.utils [None req-21ec8ed2-44a2-4f33-9990-c5a9bc335f9e f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.042 1897772 WARNING oslo_db.sqlalchemy.utils [None req-21ec8ed2-44a2-4f33-9990-c5a9bc335f9e f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.050 1897772 WARNING oslo_db.sqlalchemy.utils [None req-ee3e04a6-5bac-4cbc-b8ba-6589fb80a4db f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.056 1897772 WARNING oslo_db.sqlalchemy.utils [None req-f17eab11-6655-4853-936f-53ab23769612 f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.080 1897772 WARNING oslo_db.sqlalchemy.utils [None req-76a9803d-14f0-4998-b076-5f2ccf3bd113 f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.048570s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.078 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.078 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.082 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.083 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.088 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.097 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.100 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.039937s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.076 1897771 INFO alembic.runtime.migration [None req-a6d26665-03cb-43c8-ad91-ee7aece7484a - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.076 1897771 INFO alembic.runtime.migration [None req-a6d26665-03cb-43c8-ad91-ee7aece7484a - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.079 1897771 INFO alembic.runtime.migration [None req-a6d26665-03cb-43c8-ad91-ee7aece7484a - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.080 1897771 INFO alembic.runtime.migration [None req-a6d26665-03cb-43c8-ad91-ee7aece7484a - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.091 1897771 INFO alembic.runtime.migration [None req-a6d26665-03cb-43c8-ad91-ee7aece7484a - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.094 1897771 INFO aodh.api.app [None req-a6d26665-03cb-43c8-ad91-ee7aece7484a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.035740s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.117 1897771 INFO alembic.runtime.migration [None req-6db9285a-1fa2-4ab5-bcc8-0749a599f0dd 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.117 1897771 INFO alembic.runtime.migration [None req-6db9285a-1fa2-4ab5-bcc8-0749a599f0dd 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.123 1897771 INFO alembic.runtime.migration [None req-6db9285a-1fa2-4ab5-bcc8-0749a599f0dd 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.123 1897771 INFO alembic.runtime.migration [None req-6db9285a-1fa2-4ab5-bcc8-0749a599f0dd 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.128 1897771 INFO alembic.runtime.migration [None req-6db9285a-1fa2-4ab5-bcc8-0749a599f0dd 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.129 1897771 INFO aodh.api.app [None req-6db9285a-1fa2-4ab5-bcc8-0749a599f0dd 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.041896s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.112 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.112 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.116 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.116 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.130 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.143 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.022603s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.154 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.154 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.158 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.158 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.163 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.166 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] 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_user_quota_config [0.121524s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.080 1897773 INFO alembic.runtime.migration [None req-b16b121e-8010-4224-b0cf-631e408e504b bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.080 1897773 INFO alembic.runtime.migration [None req-b16b121e-8010-4224-b0cf-631e408e504b bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.084 1897773 INFO alembic.runtime.migration [None req-b16b121e-8010-4224-b0cf-631e408e504b bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.084 1897773 INFO alembic.runtime.migration [None req-b16b121e-8010-4224-b0cf-631e408e504b bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.093 1897773 INFO alembic.runtime.migration [None req-b16b121e-8010-4224-b0cf-631e408e504b bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.098 1897773 INFO aodh.api.app [None req-b16b121e-8010-4224-b0cf-631e408e504b bce40089-2c9b-49cc-98f3-77ff2a2cbb0c 780da488-21cc-4b6e-986d-55bf22f51c6c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:36.122 1897773 WARNING oslo_db.sqlalchemy.utils [None req-d869df22-ffb9-40da-a7c7-1edc20ea0dff daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.124 1897773 WARNING oslo_db.sqlalchemy.utils [None req-d869df22-ffb9-40da-a7c7-1edc20ea0dff daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.133 1897773 WARNING oslo_db.sqlalchemy.utils [None req-cc10e357-c135-4a2c-9223-4e2d287eac37 daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.142 1897773 WARNING oslo_db.sqlalchemy.utils [None req-e5adb44f-ca38-4f72-b0de-11999d576e9e daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.143 1897773 WARNING oslo_db.sqlalchemy.utils [None req-e5adb44f-ca38-4f72-b0de-11999d576e9e daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.146 1897773 WARNING oslo_db.sqlalchemy.utils [None req-a59bb892-b5ef-4c55-b813-495557211894 daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.043640s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.154 1897771 INFO alembic.runtime.migration [None req-15d8c7c5-1ef6-4140-bd16-7661e37868bb 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.154 1897771 INFO alembic.runtime.migration [None req-15d8c7c5-1ef6-4140-bd16-7661e37868bb 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.157 1897771 INFO alembic.runtime.migration [None req-15d8c7c5-1ef6-4140-bd16-7661e37868bb 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.157 1897771 INFO alembic.runtime.migration [None req-15d8c7c5-1ef6-4140-bd16-7661e37868bb 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.162 1897771 INFO alembic.runtime.migration [None req-15d8c7c5-1ef6-4140-bd16-7661e37868bb 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.168 1897771 INFO aodh.api.app [None req-15d8c7c5-1ef6-4140-bd16-7661e37868bb 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.029637s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.176 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.176 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.179 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.179 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.190 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.196 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.037087s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.198 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.198 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.202 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.202 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.206 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.210 1897771 INFO aodh.api.app [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.006498s] ... ok {0} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000314s] ... ok {0} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000291s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.034280s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.207 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.207 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.214 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.214 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.222 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.226 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.228 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.232 1897774 WARNING oslo_db.sqlalchemy.utils [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.031221s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.242 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.242 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.245 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.245 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.255 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.260 1897771 WARNING oslo_db.sqlalchemy.utils [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.265 1897771 INFO aodh.storage.impl_sqlalchemy [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] 3 alarm histories are removed from database {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.022423s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.243 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.243 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.247 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.247 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.252 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.105932s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.187 1897773 INFO alembic.runtime.migration [None req-63c4c6c3-bf6b-4ada-b4bd-3cedc06ea946 daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.187 1897773 INFO alembic.runtime.migration [None req-63c4c6c3-bf6b-4ada-b4bd-3cedc06ea946 daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.193 1897773 INFO alembic.runtime.migration [None req-63c4c6c3-bf6b-4ada-b4bd-3cedc06ea946 daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.193 1897773 INFO alembic.runtime.migration [None req-63c4c6c3-bf6b-4ada-b4bd-3cedc06ea946 daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.205 1897773 INFO alembic.runtime.migration [None req-63c4c6c3-bf6b-4ada-b4bd-3cedc06ea946 daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.210 1897773 INFO aodh.api.app [None req-63c4c6c3-bf6b-4ada-b4bd-3cedc06ea946 daab9e09-2f68-403b-a488-4afc98152ae3 b70270c2-cf6d-43e8-ac94-f3215c7b5e48 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:36.244 1897773 WARNING oslo_db.sqlalchemy.utils [None req-7681e218-5b23-4d6b-91d5-97b4e96d8595 b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.245 1897773 WARNING oslo_db.sqlalchemy.utils [None req-7681e218-5b23-4d6b-91d5-97b4e96d8595 b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.255 1897773 WARNING oslo_db.sqlalchemy.utils [None req-c9d9e886-2ed4-4b18-9b04-0f1cb2bd6b4b b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.269 1897773 WARNING oslo_db.sqlalchemy.utils [None req-8032ae4a-0484-4b9b-9a88-c8f6602f9ebd b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.276 1897773 WARNING oslo_db.sqlalchemy.utils [None req-8032ae4a-0484-4b9b-9a88-c8f6602f9ebd b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.280 1897773 WARNING oslo_db.sqlalchemy.utils [None req-82a15d45-b330-46fe-9ef3-57305265506d b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.034820s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.277 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.278 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.286 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.286 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.292 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.295 1897771 WARNING oslo_db.sqlalchemy.utils [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.300 1897771 INFO aodh.storage.impl_sqlalchemy [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] 2 alarm histories are removed from database {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.046094s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.287 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.287 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.291 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.291 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.311 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.020116s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.309 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.309 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.313 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.313 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.318 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.319 1897771 WARNING oslo_db.sqlalchemy.utils [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.025655s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.330 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.330 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.334 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.334 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.341 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.345 1897771 WARNING oslo_db.sqlalchemy.utils [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.032987s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.329 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.329 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.335 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.335 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.343 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.084294s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.293 1897773 INFO alembic.runtime.migration [None req-82a15d45-b330-46fe-9ef3-57305265506d b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.293 1897773 INFO alembic.runtime.migration [None req-82a15d45-b330-46fe-9ef3-57305265506d b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.302 1897773 INFO alembic.runtime.migration [None req-82a15d45-b330-46fe-9ef3-57305265506d b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.302 1897773 INFO alembic.runtime.migration [None req-82a15d45-b330-46fe-9ef3-57305265506d b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.314 1897773 INFO alembic.runtime.migration [None req-82a15d45-b330-46fe-9ef3-57305265506d b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.320 1897773 INFO aodh.api.app [None req-82a15d45-b330-46fe-9ef3-57305265506d b9bbe041-2a59-4051-825a-7617413d6ec8 df0361a1-67dd-4ee3-ab51-5e496994614c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:36.353 1897773 WARNING oslo_db.sqlalchemy.utils [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.356 1897773 WARNING oslo_db.sqlalchemy.utils [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.368 1897773 WARNING oslo_db.sqlalchemy.utils [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.032355s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.364 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.364 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.369 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.370 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.377 1897774 INFO alembic.runtime.migration [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.298217s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.095 1897772 INFO alembic.runtime.migration [None req-76a9803d-14f0-4998-b076-5f2ccf3bd113 f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.095 1897772 INFO alembic.runtime.migration [None req-76a9803d-14f0-4998-b076-5f2ccf3bd113 f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.099 1897772 INFO alembic.runtime.migration [None req-76a9803d-14f0-4998-b076-5f2ccf3bd113 f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.099 1897772 INFO alembic.runtime.migration [None req-76a9803d-14f0-4998-b076-5f2ccf3bd113 f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.103 1897772 INFO alembic.runtime.migration [None req-76a9803d-14f0-4998-b076-5f2ccf3bd113 f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.105 1897772 INFO aodh.api.app [None req-76a9803d-14f0-4998-b076-5f2ccf3bd113 f1f009b8-e9e2-40a1-8fe9-c593dbae8e82 a7cf56d9-f236-47e1-954c-3010feaba74a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:36.118 1897772 WARNING oslo_db.sqlalchemy.utils [None req-d24a8b7f-caa4-4959-87c4-a07f019f16ee 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.122 1897772 WARNING oslo_db.sqlalchemy.utils [None req-ab75e8da-a11c-4cf0-905a-586cc820d2e6 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.129 1897772 WARNING oslo_db.sqlalchemy.utils [None req-d3ef844b-002f-4fc4-bb47-dc9571904ca5 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.133 1897772 WARNING oslo_db.sqlalchemy.utils [None req-33a96d61-5304-42d0-a027-65ca5ce63fad 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.142 1897772 WARNING oslo_db.sqlalchemy.utils [None req-06bc5aec-1a22-448c-bb11-7e9521259a53 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.146 1897772 WARNING oslo_db.sqlalchemy.utils [None req-06f5ff0f-8770-48a8-a535-79d538aaf1c1 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.249 1897772 WARNING oslo_db.sqlalchemy.utils [None req-12265b9b-c390-42bb-a9e4-dbec5485d30b 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.257 1897772 WARNING oslo_db.sqlalchemy.utils [None req-96691c69-378c-4beb-902e-dc261ed278ec 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.276 1897772 WARNING oslo_db.sqlalchemy.utils [None req-fbfb3989-1f17-43a9-a2c6-1805689b9ce2 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.288 1897772 WARNING oslo_db.sqlalchemy.utils [None req-dc2a7f95-b875-453a-a56d-2a50da98501c 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.301 1897772 WARNING oslo_db.sqlalchemy.utils [None req-79a7e1be-ee6c-4f64-947b-729a5e9bec79 177bc10 6-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.308 1897772 WARNING oslo_db.sqlalchemy.utils [None req-466338a9-334d-4b0c-9c86-38b4c6690e84 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.316 1897772 WARNING oslo_db.sqlalchemy.utils [None req-41262ec4-7d18-4445-a5da-021c82e1bfdb 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.320 1897772 WARNING oslo_db.sqlalchemy.utils [None req-fdea1af7-4a99-4f79-9ad9-4ac142ef599b 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.327 1897772 WARNING oslo_db.sqlalchemy.utils [None req-03a1dad5-75b7-419f-b303-365960ec57a9 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.337 1897772 WARNING oslo_db.sqlalchemy.utils [None req-70e8acc1-c6fd-4d78-989e-7a0842d0bede 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.352 1897772 WARNING oslo_db.sqlalchemy.utils [None req-078a00fe-c386-44c5-84c5-bc62b5d3a719 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.361 1897772 WARNING oslo_db.sqlalchemy.utils [None req-11e756f2-441b-410b-a226-4adf969b4b52 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.368 1897772 WARNING oslo_db.sqlalchemy.utils [None req-23e23d98-d80a-4ad2-9cd0-7aec4570b078 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.373 1897772 WARNING oslo_db.sqlalchemy.utils [None req-8c7ebae1-775f-44f4-bd48-381b504fd769 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.381 1897772 WARNING oslo_db.sqlalchemy.utils [None req-f923f7fc-25aa-4333-9f02-b216eb5787f8 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.383 1897772 WARNING oslo_db.sqlalchemy.utils [None req-f923f7fc-25aa-4333-9f02-b216eb5787f8 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001524s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.043457s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.367 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.368 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.372 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.372 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.377 1897771 INFO alembic.runtime.migration [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.381 1897771 WARNING oslo_db.sqlalchemy.utils [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.004817s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.002547s] ... ok {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.013363s] ... ok {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.025513s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.424 1897771 ERROR stevedore.extension [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] 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-01-28 04:33:36.424 1897771 WARNING stevedore.named [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Could not load prometheus 2026-01-28 04:33:36.424 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm 342a7df7-efb8-47ef-817b-7fec4c26665f transitioning to alarm because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to alarm, due to rules: rule1 outside their threshold. {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.030082s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.425 1897774 ERROR stevedore.extension [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] 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-01-28 04:33:36.426 1897774 WARNING stevedore.named [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Could not load prometheus 2026-01-28 04:33:36.427 1897774 INFO aodh.evaluator [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] alarm 4bb61e45-24f2-453c-a465-b949e7505a28 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. {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.065492s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.378 1897773 INFO alembic.runtime.migration [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.378 1897773 INFO alembic.runtime.migration [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.381 1897773 INFO alembic.runtime.migration [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.382 1897773 INFO alembic.runtime.migration [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.397 1897773 INFO alembic.runtime.migration [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.407 1897773 INFO aodh.api.app [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.050380s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.394 1897772 INFO alembic.runtime.migration [None req-f923f7fc-25aa-4333-9f02-b216eb5787f8 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.394 1897772 INFO alembic.runtime.migration [None req-f923f7fc-25aa-4333-9f02-b216eb5787f8 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.397 1897772 INFO alembic.runtime.migration [None req-f923f7fc-25aa-4333-9f02-b216eb5787f8 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.398 1897772 INFO alembic.runtime.migration [None req-f923f7fc-25aa-4333-9f02-b216eb5787f8 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.403 1897772 INFO alembic.runtime.migration [None req-f923f7fc-25aa-4333-9f02-b216eb5787f8 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.404 1897772 INFO aodh.api.app [None req-f923f7fc-25aa-4333-9f02-b216eb5787f8 177bc106-55ad-4d22-aea6-1df04cac480d ce286ef8-90b6-4f6c-9187-4428088a8076 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:36.434 1897772 WARNING oslo_db.sqlalchemy.utils [None req-afae95c2-1e3f-40d5-8fb0-01e2a404ce4d 5854d2f5-3ea4-4ff9-ba83-a10c08085ad2 8dc0f763-5a67-4d2d-824d-42445accc4a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.013885s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.003257s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.003422s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.001224s] ... ok {3} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.013780s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.445 1897774 ERROR stevedore.extension [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] 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-01-28 04:33:36.445 1897774 WARNING stevedore.named [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Could not load prometheus 2026-01-28 04:33:36.445 1897774 INFO aodh.evaluator [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] alarm 2f779d7e-a657-42d7-b54a-64f63f98bf07 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.009282s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.449 1897771 INFO aodh.evaluator.event [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Triggering the alarm 66847ecd-30ec-4622-a49a-25deb7b14573 by event for project , event_type: compute.instance.update 2026-01-28 04:33:36.449 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm 66847ecd-30ec-4622-a49a-25deb7b14573 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.008481s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.455 1897774 INFO aodh.evaluator.event [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-01-28 04:33:36.455 1897774 INFO aodh.evaluator.event [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-01-28 04:33:36.455 1897774 INFO aodh.evaluator [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] alarm 2 transitioning to alarm because Event hits the query . {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.012681s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.008959s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.458 1897771 INFO aodh.evaluator.event [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Triggering the alarm 03016bce-886c-4908-9119-225ca4a2cd1d by event for project project1, event_type: type0 2026-01-28 04:33:36.458 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm 03016bce-886c-4908-9119-225ca4a2cd1d transitioning to alarm because Event hits the query . {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.003457s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.002261s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.007973s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.463 1897774 INFO aodh.evaluator.event [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Triggering the alarm fa147a68-8735-42dd-a94e-fa68a61b308b by event for project , event_type: type0 2026-01-28 04:33:36.463 1897774 INFO aodh.evaluator [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] alarm fa147a68-8735-42dd-a94e-fa68a61b308b transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.009636s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.468 1897771 INFO aodh.evaluator.event [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Triggering the alarm 436fb491-2545-463c-bde6-0c76a122f97c by event for project project1, event_type: type0 2026-01-28 04:33:36.468 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm 436fb491-2545-463c-bde6-0c76a122f97c transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.007139s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.471 1897774 ERROR aodh.evaluator.event [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-01-28 04:33:36.471 1897774 WARNING aodh.evaluator.event [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.006677s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.478 1897774 INFO aodh.evaluator.event [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Aborting evaluation of the alarm 136907e5-07e0-42ad-83d7-a859c234c373 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.013849s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.482 1897771 INFO aodh.evaluator.event [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Triggering the alarm e702bba5-3559-4c77-a3e2-8af7bc09e68d by event for project , event_type: type0 2026-01-28 04:33:36.482 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm e702bba5-3559-4c77-a3e2-8af7bc09e68d transitioning to alarm because Event hits the query . {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.051526s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.446 1897772 INFO alembic.runtime.migration [None req-afae95c2-1e3f-40d5-8fb0-01e2a404ce4d 5854d2f5-3ea4-4ff9-ba83-a10c08085ad2 8dc0f763-5a67-4d2d-824d-42445accc4a9 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.446 1897772 INFO alembic.runtime.migration [None req-afae95c2-1e3f-40d5-8fb0-01e2a404ce4d 5854d2f5-3ea4-4ff9-ba83-a10c08085ad2 8dc0f763-5a67-4d2d-824d-42445accc4a9 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.450 1897772 INFO alembic.runtime.migration [None req-afae95c2-1e3f-40d5-8fb0-01e2a404ce4d 5854d2f5-3ea4-4ff9-ba83-a10c08085ad2 8dc0f763-5a67-4d2d-824d-42445accc4a9 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.450 1897772 INFO alembic.runtime.migration [None req-afae95c2-1e3f-40d5-8fb0-01e2a404ce4d 5854d2f5-3ea4-4ff9-ba83-a10c08085ad2 8dc0f763-5a67-4d2d-824d-42445accc4a9 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.454 1897772 INFO alembic.runtime.migration [None req-afae95c2-1e3f-40d5-8fb0-01e2a404ce4d 5854d2f5-3ea4-4ff9-ba83-a10c08085ad2 8dc0f763-5a67-4d2d-824d-42445accc4a9 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.456 1897772 INFO aodh.api.app [None req-afae95c2-1e3f-40d5-8fb0-01e2a404ce4d 5854d2f5-3ea4-4ff9-ba83-a10c08085ad2 8dc0f763-5a67-4d2d-824d-42445accc4a9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:36.473 1897772 WARNING oslo_db.sqlalchemy.utils [None req-9760553a-c5a9-48c4-8f04-25db4e16c317 8d86182d-fbbf-4120-b850-bcac74d288d7 266441e1-bd6b-45e2-8fad-f3b845b243d9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.474 1897772 WARNING oslo_db.sqlalchemy.utils [None req-9760553a-c5a9-48c4-8f04-25db4e16c317 8d86182d-fbbf-4120-b850-bcac74d288d7 266441e1-bd6b-45e2-8fad-f3b845b243d9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.483 1897772 WARNING oslo_db.sqlalchemy.utils [None req-f46d8c65-df91-4fc2-a15e-c3cf68ba6ec6 8d86182d-fbbf-4120-b850-bcac74d288d7 266441e1-bd6b-45e2-8fad-f3b845b243d9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.485 1897772 WARNING oslo_db.sqlalchemy.utils [None req-f46d8c65-df91-4fc2-a15e-c3cf68ba6ec6 8d86182d-fbbf-4120-b850-bcac74d288d7 266441e1-bd6b-45e2-8fad-f3b845b243d9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.010218s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.493 1897771 INFO aodh.evaluator.event [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Aborting evaluation of the alarm 4c86e476-6325-41a5-94e2-108b23d3ca48 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.015838s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.490 1897774 INFO aodh.evaluator.event [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Aborting evaluation of the alarm e96f9887-6360-47b8-9106-8af9a18a77c0 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.009115s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.011959s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.506 1897771 INFO aodh.evaluator.event [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Aborting evaluation of the alarm 4e91b035-16ec-4f3b-8114-989f3948ce06 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.008572s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.018213s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.009602s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.009808s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.048627s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.496 1897772 INFO alembic.runtime.migration [None req-f46d8c65-df91-4fc2-a15e-c3cf68ba6ec6 8d86182d-fbbf-4120-b850-bcac74d288d7 266441e1-bd6b-45e2-8fad-f3b845b243d9 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.496 1897772 INFO alembic.runtime.migration [None req-f46d8c65-df91-4fc2-a15e-c3cf68ba6ec6 8d86182d-fbbf-4120-b850-bcac74d288d7 266441e1-bd6b-45e2-8fad-f3b845b243d9 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.500 1897772 INFO alembic.runtime.migration [None req-f46d8c65-df91-4fc2-a15e-c3cf68ba6ec6 8d86182d-fbbf-4120-b850-bcac74d288d7 266441e1-bd6b-45e2-8fad-f3b845b243d9 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.500 1897772 INFO alembic.runtime.migration [None req-f46d8c65-df91-4fc2-a15e-c3cf68ba6ec6 8d86182d-fbbf-4120-b850-bcac74d288d7 266441e1-bd6b-45e2-8fad-f3b845b243d9 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.509 1897772 INFO alembic.runtime.migration [None req-f46d8c65-df91-4fc2-a15e-c3cf68ba6ec6 8d86182d-fbbf-4120-b850-bcac74d288d7 266441e1-bd6b-45e2-8fad-f3b845b243d9 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.513 1897772 INFO aodh.api.app [None req-f46d8c65-df91-4fc2-a15e-c3cf68ba6ec6 8d86182d-fbbf-4120-b850-bcac74d288d7 266441e1-bd6b-45e2-8fad-f3b845b243d9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:36.531 1897772 WARNING oslo_db.sqlalchemy.utils [None req-9452055d-0a5f-41ff-a75a-67f78bb9d3e4 3675035b-8a1f-4bab-8741-80fcf16a99e5 336324da-3ab8-45fd-8949-02d9e622d5f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.532 1897772 WARNING oslo_db.sqlalchemy.utils [None req-9452055d-0a5f-41ff-a75a-67f78bb9d3e4 3675035b-8a1f-4bab-8741-80fcf16a99e5 336324da-3ab8-45fd-8949-02d9e622d5f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.536 1897772 WARNING oslo_db.sqlalchemy.utils [None req-9452055d-0a5f-41ff-a75a-67f78bb9d3e4 3675035b-8a1f-4bab-8741-80fcf16a99e5 336324da-3ab8-45fd-8949-02d9e622d5f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.010313s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.541 1897774 WARNING aodh.evaluator.gnocchi [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-01-28 04:33:36.542 1897774 INFO aodh.evaluator [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] alarm f5236fe9-54de-4caa-a599-a05ee0686473 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.021079s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.540 1897771 WARNING aodh.evaluator.gnocchi [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-01-28 04:33:36.541 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm 18c17ec0-2b4e-4d04-a45d-f24c7e5459c3 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.011093s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.553 1897774 INFO aodh.evaluator [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] alarm ab81881e-df48-4c78-b1ad-8177f073bb93 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_lag_configuration [0.009892s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.563 1897774 WARNING aodh.evaluator.threshold [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Expecting 5 datapoints but only get 0 2026-01-28 04:33:36.563 1897774 INFO aodh.evaluator [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] alarm 17f4a506-2e6e-44ea-987c-869539734712 transitioning to insufficient data because No datapoint for granularity 60 2026-01-28 04:33:36.564 1897774 WARNING aodh.evaluator.threshold [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Expecting 5 datapoints but only get 0 2026-01-28 04:33:36.564 1897774 INFO aodh.evaluator [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] alarm 17f4a506-2e6e-44ea-987c-869539734712 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.020383s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.563 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm da74c9e8-7081-48ef-be50-663552292674 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.008368s] ... ok {3} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.008307s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.581 1897774 INFO aodh.notifier.heat [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] 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-01-28 04:33:36.581 1897774 INFO aodh.notifier.heat [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-01-28 04:33:36.582 1897774 INFO aodh.notifier.heat [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {3} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000339s] ... ok {3} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.006765s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.141854s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.477 1897773 INFO alembic.runtime.migration [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.477 1897773 INFO alembic.runtime.migration [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.494 1897773 INFO alembic.runtime.migration [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.494 1897773 INFO alembic.runtime.migration [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.508 1897773 INFO alembic.runtime.migration [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.513 1897773 INFO aodh.api.app [None req-eebbc631-3390-40fa-9798-fe5d7b070c5d ac5a99a7-58ae-4931-8f9e-b412d36bc11d 67100bea-d406-478c-b762-cb6e4853d3ea - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.077428s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.613 1897773 INFO alembic.runtime.migration [None req-a81cb0b0-efa5-4d30-ac24-8a4126c3144e - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.614 1897773 INFO alembic.runtime.migration [None req-a81cb0b0-efa5-4d30-ac24-8a4126c3144e - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.617 1897773 INFO alembic.runtime.migration [None req-a81cb0b0-efa5-4d30-ac24-8a4126c3144e - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.617 1897773 INFO alembic.runtime.migration [None req-a81cb0b0-efa5-4d30-ac24-8a4126c3144e - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.628 1897773 INFO alembic.runtime.migration [None req-a81cb0b0-efa5-4d30-ac24-8a4126c3144e - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.632 1897773 INFO aodh.api.app [None req-a81cb0b0-efa5-4d30-ac24-8a4126c3144e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.164256s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.546 1897772 INFO alembic.runtime.migration [None req-9452055d-0a5f-41ff-a75a-67f78bb9d3e4 3675035b-8a1f-4bab-8741-80fcf16a99e5 336324da-3ab8-45fd-8949-02d9e622d5f6 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.546 1897772 INFO alembic.runtime.migration [None req-9452055d-0a5f-41ff-a75a-67f78bb9d3e4 3675035b-8a1f-4bab-8741-80fcf16a99e5 336324da-3ab8-45fd-8949-02d9e622d5f6 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.549 1897772 INFO alembic.runtime.migration [None req-9452055d-0a5f-41ff-a75a-67f78bb9d3e4 3675035b-8a1f-4bab-8741-80fcf16a99e5 336324da-3ab8-45fd-8949-02d9e622d5f6 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.549 1897772 INFO alembic.runtime.migration [None req-9452055d-0a5f-41ff-a75a-67f78bb9d3e4 3675035b-8a1f-4bab-8741-80fcf16a99e5 336324da-3ab8-45fd-8949-02d9e622d5f6 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.554 1897772 INFO alembic.runtime.migration [None req-9452055d-0a5f-41ff-a75a-67f78bb9d3e4 3675035b-8a1f-4bab-8741-80fcf16a99e5 336324da-3ab8-45fd-8949-02d9e622d5f6 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.556 1897772 INFO aodh.api.app [None req-9452055d-0a5f-41ff-a75a-67f78bb9d3e4 3675035b-8a1f-4bab-8741-80fcf16a99e5 336324da-3ab8-45fd-8949-02d9e622d5f6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:36.572 1897772 WARNING oslo_db.sqlalchemy.utils [None req-99440fcb-2348-40a9-9419-dbf4f217152a 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.578 1897772 WARNING oslo_db.sqlalchemy.utils [None req-c597a8cb-6dcf-45e6-bf0d-3e1152e848de 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.585 1897772 WARNING oslo_db.sqlalchemy.utils [None req-6c9b4253-b139-4186-a27b-8d0ba8c4fad8 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.592 1897772 WARNING oslo_db.sqlalchemy.utils [None req-3e903887-ee64-447e-b281-6b1986b0a722 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.599 1897772 WARNING oslo_db.sqlalchemy.utils [None req-0fce20e7-40de-4eb8-839a-2b2cf63fc899 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.603 1897772 WARNING oslo_db.sqlalchemy.utils [None req-4c5b662f-2551-4461-b554-dfac4b49b405 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.611 1897772 WARNING oslo_db.sqlalchemy.utils [None req-73f7e254-4816-4918-85cf-a0b964e9b600 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.615 1897772 WARNING oslo_db.sqlalchemy.utils [None req-86211a88-275b-491a-a03a-1856b4089814 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.622 1897772 WARNING oslo_db.sqlalchemy.utils [None req-de90e2f9-3469-49d0-8cd5-dbd98976d92e 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.625 1897772 WARNING oslo_db.sqlalchemy.utils [None req-f6cdcf6b-2a1e-446b-b7f6-7840ade506e6 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.632 1897772 WARNING oslo_db.sqlalchemy.utils [None req-6bf67e5c-45e3-412a-9fed-1829f2a4796b 102570e 5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.636 1897772 WARNING oslo_db.sqlalchemy.utils [None req-bd828940-d2ff-4979-b166-d04748043c25 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.649 1897772 WARNING oslo_db.sqlalchemy.utils [None req-1868be27-38ec-48ee-8de8-04a59f3a59df 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.656 1897772 WARNING oslo_db.sqlalchemy.utils [None req-8390c747-c978-40ce-8c30-d39f59a5c2f2 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.664 1897772 WARNING oslo_db.sqlalchemy.utils [None req-3cae4c2a-3399-4e2c-a044-fab22daf5ea4 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.668 1897772 WARNING oslo_db.sqlalchemy.utils [None req-d087c296-50fc-4d92-839c-4efd112078e4 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.675 1897772 WARNING oslo_db.sqlalchemy.utils [None req-927f68b4-a6de-473d-a300-691e7437b2e5 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.679 1897772 WARNING oslo_db.sqlalchemy.utils [None req-4d588ef5-bc7d-4356-8103-662923d88bc8 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.688 1897772 WARNING oslo_db.sqlalchemy.utils [None req-cd317483-3d40-4cd4-95ce-4ed15120d10a 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.692 1897772 WARNING oslo_db.sqlalchemy.utils [None req-32e78080-ac8a-4ec6-9427-ca9a030f93a9 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:36.699 1897772 WARNING oslo_db.sqlalchemy.utils [None req-87ae4d03-3c02-42a5-a123-fcf0987c7105 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.143005s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.709 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm fee87b49-b3ff-4f49-a98f-514580437575 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.010833s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.720 1897771 WARNING aodh.evaluator.threshold [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Expecting 6 datapoints but only get 0 2026-01-28 04:33:36.720 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm 5e90d0e2-16c8-4ffd-b77a-d5dae9537642 transitioning to insufficient data because No datapoint for granularity 50 {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000675s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.012825s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000632s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.001738s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002085s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.034143s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.028964s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.779 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm 909c8a47-2ea3-4cdf-b2bf-d3375aa7d1de transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.108733s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.692 1897773 INFO alembic.runtime.migration [None req-5f25c44c-b1cb-4e0c-9338-ffbcfa5eb262 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.692 1897773 INFO alembic.runtime.migration [None req-5f25c44c-b1cb-4e0c-9338-ffbcfa5eb262 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.709 1897773 INFO alembic.runtime.migration [None req-5f25c44c-b1cb-4e0c-9338-ffbcfa5eb262 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.709 1897773 INFO alembic.runtime.migration [None req-5f25c44c-b1cb-4e0c-9338-ffbcfa5eb262 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.718 1897773 INFO alembic.runtime.migration [None req-5f25c44c-b1cb-4e0c-9338-ffbcfa5eb262 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.723 1897773 INFO aodh.api.app [None req-5f25c44c-b1cb-4e0c-9338-ffbcfa5eb262 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.057412s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.760 1897772 INFO alembic.runtime.migration [None req-87ae4d03-3c02-42a5-a123-fcf0987c7105 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.761 1897772 INFO alembic.runtime.migration [None req-87ae4d03-3c02-42a5-a123-fcf0987c7105 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.764 1897772 INFO alembic.runtime.migration [None req-87ae4d03-3c02-42a5-a123-fcf0987c7105 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.764 1897772 INFO alembic.runtime.migration [None req-87ae4d03-3c02-42a5-a123-fcf0987c7105 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.774 1897772 INFO alembic.runtime.migration [None req-87ae4d03-3c02-42a5-a123-fcf0987c7105 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.779 1897772 INFO aodh.api.app [None req-87ae4d03-3c02-42a5-a123-fcf0987c7105 102570e5-6fbb-4ca3-89ad-b627d1cef906 995250ae-3123-461a-84b7-01778f9765cb - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {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.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.079873s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.838 1897771 WARNING aodh.evaluator.threshold [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Expecting 5 datapoints but only get 0 2026-01-28 04:33:36.859 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm be6f3c1f-6798-4022-b73a-46888b94591f transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.034380s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.852 1897772 INFO alembic.runtime.migration [None req-dff561c3-e0b7-4ae1-9d6d-dd4ec4445d09 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.852 1897772 INFO alembic.runtime.migration [None req-dff561c3-e0b7-4ae1-9d6d-dd4ec4445d09 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.855 1897772 INFO alembic.runtime.migration [None req-dff561c3-e0b7-4ae1-9d6d-dd4ec4445d09 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.855 1897772 INFO alembic.runtime.migration [None req-dff561c3-e0b7-4ae1-9d6d-dd4ec4445d09 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.860 1897772 INFO alembic.runtime.migration [None req-dff561c3-e0b7-4ae1-9d6d-dd4ec4445d09 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.861 1897772 INFO aodh.api.app [None req-dff561c3-e0b7-4ae1-9d6d-dd4ec4445d09 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.051851s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.913 1897771 INFO aodh.evaluator [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] alarm 9afc6283-c7a9-478d-89d8-718eb446d6e5 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-01-27T09:33:36.900789', 'admin_state_up': True, 'operating_status': 'ERROR'} {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.056808s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.889 1897772 INFO alembic.runtime.migration [None req-b10983ec-6d07-427e-ac21-f530c8ee6b09 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.890 1897772 INFO alembic.runtime.migration [None req-b10983ec-6d07-427e-ac21-f530c8ee6b09 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.897 1897772 INFO alembic.runtime.migration [None req-b10983ec-6d07-427e-ac21-f530c8ee6b09 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.897 1897772 INFO alembic.runtime.migration [None req-b10983ec-6d07-427e-ac21-f530c8ee6b09 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.903 1897772 INFO alembic.runtime.migration [None req-b10983ec-6d07-427e-ac21-f530c8ee6b09 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.905 1897772 INFO aodh.api.app [None req-b10983ec-6d07-427e-ac21-f530c8ee6b09 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.047366s] ... ok {0} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.004109s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.037094s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.944 1897772 INFO alembic.runtime.migration [None req-7e2e5e0b-9d02-4aba-85ed-345e58743e64 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.945 1897772 INFO alembic.runtime.migration [None req-7e2e5e0b-9d02-4aba-85ed-345e58743e64 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.948 1897772 INFO alembic.runtime.migration [None req-7e2e5e0b-9d02-4aba-85ed-345e58743e64 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.948 1897772 INFO alembic.runtime.migration [None req-7e2e5e0b-9d02-4aba-85ed-345e58743e64 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.953 1897772 INFO alembic.runtime.migration [None req-7e2e5e0b-9d02-4aba-85ed-345e58743e64 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.954 1897772 INFO aodh.api.app [None req-7e2e5e0b-9d02-4aba-85ed-345e58743e64 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.185174s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.810 1897773 INFO alembic.runtime.migration [None req-ad365674-9348-46ba-8ff5-dd9040ea7b00 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.811 1897773 INFO alembic.runtime.migration [None req-ad365674-9348-46ba-8ff5-dd9040ea7b00 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.821 1897773 INFO alembic.runtime.migration [None req-ad365674-9348-46ba-8ff5-dd9040ea7b00 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.822 1897773 INFO alembic.runtime.migration [None req-ad365674-9348-46ba-8ff5-dd9040ea7b00 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.831 1897773 INFO alembic.runtime.migration [None req-ad365674-9348-46ba-8ff5-dd9040ea7b00 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:36.835 1897773 INFO aodh.api.app [None req-ad365674-9348-46ba-8ff5-dd9040ea7b00 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.096518s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.995 1897773 INFO alembic.runtime.migration [None req-b68ac55a-21d0-44f0-ac9b-bbba45aaf3fd - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.995 1897773 INFO alembic.runtime.migration [None req-b68ac55a-21d0-44f0-ac9b-bbba45aaf3fd - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.003 1897773 INFO alembic.runtime.migration [None req-b68ac55a-21d0-44f0-ac9b-bbba45aaf3fd - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.003 1897773 INFO alembic.runtime.migration [None req-b68ac55a-21d0-44f0-ac9b-bbba45aaf3fd - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.012 1897773 INFO alembic.runtime.migration [None req-b68ac55a-21d0-44f0-ac9b-bbba45aaf3fd - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.015 1897773 INFO aodh.api.app [None req-b68ac55a-21d0-44f0-ac9b-bbba45aaf3fd - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.104003s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:36.982 1897772 INFO alembic.runtime.migration [None req-21009eee-e6f6-4e26-b146-0c6e8244834b - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.982 1897772 INFO alembic.runtime.migration [None req-21009eee-e6f6-4e26-b146-0c6e8244834b - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.991 1897772 INFO alembic.runtime.migration [None req-21009eee-e6f6-4e26-b146-0c6e8244834b - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:36.991 1897772 INFO alembic.runtime.migration [None req-21009eee-e6f6-4e26-b146-0c6e8244834b - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:36.997 1897772 INFO alembic.runtime.migration [None req-21009eee-e6f6-4e26-b146-0c6e8244834b - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.000 1897772 INFO aodh.api.app [None req-21009eee-e6f6-4e26-b146-0c6e8244834b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.041420s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.086 1897773 INFO alembic.runtime.migration [None req-793a8b22-8d68-4977-876f-dfa3f9d69b6b - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.086 1897773 INFO alembic.runtime.migration [None req-793a8b22-8d68-4977-876f-dfa3f9d69b6b - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.089 1897773 INFO alembic.runtime.migration [None req-793a8b22-8d68-4977-876f-dfa3f9d69b6b - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.089 1897773 INFO alembic.runtime.migration [None req-793a8b22-8d68-4977-876f-dfa3f9d69b6b - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.094 1897773 INFO alembic.runtime.migration [None req-793a8b22-8d68-4977-876f-dfa3f9d69b6b - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.095 1897773 INFO aodh.api.app [None req-793a8b22-8d68-4977-876f-dfa3f9d69b6b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.071197s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.094 1897772 INFO alembic.runtime.migration [None req-47226d11-dc08-4467-806f-81809d74fa27 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.094 1897772 INFO alembic.runtime.migration [None req-47226d11-dc08-4467-806f-81809d74fa27 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.101 1897772 INFO alembic.runtime.migration [None req-47226d11-dc08-4467-806f-81809d74fa27 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.103 1897772 INFO alembic.runtime.migration [None req-47226d11-dc08-4467-806f-81809d74fa27 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.110 1897772 INFO alembic.runtime.migration [None req-47226d11-dc08-4467-806f-81809d74fa27 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.113 1897772 INFO aodh.api.app [None req-47226d11-dc08-4467-806f-81809d74fa27 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.062421s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.126 1897773 INFO alembic.runtime.migration [None req-1865caf1-8cd7-4aff-9bb2-50aa1a4a766c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.126 1897773 INFO alembic.runtime.migration [None req-1865caf1-8cd7-4aff-9bb2-50aa1a4a766c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.130 1897773 INFO alembic.runtime.migration [None req-1865caf1-8cd7-4aff-9bb2-50aa1a4a766c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.130 1897773 INFO alembic.runtime.migration [None req-1865caf1-8cd7-4aff-9bb2-50aa1a4a766c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.135 1897773 INFO alembic.runtime.migration [None req-1865caf1-8cd7-4aff-9bb2-50aa1a4a766c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.136 1897773 INFO aodh.api.app [None req-1865caf1-8cd7-4aff-9bb2-50aa1a4a766c some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:37.156 1897773 INFO aodh.api.app [None req-1865caf1-8cd7-4aff-9bb2-50aa1a4a766c some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini 2026-01-28 04:33:37.175 1897773 WARNING oslo_policy.policy [None req-de3e519a-7e7b-4f23-882a-7b9b9b8bd821 some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.065415s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.160 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.160 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.169 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.169 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.178 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.180 1897772 INFO aodh.api.app [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.060443s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.191 1897773 INFO alembic.runtime.migration [None req-de3e519a-7e7b-4f23-882a-7b9b9b8bd821 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.191 1897773 INFO alembic.runtime.migration [None req-de3e519a-7e7b-4f23-882a-7b9b9b8bd821 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.195 1897773 INFO alembic.runtime.migration [None req-de3e519a-7e7b-4f23-882a-7b9b9b8bd821 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.195 1897773 INFO alembic.runtime.migration [None req-de3e519a-7e7b-4f23-882a-7b9b9b8bd821 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.200 1897773 INFO alembic.runtime.migration [None req-de3e519a-7e7b-4f23-882a-7b9b9b8bd821 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.208 1897773 INFO aodh.api.app [None req-de3e519a-7e7b-4f23-882a-7b9b9b8bd821 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.029541s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.250 1897773 INFO alembic.runtime.migration [None req-1ba814e5-1b9a-4bf1-a4d4-da4d4d0615e9 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.250 1897773 INFO alembic.runtime.migration [None req-1ba814e5-1b9a-4bf1-a4d4-da4d4d0615e9 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.253 1897773 INFO alembic.runtime.migration [None req-1ba814e5-1b9a-4bf1-a4d4-da4d4d0615e9 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.253 1897773 INFO alembic.runtime.migration [None req-1ba814e5-1b9a-4bf1-a4d4-da4d4d0615e9 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.258 1897773 INFO alembic.runtime.migration [None req-1ba814e5-1b9a-4bf1-a4d4-da4d4d0615e9 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.259 1897773 INFO aodh.api.app [None req-1ba814e5-1b9a-4bf1-a4d4-da4d4d0615e9 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.102486s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.234 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.235 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.248 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.248 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.258 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.260 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.261 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.051295s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.280 1897773 INFO alembic.runtime.migration [None req-1b81fb8b-decc-45dd-99f0-91433f91eee0 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.280 1897773 INFO alembic.runtime.migration [None req-1b81fb8b-decc-45dd-99f0-91433f91eee0 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.283 1897773 INFO alembic.runtime.migration [None req-1b81fb8b-decc-45dd-99f0-91433f91eee0 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.283 1897773 INFO alembic.runtime.migration [None req-1b81fb8b-decc-45dd-99f0-91433f91eee0 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.287 1897773 INFO alembic.runtime.migration [None req-1b81fb8b-decc-45dd-99f0-91433f91eee0 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.288 1897773 INFO aodh.api.app [None req-1b81fb8b-decc-45dd-99f0-91433f91eee0 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.009433s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.062505s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.334 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.334 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.362 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.362 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.366 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.369 1897773 INFO aodh.api.app [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.028248s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.394 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.395 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.397 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.398 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.402 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.404 1897773 INFO aodh.api.app [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev32/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.087460s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.351 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.351 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.356 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.356 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.372 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.384 1897772 WARNING oslo_db.sqlalchemy.utils [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.009488s] ... ok {2} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.006617s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.432 1897773 WARNING stevedore.named [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Could not load no-such-engine {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.026196s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.441 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.441 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.445 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.445 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.450 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.456 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.045163s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.469 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.469 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.473 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.473 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.478 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.481 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.100015s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.438 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.439 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.482 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.482 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.504 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.042813s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.514 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.514 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.518 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.518 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.525 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.531 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.058410s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.530 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.530 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.533 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.533 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.552 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.564 1897772 WARNING oslo_db.sqlalchemy.utils [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 04:33:37.574 1897772 WARNING oslo_db.sqlalchemy.utils [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.031688s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.557 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.557 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.562 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.562 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.566 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.570 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.031118s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.589 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.589 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.592 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.592 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.596 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.599 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.050522s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.594 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.594 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.600 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.600 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.614 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.626 1897772 WARNING oslo_db.sqlalchemy.utils [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.031778s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.621 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.621 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.625 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.625 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.630 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.634 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.036247s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.657 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.657 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.662 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.663 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.667 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.670 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.054038s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.641 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.641 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.654 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.654 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.659 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.674 1897772 WARNING oslo_db.sqlalchemy.utils [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.037614s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.690 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.690 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.694 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.694 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.703 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.710 1897773 WARNING oslo_db.sqlalchemy.utils [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.052518s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.692 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.692 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.704 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.704 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.719 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.731 1897772 WARNING oslo_db.sqlalchemy.utils [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.027074s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.728 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.729 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.733 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.733 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.739 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.024151s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.756 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.756 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.759 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.760 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.764 1897773 INFO alembic.runtime.migration [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.003241s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.052284s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.751 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.751 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.764 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Context impl SQLiteImpl. 2026-01-28 04:33:37.764 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Will assume non-transactional DDL. 2026-01-28 04:33:37.769 1897772 INFO alembic.runtime.migration [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Running stamp_revision -> 010 2026-01-28 04:33:37.787 1897772 WARNING oslo_db.sqlalchemy.utils [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.002099s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.022046s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.793 1897773 ERROR stevedore.extension [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] 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-01-28 04:33:37.794 1897773 WARNING stevedore.named [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Could not load prometheus 2026-01-28 04:33:37.794 1897773 INFO aodh.evaluator [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] alarm d157cdf8-a354-423f-8fd1-e87696316ff4 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-01-28 04:33:37.796 1897773 INFO aodh.evaluator [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] alarm ac0676a4-bd50-4e35-b889-d357345437ff 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-01-28 04:33:37.796 1897773 INFO aodh.evaluator [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] alarm 2f8527f2-c7be-4494-b481-b7ec33fec0e6 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-01-28 04:33:37.797 1897773 INFO aodh.evaluator [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] alarm 2cef1128-0006-45fb-9d8d-433230e36a7c 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_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.012600s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.808 1897773 ERROR stevedore.extension [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] 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-01-28 04:33:37.808 1897773 WARNING stevedore.named [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Could not load prometheus 2026-01-28 04:33:37.809 1897773 INFO aodh.evaluator [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] alarm f58550ed-72a5-4d80-b975-ee051b5b2b35 transitioning to alarm because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to alarm, due to rules: rule2, rule3 outside their threshold. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.011765s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.009843s] ... ok {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.038506s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.826 1897772 ERROR stevedore.extension [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] 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-01-28 04:33:37.826 1897772 WARNING stevedore.named [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Could not load prometheus {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.013326s] ... ok {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.024569s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.860 1897772 ERROR stevedore.extension [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] 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-01-28 04:33:37.860 1897772 WARNING stevedore.named [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Could not load prometheus {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.021034s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.884 1897772 ERROR stevedore.extension [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] 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-01-28 04:33:37.884 1897772 WARNING stevedore.named [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Could not load prometheus 2026-01-28 04:33:37.884 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm 83f86708-98d9-4ca3-838c-81ce963b38ae 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. {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.024938s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.901 1897772 INFO aodh.evaluator.event [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Triggering the alarm 21e193f1-01bb-4c25-989d-2bc7e4ff472c by event for project , event_type: type0 2026-01-28 04:33:37.901 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm 21e193f1-01bb-4c25-989d-2bc7e4ff472c transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.011210s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.024368s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.952 1897772 INFO aodh.evaluator.event [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Triggering the alarm be752968-423e-4eb6-bf9f-463a2c6b952d by event for project , event_type: type0 2026-01-28 04:33:37.953 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm be752968-423e-4eb6-bf9f-463a2c6b952d transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.120818s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.966 1897773 INFO aodh.evaluator.event [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Triggering the alarm b42d111d-5df2-4f5d-a80d-a3233f335735 by event for project project2, event_type: type1 2026-01-28 04:33:37.966 1897773 INFO aodh.evaluator [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] alarm b42d111d-5df2-4f5d-a80d-a3233f335735 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.015935s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.970 1897772 INFO aodh.evaluator.event [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Triggering the alarm 18e1fb6a-ad0f-4b74-9285-446f8e7cf1ab by event for project , event_type: type0 2026-01-28 04:33:37.970 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm 18e1fb6a-ad0f-4b74-9285-446f8e7cf1ab transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.013122s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.979 1897773 INFO aodh.evaluator.event [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Triggering the alarm d744e17e-2c1c-4b9b-85e7-c722b11266be by event for project , event_type: type0 2026-01-28 04:33:37.980 1897773 INFO aodh.evaluator [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] alarm d744e17e-2c1c-4b9b-85e7-c722b11266be transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.009941s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:37.990 1897773 ERROR aodh.evaluator.event [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Failed to extract event_type from event = {'message_id': '68addf2b-ca07-4e7a-8096-8419313d01af', 'traits': []} 2026-01-28 04:33:37.990 1897773 WARNING aodh.evaluator.event [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Event <{'message_id': '68addf2b-ca07-4e7a-8096-8419313d01af', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.012436s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.011985s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.001 1897773 INFO aodh.evaluator [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] alarm ca4ec951-029b-4410-8d6a-eb5e93197b9a transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.010116s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.018618s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.013 1897772 INFO aodh.evaluator.event [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Aborting evaluation of the alarm 304b3c3c-5620-4cb5-a045-9ddbb63e9e2c 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_equivocal_from_unknown [0.011162s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.023 1897773 INFO aodh.evaluator [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] alarm d70e4165-b121-409b-96b9-b01a065624c7 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.019096s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.031 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm 6c98229b-9dab-420e-b8ad-f89d08a31064 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.016250s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.039 1897773 INFO aodh.evaluator [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] alarm 1038bfcd-3154-482f-b5bd-16927a0c9b36 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.013708s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.020947s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.053 1897772 WARNING aodh.evaluator.threshold [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Expecting 4 datapoints but only get 0 2026-01-28 04:33:38.053 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm b2c93b8b-bf22-4534-8aec-24b95bb53b3c transitioning to insufficient data because No datapoint for granularity 300 {2} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.009374s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.008816s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.008363s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.082 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.023244s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.084 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm fbbf6842-5750-41f9-ba33-ea8e48728876 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.018125s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.105 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm 353b20d6-9bab-465f-b936-48a8c28a09f8 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.019989s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.119 1897772 WARNING aodh.evaluator.gnocchi [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-01-28 04:33:38.119 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm 59d8b42a-3151-4e2e-9d6a-2b28a77f0b88 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.020112s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.139 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm 7a600001-b87e-43d4-ad5b-6660e9e2d8a5 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.016439s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.167 1897772 WARNING aodh.evaluator.threshold [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] Expecting 5 datapoints but only get 0 2026-01-28 04:33:38.168 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm ba89da53-eb4d-4a4b-a6ce-8f6f1c8b84da transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.120323s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.289 1897772 INFO aodh.evaluator [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] alarm 4734147f-d601-4a66-8f8a-9509e9d1812a transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {1} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.010611s] ... ok {1} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.008641s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.310 1897772 INFO aodh.notifier.heat [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] 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-01-28 04:33:38.310 1897772 ERROR aodh.notifier.heat [None req-dc12bd6b-93bc-4165-b3b0-5233272bc2e9 fcab506f-6623-46e1-9bb3-e9c488b0ec36 d4e43a5f-bad0-4b85-bdc5-0e29d15d8825 - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.001450s] ... ok {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000760s] ... ok {1} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.001300s] ... ok {3} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [1.784228s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.087300s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.099 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:39.099 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group group 2026-01-28 04:33:39.100 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:39.100 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group group 2026-01-28 04:33:39.100 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:39.100 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group group 2026-01-28 04:33:39.100 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:39.101 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group group 2026-01-28 04:33:39.101 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:39.101 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group group 2026-01-28 04:33:39.101 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:39.101 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group group 2026-01-28 04:33:39.101 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:39.102 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group group 2026-01-28 04:33:39.102 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:39.102 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group group 2026-01-28 04:33:39.102 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:39.102 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group group 2026-01-28 04:33:39.102 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8c f15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:39.102 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group group {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.027404s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:38.346 1897772 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator Traceback (most recent call last): 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev32/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator raise result 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator Exception: Boom! 2026-01-28 04:33:38.347 1897772 ERROR aodh.evaluator {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.000943s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.000775s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.000812s] ... ok {0} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [2.433900s] ... ok {3} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [1.632768s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.007730s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:40.015 1897774 INFO aodh.coordination [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Coordination backend started successfully. {2} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.022603s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:39.192 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Coordination backend started successfully. 2026-01-28 04:33:40.192 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Joined partitioning group 123 2026-01-28 04:33:40.193 1897773 INFO aodh.coordination [None req-3d8b75b9-3ace-4f79-a899-8cf15002cb3e 390ef4b2-f35b-4bd1-98b1-71e9b9169e7f bd44e5b9-1af1-4e32-928e-d9b5ed0473e7 - - - -] Left partitioning group 123 {3} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.008769s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:40.022 1897774 INFO aodh.coordination [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Coordination backend started successfully. 2026-01-28 04:33:41.022 1897774 INFO aodh.coordination [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Joined partitioning group group 2026-01-28 04:33:41.023 1897774 INFO aodh.coordination [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Coordination backend started successfully. 2026-01-28 04:33:41.023 1897774 INFO aodh.coordination [None req-d3371b51-00ea-4650-85de-0750468e41ab f11755ad-26fc-45f2-9a42-21e13c88c138 7257afd5-7789-4398-8d1e-c9b142e4028e - - - -] Joined partitioning group group {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.024796s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:40.219 1897773 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.011713s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.010690s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:41.241 1897773 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.008578s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [2.062580s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.013733s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:39.420 1897771 INFO aodh.coordination [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Coordination backend started successfully. 2026-01-28 04:33:40.421 1897771 INFO aodh.coordination [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Joined partitioning group group1 2026-01-28 04:33:40.421 1897771 INFO aodh.coordination [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Coordination backend started successfully. 2026-01-28 04:33:41.422 1897771 INFO aodh.coordination [None req-7cc6d1f0-cc3c-4aeb-86c4-77eae5ee7ad1 551400b0-afdc-48c2-9f27-adc7d3f58bc1 7b1b62e8-8b38-4bf9-b3dc-461fb87dbf9d - - - -] Joined partitioning group group2 {0} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.016947s] ... ok {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.012716s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:41.037 1897774 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator Traceback (most recent call last): 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev32/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator raise result 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator Exception: Boom! 2026-01-28 04:33:41.037 1897774 ERROR aodh.evaluator {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.014302s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.065318s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:41.312 1897773 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-9d1fa38f-05ff-4b7e-b93b-c00f762247a1' 2026-01-28 04:33:41.313 1897773 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.017973s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:41.458 1897771 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.011110s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:42.062 1897774 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-01-28 04:33:42.063 1897774 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.067430s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:42.382 1897773 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-7ab4f7e6-8e3f-4ef2-b828-21d24544bb99' 2026-01-28 04:33:42.383 1897773 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.014429s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:42.469 1897771 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.001819s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.000912s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [2.068649s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.066543s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:43.449 1897773 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-aeef5d27-687c-4558-b7b4-49d3c2800d88' 2026-01-28 04:33:43.450 1897773 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.072476s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:43.547 1897772 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-e30d57fc-91a9-44b9-b9d3-56074fb3a63a' 2026-01-28 04:33:43.548 1897772 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.084534s] ... ok {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.022104s] ... ok {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.013906s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.000963s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.000837s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000765s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000820s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000912s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000762s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001997s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.002173s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.001240s] ... ok {1} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.011574s] ... ok {3} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.014608s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.000986s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.002265s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.001088s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.083825s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:44.534 1897773 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_query.TestQuery.test_get_value_with_boolean [0.000672s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000467s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.002489s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.082079s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:44.640 1897771 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-dd885937-2679-4ba1-a125-00359911ab0a' 2026-01-28 04:33:44.641 1897771 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.064213s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.065639s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:45.709 1897771 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. {0} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.019068s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.000960s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.000974s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.000753s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.000618s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.001223s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.002221s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.063777s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:46.209 1897774 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-12a573ab-4281-4f00-99f0-b93a86434635' 2026-01-28 04:33:46.211 1897774 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.066114s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:47.275 1897774 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-88e571e3-76e9-412b-b15d-c7cdf8131fee' 2026-01-28 04:33:47.276 1897774 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.117825s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.062635s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 04:33:49.459 1897774 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='subscriber=http://example.com/data&ttl=7200&signature=mysignature&expires=2016-06-29T01:49:56&paths=/v2/queues/beijing/messages&methods=GET,PATCH,POST,PUT&queue_name=foobar-critical&project_id=my_project_id', fragment='') because what ?. {3} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.062224s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.000762s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000524s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000719s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.001065s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.001131s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.000719s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.000674s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.001132s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.000683s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.000730s] ... ok ====== Totals ====== Ran: 310 tests in 16.1439 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 47.9396 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:12.354949 - Worker 1 (78 tests) => 0:00:09.375385 - Worker 2 (77 tests) => 0:00:10.621087 - Worker 3 (77 tests) => 0:00:15.784258 [DEFAULT] # # From aodh # # Record alarm change events. (boolean value) #record_history = true # TTL of event alarm caches, in seconds. Set to 0 to disable caching. (integer # value) #event_alarm_cache_ttl = 60 # DEPRECATED: Disable RBAC for Prometheus evaluator. (boolean value) # This option is deprecated for removal since Flamingo. # Its value may be silently ignored in the future. # Reason: Prometheus RBAC is always disabled. It's not possible to correctly # use client-side rbac enforcement from within services. Using it can cause # issues. #prometheus_disable_rbac = false # Name of label used to identify metric project IDs in Prometheus. This label # name will be used to restrict queries to the appropriate project. (string # value) #prometheus_project_label_name = project # The number of seconds to extend the evaluation windows to compensate the # reporting/ingestion lag. (integer value) # Minimum value: 0 # Maximum value: 86400 #additional_ingestion_lag = 0 # The time in seconds to wait for the load balancer member creation. (integer # value) #member_creation_time = 120 # SSL Client certificate file for REST notifier. (string value) #rest_notifier_certificate_file = # SSL Client private key file for REST notifier. (string value) #rest_notifier_certificate_key = # SSL CA_BUNDLE certificate for REST notifier (string value) #rest_notifier_ca_bundle_certificate_path = # Whether to verify the SSL Server certificate when calling alarm action. # (boolean value) #rest_notifier_ssl_verify = true # Number of retries for REST notifier (integer value) #rest_notifier_max_retries = 0 # The topic that aodh uses for alarm notifier messages. (string value) #notifier_topic = alarming # Whether metric collection should be enabled. (boolean value) #enable_evaluation_results_metrics = false # # From cotyledon # # Enables or disables logging values of all registered options when starting a # service (at DEBUG level). (boolean value) # Note: This option can be changed without restarting. #log_options = true # Specify a timeout after which a gracefully shutdown server will exit. Zero # value means endless wait. (integer value) # Note: This option can be changed without restarting. #graceful_shutdown_timeout = 60 # # From oslo.log # # If set to true, the logging level will be set to DEBUG instead of the default # INFO level. (boolean value) # Note: This option can be changed without restarting. #debug = false # The name of a logging configuration file. This file is appended to any # existing logging configuration files. For details about logging configuration # files, see the Python logging module documentation. Note that when logging # configuration files are used then all logging configuration is set in the # configuration file and other logging configuration options are ignored (for # example, log-date-format). (string value) # Note: This option can be changed without restarting. # Deprecated group/name - [DEFAULT]/log_config #log_config_append = # Defines the format string for %%(asctime)s in log records. Default: # %(default)s . This option is ignored if log_config_append is set. (string # value) #log_date_format = %Y-%m-%d %H:%M:%S # (Optional) Name of log file to send logging output to. If no default is set, # logging will go to stderr as defined by use_stderr. This option is ignored if # log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logfile #log_file = # (Optional) The base directory used for relative log_file paths. This option # is ignored if log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logdir #log_dir = # DEPRECATED: Uses logging handler designed to watch file system. When log file # is moved or removed this handler will open a new log file with specified path # instantaneously. It makes sense only if log_file option is specified and # Linux platform is used. This option is ignored if log_config_append is set. # (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This function is known to have bene broken for long time, and depends # on the unmaintained library #watch_log_file = false # Use syslog for logging. Existing syslog format is DEPRECATED and will be # changed later to honor RFC5424. This option is ignored if log_config_append # is set. (boolean value) #use_syslog = false # Enable journald for logging. If running in a systemd environment you may wish # to enable journal support. Doing so will use the journal native protocol # which includes structured metadata in addition to log messages.This option is # ignored if log_config_append is set. (boolean value) #use_journal = false # Syslog facility to receive log lines. This option is ignored if # log_config_append is set. (string value) #syslog_log_facility = LOG_USER # Use JSON formatting for logging. This option is ignored if log_config_append # is set. (boolean value) #use_json = false # Log output to standard error. This option is ignored if log_config_append is # set. (boolean value) #use_stderr = false # (Optional) Set the 'color' key according to log levels. This option takes # effect only when logging to stderr or stdout is used. This option is ignored # if log_config_append is set. (boolean value) #log_color = false # The amount of time before the log files are rotated. This option is ignored # unless log_rotation_type is set to "interval". (integer value) #log_rotate_interval = 1 # Rotation interval type. The time of the last file change (or the time when # the service was started) is used when scheduling the next rotation. (string # value) # Possible values: # Seconds - # Minutes - # Hours - # Days - # Weekday - # Midnight - #log_rotate_interval_type = days # Maximum number of rotated log files. (integer value) #max_logfile_count = 30 # Log file maximum size in MB. This option is ignored if "log_rotation_type" is # not set to "size". (integer value) #max_logfile_size_mb = 200 # Log rotation type. (string value) # Possible values: # interval - Rotate logs at predefined time intervals. # size - Rotate logs once they reach a predefined size. # none - Do not rotate log files. #log_rotation_type = none # Format string to use for log messages with context. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(global_request_id)s %(request_id)s %(user_identity)s] %(instance)s%(message)s # Format string to use for log messages when context is undefined. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s # Additional data to append to log message when logging level for the message # is DEBUG. Used by oslo_log.formatters.ContextFormatter (string value) #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d # Prefix each line of exception output with this format. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s # Defines the format string for %(user_identity)s that is used in # logging_context_format_string. Used by oslo_log.formatters.ContextFormatter # (string value) #logging_user_identity_format = %(user)s %(project)s %(domain)s %(system_scope)s %(user_domain)s %(project_domain)s # List of package logging levels in logger=LEVEL pairs. This option is ignored # if log_config_append is set. (list value) #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,oslo_policy=INFO,dogpile.core.dogpile=INFO # Enables or disables publication of error events. (boolean value) #publish_errors = false # The format for an instance that is passed with the log message. (string # value) #instance_format = "[instance: %(uuid)s] " # The format for an instance UUID that is passed with the log message. (string # value) #instance_uuid_format = "[instance: %(uuid)s] " # Interval, number of seconds, of log rate limiting. (integer value) #rate_limit_interval = 0 # Maximum number of logged messages per rate_limit_interval. (integer value) #rate_limit_burst = 0 # Log level name used by rate limiting. Logs with level greater or equal to # rate_limit_except_level are not filtered. An empty string means that all # levels are filtered. (string value) # Possible values: # CRITICAL - # ERROR - # INFO - # WARNING - # DEBUG - # '' - #rate_limit_except_level = CRITICAL # Enables or disables fatal status of deprecations. (boolean value) #fatal_deprecations = false # # From oslo.messaging # # Size of executor thread pool when executor is threading or eventlet. (integer # value) # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size #executor_thread_pool_size = 64 # Seconds to wait for a response from a call. (integer value) #rpc_response_timeout = 60 # The network address and optional user credentials for connecting to the # messaging backend, in URL format. The expected format is: # # driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query # # Example: rabbit://rabbitmq:password@127.0.0.1:5672// # # For full details on the fields in the URL see the documentation of # oslo_messaging.TransportURL at # https://docs.openstack.org/oslo.messaging/latest/reference/transport.html # (string value) #transport_url = rabbit:// # The default exchange under which topics are scoped. May be overridden by an # exchange name specified in the transport_url option. (string value) #control_exchange = openstack # Add an endpoint to answer to ping calls. Endpoint is named # oslo_rpc_server_ping (boolean value) #rpc_ping_enabled = false [api] # # From aodh # # Configuration file for WSGI definition of API. (string value) #paste_config = api-paste.ini # Authentication mode to use. (string value) # Possible values: # keystone - # noauth - #auth_mode = keystone # Project name of resources creator in Gnocchi. (For example the Ceilometer # project name (string value) #gnocchi_external_project_owner = service # Domain name of resources creator in Gnocchi. (For example, default or # service_domain (string value) #gnocchi_external_domain_name = Default # Maximum number of alarms defined for a user. (integer value) #user_alarm_quota = -1 # Maximum number of alarms defined for a project. (integer value) #project_alarm_quota = -1 # Maximum count of actions for each state of an alarm, non-positive number # means no limit. (integer value) #alarm_max_actions = -1 [coordination] # # From aodh # # The backend URL to use for distributed coordination. If left empty, alarm # evaluation won't do workload partitioning and will only function correctly if # a single instance of the service is running. (string value) #backend_url = # Number of seconds between heartbeats for distributed coordination. (floating # point value) # Deprecated group/name - [coordination]/heartbeat #heartbeat_interval = 1.0 # Retry backoff factor when retrying to connect with coordination backend # (integer value) #retry_backoff = 1 # Maximum number of seconds between retry to join partitioning group (integer # value) #max_retry_interval = 30 [cors] # # From oslo.middleware.cors # # Indicate whether this resource may be shared with the domain received in the # requests "origin" header. Format: "://[:]", no trailing # slash. Example: https://horizon.example.com (list value) #allowed_origin = # Indicate that the actual request can include user credentials (boolean value) #allow_credentials = true # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple # Headers. (list value) #expose_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token # Maximum cache age of CORS preflight requests. (integer value) #max_age = 3600 # Indicate which methods can be used during the actual request. (list value) #allow_methods = GET,PUT,POST,DELETE,PATCH # Indicate which header field names may be used during the actual request. # (list value) #allow_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token [database] # # From aodh # # Number of seconds that alarm histories are kept in the database for (<= 0 # means forever). (integer value) #alarm_history_time_to_live = -1 # Number of alarm histories to be deleted in one iteration from the database (0 # means all). (integer value) # Minimum value: 0 #alarm_histories_delete_batch_size = 0 # # From oslo.db # # If True, SQLite uses synchronous mode. (boolean value) #sqlite_synchronous = true # The back end to use for the database. (string value) #backend = sqlalchemy # The SQLAlchemy connection string to use to connect to the database. (string # value) #connection = # The SQLAlchemy connection string to use to connect to the slave database. # (string value) #slave_connection = # The SQLAlchemy asyncio connection string to use to connect to the database. # (string value) #asyncio_connection = # The SQLAlchemy asyncio connection string to use to connect to the slave # database. (string value) #asyncio_slave_connection = # The SQL mode to be used for MySQL sessions. This option, including the # default, overrides any server-set SQL mode. To use whatever SQL mode is set # by the server configuration, set this to no value. Example: mysql_sql_mode= # (string value) #mysql_sql_mode = TRADITIONAL # For Galera only, configure wsrep_sync_wait causality checks on new # connections. Default is None, meaning don't configure any setting. (integer # value) #mysql_wsrep_sync_wait = # Connections which have been present in the connection pool longer than this # number of seconds will be replaced with a new one the next time they are # checked out from the pool. (integer value) #connection_recycle_time = 3600 # Maximum number of SQL connections to keep open in a pool. Setting a value of # 0 indicates no limit. (integer value) #max_pool_size = 5 # Maximum number of database connection retries during startup. Set to -1 to # specify an infinite retry count. (integer value) #max_retries = 10 # Interval between retries of opening a SQL connection. (integer value) #retry_interval = 10 # If set, use this value for max_overflow with SQLAlchemy. (integer value) #max_overflow = 50 # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer # value) # Minimum value: 0 # Maximum value: 100 #connection_debug = 0 # Add Python stack traces to SQL as comment strings. (boolean value) #connection_trace = false # If set, use this value for pool_timeout with SQLAlchemy. (integer value) #pool_timeout = # Enable the experimental use of database reconnect on connection lost. # (boolean value) #use_db_reconnect = false # Seconds between retries of a database transaction. (integer value) #db_retry_interval = 1 # If True, increases the interval between retries of a database operation up to # db_max_retry_interval. (boolean value) #db_inc_retry_interval = true # If db_inc_retry_interval is set, the maximum seconds between retries of a # database operation. (integer value) #db_max_retry_interval = 10 # Maximum retries in case of connection error or deadlock error before error is # raised. Set to -1 to specify an infinite retry count. (integer value) #db_max_retries = 20 # Optional URL parameters to append onto the connection URL at connect time; # specify as param1=value1¶m2=value2&... (string value) #connection_parameters = [evaluator] # # From aodh # # Number of workers for evaluator service. (integer value) # Minimum value: 1 #workers = 1 # Period of evaluation cycle, should be >= than configured pipeline interval # for collection of underlying meters. (integer value) #evaluation_interval = 60 [healthcheck] # # From oslo.middleware.healthcheck # # DEPRECATED: The path to respond to healtcheck requests on. (string value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #path = /healthcheck # Show more detailed information as part of the response. Security note: # Enabling this option may expose sensitive details about the service being # monitored. Be sure to verify that it will not violate your security policies. # (boolean value) #detailed = false # Additional backends that can perform health checks and report that # information back as part of a request. (list value) #backends = # A list of network addresses to limit source ip allowed to access healthcheck # information. Any request from ip outside of these network addresses are # ignored. (list value) #allowed_source_ranges = # Ignore requests with proxy headers. (boolean value) #ignore_proxied_requests = false # Check the presence of a file to determine if an application is running on a # port. Used by DisableByFileHealthcheck plugin. (string value) #disable_by_file_path = # Check the presence of a file based on a port to determine if an application # is running on a port. Expects a "port:path" list of strings. Used by # DisableByFilesPortsHealthcheck plugin. (list value) #disable_by_file_paths = # Check the presence of files. Used by EnableByFilesHealthcheck plugin. (list # value) #enable_by_file_paths = [keystone_authtoken] # # From keystonemiddleware.auth_token # # Complete "public" Identity API endpoint. This endpoint should not be an # "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. (string # value) # Deprecated group/name - [keystone_authtoken]/auth_uri #www_authenticate_uri = # DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not # be an "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. This option # is deprecated in favor of www_authenticate_uri and will be removed in the S # release. (string value) # This option is deprecated for removal since Queens. # Its value may be silently ignored in the future. # Reason: The auth_uri option is deprecated in favor of www_authenticate_uri # and will be removed in the S release. #auth_uri = # API version of the Identity API endpoint. (string value) #auth_version = # Interface to use for the Identity API endpoint. Valid values are "public", # "internal" (default) or "admin". (string value) #interface = internal # Do not handle authorization requests within the middleware, but delegate the # authorization decision to downstream WSGI components. (boolean value) #delay_auth_decision = false # Request timeout value for communicating with Identity API server. (integer # value) #http_connect_timeout = # How many times are we trying to reconnect when communicating with Identity # API Server. (integer value) #http_request_max_retries = 3 # Request environment key where the Swift cache object is stored. When # auth_token middleware is deployed with a Swift cache, use this option to have # the middleware share a caching backend with swift. Otherwise, use the # ``memcached_servers`` option instead. (string value) #cache = # Required if identity server requires client certificate (string value) #certfile = # Required if identity server requires client certificate (string value) #keyfile = # A PEM encoded Certificate Authority to use when verifying HTTPs connections. # Defaults to system CAs. (string value) #cafile = # Verify HTTPS connections. (boolean value) #insecure = false # The region in which the identity server can be found. (string value) #region_name = # Optionally specify a list of memcached server(s) to use for caching. If left # undefined, tokens will instead be cached in-process. (list value) # Deprecated group/name - [keystone_authtoken]/memcache_servers #memcached_servers = # In order to prevent excessive effort spent validating tokens, the middleware # caches previously-seen tokens for a configurable duration (in seconds). Set # to -1 to disable caching completely. (integer value) #token_cache_time = 300 # (Optional) If defined, indicate whether token data should be authenticated or # authenticated and encrypted. If MAC, token data is authenticated (with HMAC) # in the cache. If ENCRYPT, token data is encrypted and authenticated in the # cache. If the value is not one of these options or empty, auth_token will # raise an exception on initialization. (string value) # Possible values: # None - # MAC - # ENCRYPT - #memcache_security_strategy = None # (Optional, mandatory if memcache_security_strategy is defined) This string is # used for key derivation. (string value) #memcache_secret_key = # (Optional) Global toggle for TLS usage when comunicating with the caching # servers. (boolean value) #memcache_tls_enabled = false # (Optional) Path to a file of concatenated CA certificates in PEM format # necessary to establish the caching server's authenticity. If tls_enabled is # False, this option is ignored. (string value) #memcache_tls_cafile = # (Optional) Path to a single file in PEM format containing the client's # certificate as well as any number of CA certificates needed to establish the # certificate's authenticity. This file is only required when client side # authentication is necessary. If tls_enabled is False, this option is ignored. # (string value) #memcache_tls_certfile = # (Optional) Path to a single file containing the client's private key in. # Otherwhise the private key will be taken from the file specified in # tls_certfile. If tls_enabled is False, this option is ignored. (string value) #memcache_tls_keyfile = # (Optional) Set the available ciphers for sockets created with the TLS # context. It should be a string in the OpenSSL cipher list format. If not # specified, all OpenSSL enabled ciphers will be available. (string value) #memcache_tls_allowed_ciphers = # (Optional) Number of seconds memcached server is considered dead before it is # tried again. (integer value) #memcache_pool_dead_retry = 300 # (Optional) Maximum total number of open connections to every memcached # server. (integer value) #memcache_pool_maxsize = 10 # (Optional) Socket timeout in seconds for communicating with a memcached # server. (integer value) #memcache_pool_socket_timeout = 3 # (Optional) Number of seconds a connection to memcached is held unused in the # pool before it is closed. (integer value) #memcache_pool_unused_timeout = 60 # (Optional) Number of seconds that an operation will wait to get a memcached # client connection from the pool. (integer value) #memcache_pool_conn_get_timeout = 10 # (Optional) Use the advanced (eventlet safe) memcached client pool. (boolean # value) #memcache_use_advanced_pool = true # (Optional) Indicate whether to set the X-Service-Catalog header. If False, # middleware will not ask for service catalog on token validation and will not # set the X-Service-Catalog header. (boolean value) #include_service_catalog = true # Used to control the use and type of token binding. Can be set to: "disabled" # to not check token binding. "permissive" (default) to validate binding # information if the bind type is of a form known to the server and ignore it # if not. "strict" like "permissive" but if the bind type is unknown the token # will be rejected. "required" any form of token binding is needed to be # allowed. Finally the name of a binding method that must be present in tokens. # (string value) #enforce_token_bind = permissive # A choice of roles that must be present in a service token. Service tokens are # allowed to request that an expired token can be used and so this check should # tightly control that only actual services should be sending this token. Roles # here are applied as an ANY check so any role in this list must be present. # For backwards compatibility reasons this currently only affects the # allow_expired check. (list value) #service_token_roles = service # For backwards compatibility reasons we must let valid service tokens pass # that don't pass the service_token_roles check as valid. Setting this true # will become the default in a future release and should be enabled if # possible. (boolean value) #service_token_roles_required = false # The name or type of the service as it appears in the service catalog. This is # used to validate tokens that have restricted access rules. (string value) #service_type = # Enable the SASL(Simple Authentication and Security Layer) if the SASL_enable # is true, else disable. (boolean value) #memcache_sasl_enabled = false # the user name for the SASL (string value) #memcache_username = # the username password for SASL (string value) #memcache_password = # Authentication type to load (string value) # Deprecated group/name - [keystone_authtoken]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = [listener] # # From aodh # # Number of workers for listener service. (integer value) # Minimum value: 1 #workers = 1 # The topic that aodh uses for event alarm evaluation. (string value) #event_alarm_topic = alarm.all # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = [notifier] # # From aodh # # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = # Number of workers for notifier service. (integer value) # Minimum value: 1 #workers = 1 [oslo_messaging_kafka] # # From oslo.messaging # # Max fetch bytes of Kafka consumer (integer value) #kafka_max_fetch_bytes = 1048576 # Default timeout(s) for Kafka consumers (floating point value) #kafka_consumer_timeout = 1.0 # Group id for Kafka consumer. Consumers in one group will coordinate message # consumption (string value) #consumer_group = oslo_messaging_consumer # Upper bound on the delay for KafkaProducer batching in seconds (floating # point value) #producer_batch_timeout = 0.0 # Size of batch for the producer async send (integer value) #producer_batch_size = 16384 # The compression codec for all data generated by the producer. If not set, # compression will not be used. Note that the allowed values of this depend on # the kafka version (string value) # Possible values: # none - # gzip - # snappy - # lz4 - # zstd - #compression_codec = none # Enable asynchronous consumer commits (boolean value) #enable_auto_commit = false # The maximum number of records returned in a poll call (integer value) #max_poll_records = 500 # Protocol used to communicate with brokers (string value) # Possible values: # PLAINTEXT - # SASL_PLAINTEXT - # SSL - # SASL_SSL - #security_protocol = PLAINTEXT # Mechanism when security protocol is SASL (string value) #sasl_mechanism = PLAIN # CA certificate PEM file used to verify the server certificate (string value) #ssl_cafile = # Client certificate PEM file used for authentication. (string value) #ssl_client_cert_file = # Client key PEM file used for authentication. (string value) #ssl_client_key_file = # Client key password file used for authentication. (string value) #ssl_client_key_password = [oslo_messaging_notifications] # # From oslo.messaging # # The Drivers(s) to handle sending notifications. Possible values are # messaging, messagingv2, routing, log, test, noop (multi valued) #driver = # A URL representing the messaging driver to use for notifications. If not set, # we fall back to the same configuration used for RPC. (string value) #transport_url = # AMQP topic used for OpenStack notifications. (list value) #topics = notifications # The maximum number of attempts to re-send a notification message which failed # to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite # (integer value) #retry = -1 [oslo_messaging_rabbit] # # From oslo.messaging # # Use durable queues in AMQP. If rabbit_quorum_queue is enabled, queues will be # durable and this value will be ignored. (boolean value) #amqp_durable_queues = false # Auto-delete queues in AMQP. (boolean value) #amqp_auto_delete = false # Size of RPC connection pool. (integer value) # Minimum value: 1 #rpc_conn_pool_size = 30 # The pool size limit for connections expiration policy (integer value) #conn_pool_min_size = 2 # The time-to-live in sec of idle connections in the pool (integer value) #conn_pool_ttl = 1200 # Connect over SSL. (boolean value) #ssl = false # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some # distributions. (string value) #ssl_version = # SSL key file (valid only if SSL enabled). (string value) #ssl_key_file = # SSL cert file (valid only if SSL enabled). (string value) #ssl_cert_file = # SSL certification authority file (valid only if SSL enabled). (string value) #ssl_ca_file = # Global toggle for enforcing the OpenSSL FIPS mode. This feature requires # Python support. This is available in Python 3.9 in all environments and may # have been backported to older Python versions on select environments. If the # Python executable used does not support OpenSSL FIPS mode, an exception will # be raised. (boolean value) #ssl_enforce_fips_mode = false # DEPRECATED: (DEPRECATED) It is recommend not to use this option anymore. Run # the health check heartbeat thread through a native python thread by default. # If this option is equal to False then the health check heartbeat will inherit # the execution model from the parent process. For example if the parent # process has monkey patched the stdlib by using eventlet/greenlet then the # heartbeat will be run through a green thread. This option should be set to # True only for the wsgi services. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: The option is related to Eventlet which will be removed. In addition # this has never worked as expected with services using eventlet for core # service framework. #heartbeat_in_pthread = false # How long to wait (in seconds) before reconnecting in response to an AMQP # consumer cancel notification. (floating point value) # Minimum value: 0.0 # Maximum value: 4.5 #kombu_reconnect_delay = 1.0 # Random time to wait for when reconnecting in response to an AMQP consumer # cancel notification. (floating point value) # Minimum value: 0.0 #kombu_reconnect_splay = 0.0 # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not # be used. This option may not be available in future versions. (string value) #kombu_compression = # How long to wait a missing client before abandoning to send it its replies. # This value should not be longer than rpc_response_timeout. (integer value) # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout #kombu_missing_consumer_retry_timeout = 60 # Determines how the next RabbitMQ node is chosen in case the one we are # currently connected to becomes unavailable. Takes effect only if more than # one RabbitMQ node is provided in config. (string value) # Possible values: # round-robin - # shuffle - #kombu_failover_strategy = round-robin # The RabbitMQ login method. (string value) # Possible values: # PLAIN - # AMQPLAIN - # EXTERNAL - # RABBIT-CR-DEMO - #rabbit_login_method = AMQPLAIN # How frequently to retry connecting with RabbitMQ. (integer value) # Minimum value: 1 #rabbit_retry_interval = 1 # How long to backoff for between retries when connecting to RabbitMQ. (integer # value) # Minimum value: 0 #rabbit_retry_backoff = 2 # Maximum interval of RabbitMQ connection retries. (integer value) # Minimum value: 1 #rabbit_interval_max = 30 # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this # option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring # is no longer controlled by the x-ha-policy argument when declaring a queue. # If you just want to make sure that all queues (except those with auto- # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value) #rabbit_ha_queues = false # Use quorum queues in RabbitMQ (x-queue-type: quorum). The quorum queue is a # modern queue type for RabbitMQ implementing a durable, replicated FIFO queue # based on the Raft consensus algorithm. It is available as of RabbitMQ 3.8.0. # If set this option will conflict with the HA queues (``rabbit_ha_queues``) # aka mirrored queues, in other words the HA queues should be disabled. Quorum # queues are also durable by default so the amqp_durable_queues option is # ignored when this option is enabled. (boolean value) #rabbit_quorum_queue = false # Use quorum queues for transients queues in RabbitMQ. Enabling this option # will then make sure those queues are also using quorum kind of rabbit queues, # which are HA by default. (boolean value) #rabbit_transient_quorum_queue = false # Each time a message is redelivered to a consumer, a counter is incremented. # Once the redelivery count exceeds the delivery limit the message gets dropped # or dead-lettered (if a DLX exchange has been configured) Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_delivery_limit = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of messages in the quorum queue. Used only when rabbit_quorum_queue is # enabled, Default 0 which means dont set a limit. (integer value) #rabbit_quorum_max_memory_length = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of memory bytes used by the quorum queue. Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_max_memory_bytes = 0 # Positive integer representing duration in seconds for queue TTL (x-expires). # Queues which are unused for the duration of the TTL are automatically # deleted. The parameter affects only reply and fanout queues. Setting 0 as # value will disable the x-expires. If doing so, make sure you have a rabbitmq # policy to delete the queues or you deployment will create an infinite number # of queue over time.In case rabbit_stream_fanout is set to True, this option # will control data retention policy (x-max-age) for messages in the fanout # queue rather then the queue duration itself. So the oldest data in the stream # queue will be discarded from it once reaching TTL Setting to 0 will disable # x-max-age for stream which make stream grow indefinitely filling up the # diskspace (integer value) # Minimum value: 0 #rabbit_transient_queues_ttl = 1800 # Specifies the number of messages to prefetch. Setting to zero allows # unlimited messages. (integer value) #rabbit_qos_prefetch_count = 0 # Number of seconds after which the Rabbit broker is considered down if # heartbeat's keep-alive fails (0 disables heartbeat). (integer value) #heartbeat_timeout_threshold = 60 # How often times during the heartbeat_timeout_threshold we check the # heartbeat. (integer value) #heartbeat_rate = 3 # DEPRECATED: (DEPRECATED) Enable/Disable the RabbitMQ mandatory flag for # direct send. The direct send is used as reply, so the MessageUndeliverable # exception is raised in case the client queue does not # exist.MessageUndeliverable exception will be used to loop for a timeout to # lets a chance to sender to recover.This flag is deprecated and it will not be # possible to deactivate this functionality anymore (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: Mandatory flag no longer deactivable. #direct_mandatory_flag = true # Enable x-cancel-on-ha-failover flag so that rabbitmq server will cancel and # notify consumerswhen queue is down (boolean value) #enable_cancel_on_failover = false # Should we use consistant queue names or random ones (boolean value) #use_queue_manager = false # Hostname used by queue manager. Defaults to the value returned by # socket.gethostname(). (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #hostname = node1.example.com # Process name used by queue manager (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #processname = nova-api # Use stream queues in RabbitMQ (x-queue-type: stream). Streams are a new # persistent and replicated data structure ("queue type") in RabbitMQ which # models an append-only log with non-destructive consumer semantics. It is # available as of RabbitMQ 3.9.0. If set this option will replace all fanout # queues with only one stream queue. (boolean value) #rabbit_stream_fanout = false [oslo_middleware] # # From oslo.middleware.http_proxy_to_wsgi # # Whether the application is behind a proxy or not. This determines if the # middleware should parse the headers or not. (boolean value) #enable_proxy_headers_parsing = false [oslo_policy] # # From oslo.policy # # DEPRECATED: This option controls whether or not to enforce scope when # evaluating policies. If ``True``, the scope of the token used in the request # is compared to the ``scope_types`` of the policy being enforced. If the # scopes do not match, an ``InvalidScope`` exception will be raised. If # ``False``, a message will be logged informing operators that policies are # being invoked with mismatching scope. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This configuration was added temporarily to facilitate a smooth # transition to the new RBAC. OpenStack will always enforce scope checks. This # configuration option is deprecated and will be removed in the 2025.2 cycle. #enforce_scope = false # This option controls whether or not to use old deprecated defaults when # evaluating policies. If ``True``, the old deprecated defaults are not going # to be evaluated. This means if any existing token is allowed for old defaults # but is disallowed for new defaults, it will be disallowed. It is encouraged # to enable this flag along with the ``enforce_scope`` flag so that you can get # the benefits of new defaults and ``scope_type`` together. If ``False``, the # deprecated policy check string is logically OR'd with the new policy check # string, allowing for a graceful upgrade experience between releases with new # policies, which is the default behavior. (boolean value) #enforce_new_defaults = false # The relative or absolute path of a file that maps roles to permissions for a # given service. Relative paths must be specified in relation to the # configuration file setting this option. (string value) #policy_file = policy.yaml # Default rule. Enforced when a requested rule is not found. (string value) #policy_default_rule = default # Directories where policy configuration files are stored. They can be relative # to any directory in the search path defined by the config_dir option, or # absolute paths. The file defined by policy_file must exist for these # directories to be searched. Missing or empty directories are ignored. (multi # valued) #policy_dirs = policy.d # Content Type to send and receive data for REST based policy check (string # value) # Possible values: # application/x-www-form-urlencoded - # application/json - #remote_content_type = application/x-www-form-urlencoded # server identity verification for REST based policy check (boolean value) #remote_ssl_verify_server_crt = false # Absolute path to ca cert file for REST based policy check (string value) #remote_ssl_ca_crt_file = # Absolute path to client cert for REST based policy check (string value) #remote_ssl_client_crt_file = # Absolute path client key file REST based policy check (string value) #remote_ssl_client_key_file = # Timeout in seconds for REST based policy check (floating point value) # Minimum value: 0 #remote_timeout = 60 [oslo_reports] # # From oslo.reports # # Path to a log directory where to create a file (string value) #log_dir = # The path to a file to watch for changes to trigger the reports, instead of # signals. Setting this option disables the signal trigger for the reports. If # application is running as a WSGI application it is recommended to use this # instead of signals. (string value) #file_event_handler = # How many seconds to wait between polls when file_event_handler is set # (integer value) #file_event_handler_interval = 1 [service_credentials] # # From aodh # # Region name to use for OpenStack service endpoints. (string value) # Deprecated group/name - [service_credentials]/os_region_name #region_name = # Type of endpoint in Identity service catalog to use for communication with # OpenStack services. (string value) # Possible values: # public - # internal - # admin - # auth - # publicURL - # internalURL - # adminURL - # Deprecated group/name - [service_credentials]/os_endpoint_type #interface = public # # From aodh-auth # # PEM encoded Certificate Authority to use when verifying HTTPs connections. # (string value) #cafile = # PEM encoded client certificate cert file (string value) #certfile = # PEM encoded client certificate key file (string value) #keyfile = # Verify HTTPS connections. (boolean value) #insecure = false # Timeout value for http requests (integer value) #timeout = # Collect per-API call timing information. (boolean value) #collect_timing = false # Log requests to multiple loggers. (boolean value) #split_loggers = false # Authentication type to load (string value) # Deprecated group/name - [service_credentials]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = # Authentication URL (string value) #auth_url = # Scope for system operations (string value) #system_scope = # Domain ID to scope to (string value) #domain_id = # Domain name to scope to (string value) #domain_name = # Project ID to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_id #project_id = # Project name to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_name #project_name = # Domain ID containing project (string value) #project_domain_id = # Domain name containing project (string value) #project_domain_name = # ID of the trust to use as a trustee use (string value) #trust_id = # Optional domain ID to use with v3 and v2 parameters. It will be used for both # the user and project domain in v3 and ignored in v2 authentication. (string # value) #default_domain_id = # Optional domain name to use with v3 API and v2 parameters. It will be used # for both the user and project domain in v3 and ignored in v2 authentication. # (string value) #default_domain_name = # User id (string value) #user_id = # Username (string value) # Deprecated group/name - [service_credentials]/user_name #username = # User's domain id (string value) #user_domain_id = # User's domain name (string value) #user_domain_name = # User's password (string value) #password = [service_types] # # From aodh # # Message queue service type. (string value) #zaqar = messaging py312: OK (23.33 seconds) congratulations :) (23.40 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-21.1.0-0.20260128093203.3e54d12.el10.noarch Processing files: python3-aodh-21.1.0-0.20260128093203.3e54d12.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ZPezlc + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev32 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/licenses/python3-aodh + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev32/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 21.1.0-0.20260128093203.3e54d12.el10 python3-aodh = 21.1.0-0.20260128093203.3e54d12.el10 python3.12-aodh = 21.1.0-0.20260128093203.3e54d12.el10 python3.12dist(aodh) = 21.1~~dev32 python3dist(aodh) = 21.1~~dev32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.12 python3.12dist(cachetools) >= 1.1.6 python3.12dist(cotyledon) >= 1.7.3 python3.12dist(croniter) >= 0.3.4 python3.12dist(futurist) >= 0.11 python3.12dist(gnocchiclient) >= 6 python3.12dist(jsonschema) >= 3.2 python3.12dist(keystoneauth1) >= 2.1 python3.12dist(keystonemiddleware) >= 5.1 python3.12dist(lxml) >= 2.3 python3.12dist(oslo-config) >= 6.8 python3.12dist(oslo-db) >= 11 python3.12dist(oslo-i18n) >= 1.5 python3.12dist(oslo-log) >= 4.3 python3.12dist(oslo-messaging) >= 5.2 python3.12dist(oslo-middleware) >= 3.22 python3.12dist(oslo-policy) >= 4.5 python3.12dist(oslo-reports) >= 1.18 python3.12dist(oslo-upgradecheck) >= 1.3 python3.12dist(oslo-utils) >= 4.7 python3.12dist(pastedeploy) >= 1.5 python3.12dist(pbr) >= 2 python3.12dist(pecan) >= 0.8 python3.12dist(python-dateutil) >= 2.5.3 python3.12dist(python-heatclient) >= 1.17 python3.12dist(python-keystoneclient) >= 1.6 python3.12dist(python-observabilityclient) >= 1.1 python3.12dist(python-octaviaclient) >= 1.8 python3.12dist(requests) >= 2.5.2 python3.12dist(sqlalchemy) >= 1.4.1 python3.12dist(stevedore) >= 1.5 python3.12dist(tenacity) >= 3.2.1 python3.12dist(tooz) >= 1.28 python3.12dist(voluptuous) >= 0.8.10 python3.12dist(webob) >= 1.2.3 python3.12dist(wsme) >= 0.12.1 Obsoletes: python3.12-aodh < 21.1.0-0.20260128093203.3e54d12.el10 Processing files: openstack-aodh-common-21.1.0-0.20260128093203.3e54d12.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.nkx8Ei + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev32 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/doc/openstack-aodh-common + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev32/README.rst /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/doc/openstack-aodh-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-aodh-common) = 21.1.0-0.20260128093203.3e54d12.el10 openstack-aodh-common = 21.1.0-0.20260128093203.3e54d12.el10 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): systemd Requires(preun): systemd Requires(postun): systemd Requires: /usr/bin/python3 Recommends: group(aodh) user(aodh) Processing files: openstack-aodh-api-21.1.0-0.20260128093203.3e54d12.el10.noarch Provides: openstack-aodh-api = 21.1.0-0.20260128093203.3e54d12.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-evaluator-21.1.0-0.20260128093203.3e54d12.el10.noarch Provides: openstack-aodh-evaluator = 21.1.0-0.20260128093203.3e54d12.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-notifier-21.1.0-0.20260128093203.3e54d12.el10.noarch Provides: openstack-aodh-notifier = 21.1.0-0.20260128093203.3e54d12.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-listener-21.1.0-0.20260128093203.3e54d12.el10.noarch Provides: openstack-aodh-listener = 21.1.0-0.20260128093203.3e54d12.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-expirer-21.1.0-0.20260128093203.3e54d12.el10.noarch Provides: openstack-aodh-expirer = 21.1.0-0.20260128093203.3e54d12.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: python3-aodh-tests-21.1.0-0.20260128093203.3e54d12.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.eugU4e + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev32 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/licenses/python3-aodh-tests + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev32/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 21.1.0-0.20260128093203.3e54d12.el10 python3-aodh-tests = 21.1.0-0.20260128093203.3e54d12.el10 python3.12-aodh-tests = 21.1.0-0.20260128093203.3e54d12.el10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash python(abi) = 3.12 Obsoletes: python3.12-aodh-tests < 21.1.0-0.20260128093203.3e54d12.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-21.1.0-0.20260128093203.3e54d12.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-21.1.0-0.20260128093203.3e54d12.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-21.1.0-0.20260128093203.3e54d12.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-21.1.0-0.20260128093203.3e54d12.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-21.1.0-0.20260128093203.3e54d12.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-21.1.0-0.20260128093203.3e54d12.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-21.1.0-0.20260128093203.3e54d12.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-21.1.0-0.20260128093203.3e54d12.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-21.1.0-0.20260128093203.3e54d12.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.V2maoz + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev32 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128093203.3e54d12.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.kOoN70 + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev32-SPECPARTS + rm -rf aodh-21.1.0.dev32 aodh-21.1.0.dev32.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