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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.tHe3gQ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-21.1.0.dev36 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-21.1.0.dev36-0.20260128105708.78c4ef3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-21.1.0.dev36 + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev36-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev36-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.fBBuUs + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev36 + 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.dev36/.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.dev36/.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.dev36/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.QfBIlo + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev36 + 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.dev36/.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.dev36/.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.dev36/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.0ZMVnm + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev36 + 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.dev36/.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.dev36/.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.dev36/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.dev36/aodh-21.1.0.dev36.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.20260128105708.78c4ef3.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev36.dist-info/ removed 'aodh-21.1.0.dev36.dist-info/AUTHORS' removed 'aodh-21.1.0.dev36.dist-info/LICENSE' removed 'aodh-21.1.0.dev36.dist-info/METADATA' removed 'aodh-21.1.0.dev36.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev36.dist-info/pbr.json' removed 'aodh-21.1.0.dev36.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev36.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.GnhcK3 + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev36 + 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.dev36/.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.dev36/.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.dev36/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.08 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.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.dev36/aodh-21.1.0.dev36.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.20260128105708.78c4ef3.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev36.dist-info/ removed 'aodh-21.1.0.dev36.dist-info/AUTHORS' removed 'aodh-21.1.0.dev36.dist-info/LICENSE' removed 'aodh-21.1.0.dev36.dist-info/METADATA' removed 'aodh-21.1.0.dev36.dist-info/top_level.txt' removed 'aodh-21.1.0.dev36.dist-info/pbr.json' removed 'aodh-21.1.0.dev36.dist-info/entry_points.txt' removed directory 'aodh-21.1.0.dev36.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.MM4uem + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev36 + 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.dev36/.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.dev36/.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.dev36/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.dev36/aodh-21.1.0.dev36.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.20260128105708.78c4ef3.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev36.dist-info/ removed 'aodh-21.1.0.dev36.dist-info/AUTHORS' removed 'aodh-21.1.0.dev36.dist-info/LICENSE' removed 'aodh-21.1.0.dev36.dist-info/METADATA' removed 'aodh-21.1.0.dev36.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev36.dist-info/pbr.json' removed 'aodh-21.1.0.dev36.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev36.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.bWaQLB + 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.dev36 + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev36/.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.dev36/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-21.1.0.dev36/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-21.1.0.dev36 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.dev36/.pyproject-builddir/pip-modern-metadata-dkuwivdd/aodh.egg-info writing /builddir/build/BUILD/aodh-21.1.0.dev36/.pyproject-builddir/pip-modern-metadata-dkuwivdd/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-21.1.0.dev36/.pyproject-builddir/pip-modern-metadata-dkuwivdd/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-21.1.0.dev36/.pyproject-builddir/pip-modern-metadata-dkuwivdd/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-21.1.0.dev36/.pyproject-builddir/pip-modern-metadata-dkuwivdd/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-21.1.0.dev36/.pyproject-builddir/pip-modern-metadata-dkuwivdd/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-21.1.0.dev36/.pyproject-builddir/pip-modern-metadata-dkuwivdd/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-21.1.0.dev36/.pyproject-builddir/pip-modern-metadata-dkuwivdd/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.dev36/.pyproject-builddir/pip-modern-metadata-dkuwivdd/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev36/.pyproject-builddir/pip-modern-metadata-dkuwivdd/aodh-21.1.0.dev36.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: aodh Building wheel for aodh (pyproject.toml): started Running command Building wheel for aodh (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/aodh copying aodh/__init__.py -> build/lib/aodh copying aodh/coordination.py -> build/lib/aodh copying aodh/event.py -> build/lib/aodh copying aodh/i18n.py -> build/lib/aodh copying aodh/keystone_client.py -> build/lib/aodh copying aodh/messaging.py -> build/lib/aodh copying aodh/opts.py -> build/lib/aodh copying aodh/profiler.py -> build/lib/aodh copying aodh/queue.py -> build/lib/aodh copying aodh/service.py -> build/lib/aodh copying aodh/version.py -> build/lib/aodh creating build/lib/aodh/api creating build/lib/aodh/api/controllers copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers creating build/lib/aodh/notifier copying aodh/notifier/__init__.py -> build/lib/aodh/notifier copying aodh/notifier/heat.py -> build/lib/aodh/notifier copying aodh/notifier/log.py -> build/lib/aodh/notifier copying aodh/notifier/rest.py -> build/lib/aodh/notifier copying aodh/notifier/test.py -> build/lib/aodh/notifier copying aodh/notifier/trust.py -> build/lib/aodh/notifier copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier creating build/lib/aodh/tests creating build/lib/aodh/tests/functional creating build/lib/aodh/tests/functional/api copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api creating build/lib/aodh/tests/unit creating build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier creating build/lib/aodh/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/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_api_v2_capabilities.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit creating build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 copying aodh/tests/__init__.py -> build/lib/aodh/tests copying aodh/tests/base.py -> build/lib/aodh/tests copying aodh/tests/constants.py -> build/lib/aodh/tests creating build/lib/aodh/tests/functional/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/tests/unit/evaluator copying aodh/tests/unit/evaluator/__init__.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_composite.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_event.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_gnocchi.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_prometheus.py -> build/lib/aodh/tests/unit/evaluator creating build/lib/aodh/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf creating build/lib/aodh/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional creating build/lib/aodh/storage 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 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/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules creating build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/__init__.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy copying aodh/api/__init__.py -> build/lib/aodh/api copying aodh/api/app.py -> build/lib/aodh/api copying aodh/api/hooks.py -> build/lib/aodh/api copying aodh/api/middleware.py -> build/lib/aodh/api copying aodh/api/policies.py -> build/lib/aodh/api copying aodh/api/rbac.py -> build/lib/aodh/api creating build/lib/aodh/tests/unit/cmd copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd creating build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/__init__.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 running egg_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.id.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.id.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.id.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.id.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.id.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.tests.functional.hooks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.tests.functional.hooks' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.tests.functional.hooks' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.tests.functional.hooks' to be distributed and are already explicitly excluding 'aodh.tests.functional.hooks' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/aodh/locale creating build/lib/aodh/locale/de creating build/lib/aodh/locale/de/LC_MESSAGES copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES creating build/lib/aodh/locale/en_GB creating build/lib/aodh/locale/en_GB/LC_MESSAGES copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES creating build/lib/aodh/locale/es creating build/lib/aodh/locale/es/LC_MESSAGES copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES creating build/lib/aodh/locale/fr creating build/lib/aodh/locale/fr/LC_MESSAGES copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES creating build/lib/aodh/locale/id creating build/lib/aodh/locale/id/LC_MESSAGES copying aodh/locale/id/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/id/LC_MESSAGES creating build/lib/aodh/locale/it creating build/lib/aodh/locale/it/LC_MESSAGES copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES creating build/lib/aodh/locale/ja creating build/lib/aodh/locale/ja/LC_MESSAGES copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES creating build/lib/aodh/locale/ko_KR creating build/lib/aodh/locale/ko_KR/LC_MESSAGES copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES creating build/lib/aodh/locale/pt creating build/lib/aodh/locale/pt/LC_MESSAGES copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES creating build/lib/aodh/locale/pt_BR creating build/lib/aodh/locale/pt_BR/LC_MESSAGES copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES creating build/lib/aodh/locale/ru creating build/lib/aodh/locale/ru/LC_MESSAGES copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES creating build/lib/aodh/locale/zh_CN creating build/lib/aodh/locale/zh_CN/LC_MESSAGES copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES creating build/lib/aodh/locale/zh_TW creating build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd creating build/lib/aodh/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks creating build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/alembic.ini -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/env.py -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/script.py.mako -> build/lib/aodh/storage/sqlalchemy/alembic creating build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/locale creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES copying build/lib/aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES copying build/lib/aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ru creating build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES copying build/lib/aodh/locale/ru/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES copying build/lib/aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt creating build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES copying build/lib/aodh/locale/pt/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES copying build/lib/aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ja creating build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES copying build/lib/aodh/locale/ja/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/it creating build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES copying build/lib/aodh/locale/it/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/id creating build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES copying build/lib/aodh/locale/id/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/fr creating build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES copying build/lib/aodh/locale/fr/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/es creating build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES copying build/lib/aodh/locale/es/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES copying build/lib/aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/de creating build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES copying build/lib/aodh/locale/de/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/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 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/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/wsgi copying build/lib/aodh/wsgi/api.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi copying build/lib/aodh/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi creating build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/aodh-config-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/storage.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/status.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/alarm.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/cmd creating build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/unit 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 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 creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/policy.yaml-test -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_app.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api creating build/bdist.linux-x86_64/wheel/aodh/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/api copying build/lib/aodh/api/app.wsgi -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/api-paste.ini -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/rbac.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/policies.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/middleware.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/hooks.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/app.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api creating build/bdist.linux-x86_64/wheel/aodh/api/controllers creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/version.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/service.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/queue.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/profiler.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/opts.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/messaging.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/keystone_client.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/i18n.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/event.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/coordination.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/__init__.py -> build/bdist.linux-x86_64/wheel/aodh running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev36-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev36.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev36.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-21.1.0.dev36/.pyproject-builddir/pip-wheel-42ncwu2t/.tmp-ips8qk28/aodh-21.1.0.dev36-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.dev36.data/scripts/aodh-api' adding 'aodh-21.1.0.dev36.dist-info/AUTHORS' adding 'aodh-21.1.0.dev36.dist-info/LICENSE' adding 'aodh-21.1.0.dev36.dist-info/METADATA' adding 'aodh-21.1.0.dev36.dist-info/WHEEL' adding 'aodh-21.1.0.dev36.dist-info/entry_points.txt' adding 'aodh-21.1.0.dev36.dist-info/pbr.json' adding 'aodh-21.1.0.dev36.dist-info/top_level.txt' adding 'aodh-21.1.0.dev36.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.dev36-py3-none-any.whl size=226094 sha256=795fcf6c88cc079b4da84063c9bfcbef7072c20566dba9761489434c72156a8a Stored in directory: /builddir/.cache/pip/wheels/ab/46/17/9b2e2d2556ff99eeb624faa78c3f4fadf5e71a6cf459db966c Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.TcaSmq + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.dev36 ++ ls /builddir/build/BUILD/aodh-21.1.0.dev36/pyproject-wheeldir/aodh-21.1.0.dev36-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=aodh==21.1.0.dev36 + '[' -z aodh==21.1.0.dev36 ']' + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev36/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.dev36/pyproject-wheeldir aodh==21.1.0.dev36 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.dev36/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-21.1.0.dev36-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-21.1.0.dev36 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-21.1.0.dev36.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev36.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.20260128105708.78c4ef3.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev36.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev36.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev36.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev36.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev36.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 21.1.0-0.20260128105708.78c4ef3.el10 --unique-debug-suffix -21.1.0-0.20260128105708.78c4ef3.el10.x86_64 --unique-debug-src-base openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.dev36 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.20260128105708.78c4ef3.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.Cg3HU5 + 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.dev36 + 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.20260128105708.78c4ef3.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-21.1.0.dev36/.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( {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.166529s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.649 3595892 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 05:58:53.650 3595892 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 05:58:53.654 3595892 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 05:58:53.654 3595892 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 05:58:53.658 3595892 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-01-28 05:58:53.694 3595892 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.791 3595892 WARNING oslo_db.sqlalchemy.utils [None req-5046f25a-5b6d-4400-8e8d-26d32d6657d4 f8c2bbe1-292a-4f73-9222-72321e9f3450 6e9773c5-413a-4510-9d29-f26509777418 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.794 3595892 WARNING oslo_db.sqlalchemy.utils [None req-5046f25a-5b6d-4400-8e8d-26d32d6657d4 f8c2bbe1-292a-4f73-9222-72321e9f3450 6e9773c5-413a-4510-9d29-f26509777418 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.799 3595892 WARNING oslo_db.sqlalchemy.utils [None req-5046f25a-5b6d-4400-8e8d-26d32d6657d4 f8c2bbe1-292a-4f73-9222-72321e9f3450 6e9773c5-413a-4510-9d29-f26509777418 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.155828s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.686 3595891 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 05:58:53.686 3595891 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 05:58:53.690 3595891 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 05:58:53.690 3595891 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 05:58:53.694 3595891 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-01-28 05:58:53.727 3595891 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.820 3595891 WARNING oslo_db.sqlalchemy.utils [None req-724a70a0-a6ec-4826-94d6-3028a6cf10e9 2e7eaf3f-57e9-4388-addc-a488607db067 d620bbe4-2443-4dfd-9739-bd6b97ba84e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.823 3595891 WARNING oslo_db.sqlalchemy.utils [None req-724a70a0-a6ec-4826-94d6-3028a6cf10e9 2e7eaf3f-57e9-4388-addc-a488607db067 d620bbe4-2443-4dfd-9739-bd6b97ba84e4 - - - -] 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_creds [0.033374s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.811 3595892 INFO alembic.runtime.migration [None req-5046f25a-5b6d-4400-8e8d-26d32d6657d4 f8c2bbe1-292a-4f73-9222-72321e9f3450 6e9773c5-413a-4510-9d29-f26509777418 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.812 3595892 INFO alembic.runtime.migration [None req-5046f25a-5b6d-4400-8e8d-26d32d6657d4 f8c2bbe1-292a-4f73-9222-72321e9f3450 6e9773c5-413a-4510-9d29-f26509777418 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.815 3595892 INFO alembic.runtime.migration [None req-5046f25a-5b6d-4400-8e8d-26d32d6657d4 f8c2bbe1-292a-4f73-9222-72321e9f3450 6e9773c5-413a-4510-9d29-f26509777418 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.815 3595892 INFO alembic.runtime.migration [None req-5046f25a-5b6d-4400-8e8d-26d32d6657d4 f8c2bbe1-292a-4f73-9222-72321e9f3450 6e9773c5-413a-4510-9d29-f26509777418 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.819 3595892 INFO alembic.runtime.migration [None req-5046f25a-5b6d-4400-8e8d-26d32d6657d4 f8c2bbe1-292a-4f73-9222-72321e9f3450 6e9773c5-413a-4510-9d29-f26509777418 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.821 3595892 INFO aodh.api.app [None req-5046f25a-5b6d-4400-8e8d-26d32d6657d4 f8c2bbe1-292a-4f73-9222-72321e9f3450 6e9773c5-413a-4510-9d29-f26509777418 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_project [0.028681s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.836 3595891 INFO alembic.runtime.migration [None req-724a70a0-a6ec-4826-94d6-3028a6cf10e9 2e7eaf3f-57e9-4388-addc-a488607db067 d620bbe4-2443-4dfd-9739-bd6b97ba84e4 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.836 3595891 INFO alembic.runtime.migration [None req-724a70a0-a6ec-4826-94d6-3028a6cf10e9 2e7eaf3f-57e9-4388-addc-a488607db067 d620bbe4-2443-4dfd-9739-bd6b97ba84e4 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.840 3595891 INFO alembic.runtime.migration [None req-724a70a0-a6ec-4826-94d6-3028a6cf10e9 2e7eaf3f-57e9-4388-addc-a488607db067 d620bbe4-2443-4dfd-9739-bd6b97ba84e4 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.840 3595891 INFO alembic.runtime.migration [None req-724a70a0-a6ec-4826-94d6-3028a6cf10e9 2e7eaf3f-57e9-4388-addc-a488607db067 d620bbe4-2443-4dfd-9739-bd6b97ba84e4 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.844 3595891 INFO alembic.runtime.migration [None req-724a70a0-a6ec-4826-94d6-3028a6cf10e9 2e7eaf3f-57e9-4388-addc-a488607db067 d620bbe4-2443-4dfd-9739-bd6b97ba84e4 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.845 3595891 INFO aodh.api.app [None req-724a70a0-a6ec-4826-94d6-3028a6cf10e9 2e7eaf3f-57e9-4388-addc-a488607db067 d620bbe4-2443-4dfd-9739-bd6b97ba84e4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.163696s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.710 3595889 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 05:58:53.710 3595889 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 05:58:53.715 3595889 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 05:58:53.715 3595889 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 05:58:53.719 3595889 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-01-28 05:58:53.753 3595889 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.849 3595889 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.860 3595889 WARNING oslo_policy.policy [None req-3f6944a0-0b41-462a-93c5-967bcf836353 fbcc91cd-6779-4b6a-b640-349a155f3ab0 de6eee0e-d475-4662-b5dc-b80fd1205da8 - - - -] 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_alarm_scenarios.TestAlarms.test_post_alarm_noauth [0.045010s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.843 3595892 INFO alembic.runtime.migration [None req-36072c1c-2f95-413a-be8f-61f8bd2f0696 b440ffe9-740c-448a-9c3f-7473d5cbc2f9 21104d8d-1ca0-41ed-931e-0fdc621cda39 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.844 3595892 INFO alembic.runtime.migration [None req-36072c1c-2f95-413a-be8f-61f8bd2f0696 b440ffe9-740c-448a-9c3f-7473d5cbc2f9 21104d8d-1ca0-41ed-931e-0fdc621cda39 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.846 3595892 INFO alembic.runtime.migration [None req-36072c1c-2f95-413a-be8f-61f8bd2f0696 b440ffe9-740c-448a-9c3f-7473d5cbc2f9 21104d8d-1ca0-41ed-931e-0fdc621cda39 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.846 3595892 INFO alembic.runtime.migration [None req-36072c1c-2f95-413a-be8f-61f8bd2f0696 b440ffe9-740c-448a-9c3f-7473d5cbc2f9 21104d8d-1ca0-41ed-931e-0fdc621cda39 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.851 3595892 INFO alembic.runtime.migration [None req-36072c1c-2f95-413a-be8f-61f8bd2f0696 b440ffe9-740c-448a-9c3f-7473d5cbc2f9 21104d8d-1ca0-41ed-931e-0fdc621cda39 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.852 3595892 INFO aodh.api.app [None req-36072c1c-2f95-413a-be8f-61f8bd2f0696 b440ffe9-740c-448a-9c3f-7473d5cbc2f9 21104d8d-1ca0-41ed-931e-0fdc621cda39 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.870 3595892 WARNING oslo_db.sqlalchemy.utils [None req-27fb8cad-770f-47f2-828d-8d68537e83dc - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.871 3595892 WARNING oslo_db.sqlalchemy.utils [None req-27fb8cad-770f-47f2-828d-8d68537e83dc - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.880 3595892 WARNING oslo_db.sqlalchemy.utils [None req-27fb8cad-770f-47f2-828d-8d68537e83dc - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.034661s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.865 3595891 INFO alembic.runtime.migration [None req-028f0584-398c-4c3d-b661-a9776bef6248 a54bc0d9-cf5c-4666-b40e-c3b46d60df01 9099b01e-2dbb-4dd6-93d8-3aaa737bbdb2 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.866 3595891 INFO alembic.runtime.migration [None req-028f0584-398c-4c3d-b661-a9776bef6248 a54bc0d9-cf5c-4666-b40e-c3b46d60df01 9099b01e-2dbb-4dd6-93d8-3aaa737bbdb2 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.868 3595891 INFO alembic.runtime.migration [None req-028f0584-398c-4c3d-b661-a9776bef6248 a54bc0d9-cf5c-4666-b40e-c3b46d60df01 9099b01e-2dbb-4dd6-93d8-3aaa737bbdb2 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.869 3595891 INFO alembic.runtime.migration [None req-028f0584-398c-4c3d-b661-a9776bef6248 a54bc0d9-cf5c-4666-b40e-c3b46d60df01 9099b01e-2dbb-4dd6-93d8-3aaa737bbdb2 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.873 3595891 INFO alembic.runtime.migration [None req-028f0584-398c-4c3d-b661-a9776bef6248 a54bc0d9-cf5c-4666-b40e-c3b46d60df01 9099b01e-2dbb-4dd6-93d8-3aaa737bbdb2 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.874 3595891 INFO aodh.api.app [None req-028f0584-398c-4c3d-b661-a9776bef6248 a54bc0d9-cf5c-4666-b40e-c3b46d60df01 9099b01e-2dbb-4dd6-93d8-3aaa737bbdb2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.888 3595891 WARNING oslo_db.sqlalchemy.utils [None req-e808f37d-37c2-44b2-8ae6-7b8219e46e4b 9812da8d-764b-4796-9db5-701de137cf7d fe27267a-9b60-4c77-8389-2d0a14183584 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.889 3595891 WARNING oslo_db.sqlalchemy.utils [None req-e808f37d-37c2-44b2-8ae6-7b8219e46e4b 9812da8d-764b-4796-9db5-701de137cf7d fe27267a-9b60-4c77-8389-2d0a14183584 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.893 3595891 WARNING oslo_db.sqlalchemy.utils [None req-e808f37d-37c2-44b2-8ae6-7b8219e46e4b 9812da8d-764b-4796-9db5-701de137cf7d fe27267a-9b60-4c77-8389-2d0a14183584 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.031817s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.870 3595889 INFO alembic.runtime.migration [None req-3f6944a0-0b41-462a-93c5-967bcf836353 fbcc91cd-6779-4b6a-b640-349a155f3ab0 de6eee0e-d475-4662-b5dc-b80fd1205da8 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.871 3595889 INFO alembic.runtime.migration [None req-3f6944a0-0b41-462a-93c5-967bcf836353 fbcc91cd-6779-4b6a-b640-349a155f3ab0 de6eee0e-d475-4662-b5dc-b80fd1205da8 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.874 3595889 INFO alembic.runtime.migration [None req-3f6944a0-0b41-462a-93c5-967bcf836353 fbcc91cd-6779-4b6a-b640-349a155f3ab0 de6eee0e-d475-4662-b5dc-b80fd1205da8 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.874 3595889 INFO alembic.runtime.migration [None req-3f6944a0-0b41-462a-93c5-967bcf836353 fbcc91cd-6779-4b6a-b640-349a155f3ab0 de6eee0e-d475-4662-b5dc-b80fd1205da8 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.879 3595889 INFO alembic.runtime.migration [None req-3f6944a0-0b41-462a-93c5-967bcf836353 fbcc91cd-6779-4b6a-b640-349a155f3ab0 de6eee0e-d475-4662-b5dc-b80fd1205da8 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.880 3595889 INFO aodh.api.app [None req-3f6944a0-0b41-462a-93c5-967bcf836353 fbcc91cd-6779-4b6a-b640-349a155f3ab0 de6eee0e-d475-4662-b5dc-b80fd1205da8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.034660s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.901 3595891 INFO alembic.runtime.migration [None req-e808f37d-37c2-44b2-8ae6-7b8219e46e4b 9812da8d-764b-4796-9db5-701de137cf7d fe27267a-9b60-4c77-8389-2d0a14183584 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.901 3595891 INFO alembic.runtime.migration [None req-e808f37d-37c2-44b2-8ae6-7b8219e46e4b 9812da8d-764b-4796-9db5-701de137cf7d fe27267a-9b60-4c77-8389-2d0a14183584 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.904 3595891 INFO alembic.runtime.migration [None req-e808f37d-37c2-44b2-8ae6-7b8219e46e4b 9812da8d-764b-4796-9db5-701de137cf7d fe27267a-9b60-4c77-8389-2d0a14183584 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.904 3595891 INFO alembic.runtime.migration [None req-e808f37d-37c2-44b2-8ae6-7b8219e46e4b 9812da8d-764b-4796-9db5-701de137cf7d fe27267a-9b60-4c77-8389-2d0a14183584 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.908 3595891 INFO alembic.runtime.migration [None req-e808f37d-37c2-44b2-8ae6-7b8219e46e4b 9812da8d-764b-4796-9db5-701de137cf7d fe27267a-9b60-4c77-8389-2d0a14183584 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.910 3595891 INFO aodh.api.app [None req-e808f37d-37c2-44b2-8ae6-7b8219e46e4b 9812da8d-764b-4796-9db5-701de137cf7d fe27267a-9b60-4c77-8389-2d0a14183584 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.924 3595891 WARNING oslo_db.sqlalchemy.utils [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.925 3595891 WARNING oslo_db.sqlalchemy.utils [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.929 3595891 WARNING oslo_db.sqlalchemy.utils [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.034183s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.902 3595889 INFO alembic.runtime.migration [None req-bfe6513f-f1f3-4f1e-9dbf-347119404bc4 adac425f-df27-4bcc-b989-9d8fca85ec7f 26a9458a-1be1-4c52-b16b-27e82acde1ba - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.903 3595889 INFO alembic.runtime.migration [None req-bfe6513f-f1f3-4f1e-9dbf-347119404bc4 adac425f-df27-4bcc-b989-9d8fca85ec7f 26a9458a-1be1-4c52-b16b-27e82acde1ba - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.906 3595889 INFO alembic.runtime.migration [None req-bfe6513f-f1f3-4f1e-9dbf-347119404bc4 adac425f-df27-4bcc-b989-9d8fca85ec7f 26a9458a-1be1-4c52-b16b-27e82acde1ba - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.906 3595889 INFO alembic.runtime.migration [None req-bfe6513f-f1f3-4f1e-9dbf-347119404bc4 adac425f-df27-4bcc-b989-9d8fca85ec7f 26a9458a-1be1-4c52-b16b-27e82acde1ba - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.911 3595889 INFO alembic.runtime.migration [None req-bfe6513f-f1f3-4f1e-9dbf-347119404bc4 adac425f-df27-4bcc-b989-9d8fca85ec7f 26a9458a-1be1-4c52-b16b-27e82acde1ba - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.912 3595889 INFO aodh.api.app [None req-bfe6513f-f1f3-4f1e-9dbf-347119404bc4 adac425f-df27-4bcc-b989-9d8fca85ec7f 26a9458a-1be1-4c52-b16b-27e82acde1ba - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.926 3595889 WARNING oslo_db.sqlalchemy.utils [None req-a9b88457-90ba-4d16-ac1a-53879514b0ea 928a29c0-1f48-4e01-8d47-d4001bd4e235 549484d2-875c-4c6d-bbf8-f3f9b5d4c5bf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_as_admin [0.048269s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.889 3595892 INFO alembic.runtime.migration [None req-27fb8cad-770f-47f2-828d-8d68537e83dc - - - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.889 3595892 INFO alembic.runtime.migration [None req-27fb8cad-770f-47f2-828d-8d68537e83dc - - - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.892 3595892 INFO alembic.runtime.migration [None req-27fb8cad-770f-47f2-828d-8d68537e83dc - - - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.892 3595892 INFO alembic.runtime.migration [None req-27fb8cad-770f-47f2-828d-8d68537e83dc - - - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.898 3595892 INFO alembic.runtime.migration [None req-27fb8cad-770f-47f2-828d-8d68537e83dc - - - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.901 3595892 INFO aodh.api.app [None req-27fb8cad-770f-47f2-828d-8d68537e83dc - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.916 3595892 WARNING oslo_db.sqlalchemy.utils [None req-f0d1995a-c848-4bd6-95a5-8326b07bb3be 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.922 3595892 WARNING oslo_db.sqlalchemy.utils [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.928 3595892 WARNING oslo_db.sqlalchemy.utils [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.028013s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.936 3595891 INFO alembic.runtime.migration [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.936 3595891 INFO alembic.runtime.migration [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.940 3595891 INFO alembic.runtime.migration [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.940 3595891 INFO alembic.runtime.migration [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.944 3595891 INFO alembic.runtime.migration [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.945 3595891 INFO aodh.api.app [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.028819s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.940 3595892 INFO alembic.runtime.migration [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.941 3595892 INFO alembic.runtime.migration [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.944 3595892 INFO alembic.runtime.migration [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.944 3595892 INFO alembic.runtime.migration [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.948 3595892 INFO alembic.runtime.migration [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.950 3595892 INFO aodh.api.app [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.033567s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.939 3595889 INFO alembic.runtime.migration [None req-a9b88457-90ba-4d16-ac1a-53879514b0ea 928a29c0-1f48-4e01-8d47-d4001bd4e235 549484d2-875c-4c6d-bbf8-f3f9b5d4c5bf - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.939 3595889 INFO alembic.runtime.migration [None req-a9b88457-90ba-4d16-ac1a-53879514b0ea 928a29c0-1f48-4e01-8d47-d4001bd4e235 549484d2-875c-4c6d-bbf8-f3f9b5d4c5bf - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.942 3595889 INFO alembic.runtime.migration [None req-a9b88457-90ba-4d16-ac1a-53879514b0ea 928a29c0-1f48-4e01-8d47-d4001bd4e235 549484d2-875c-4c6d-bbf8-f3f9b5d4c5bf - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.942 3595889 INFO alembic.runtime.migration [None req-a9b88457-90ba-4d16-ac1a-53879514b0ea 928a29c0-1f48-4e01-8d47-d4001bd4e235 549484d2-875c-4c6d-bbf8-f3f9b5d4c5bf - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.947 3595889 INFO alembic.runtime.migration [None req-a9b88457-90ba-4d16-ac1a-53879514b0ea 928a29c0-1f48-4e01-8d47-d4001bd4e235 549484d2-875c-4c6d-bbf8-f3f9b5d4c5bf - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.949 3595889 INFO aodh.api.app [None req-a9b88457-90ba-4d16-ac1a-53879514b0ea 928a29c0-1f48-4e01-8d47-d4001bd4e235 549484d2-875c-4c6d-bbf8-f3f9b5d4c5bf - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.033239s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.965 3595891 INFO alembic.runtime.migration [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.966 3595891 INFO alembic.runtime.migration [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.969 3595891 INFO alembic.runtime.migration [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.969 3595891 INFO alembic.runtime.migration [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.973 3595891 INFO alembic.runtime.migration [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.975 3595891 INFO aodh.api.app [None req-97ad4a41-c261-40c5-9e5e-28eef53ed973 802eb5ff-5f85-46d3-94c6-185b1cf0b275 c01cbcc2-2a34-4f77-84b1-8255bf304be1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.987 3595891 WARNING oslo_db.sqlalchemy.utils [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.988 3595891 WARNING oslo_db.sqlalchemy.utils [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.992 3595891 WARNING oslo_db.sqlalchemy.utils [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.039680s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.972 3595889 INFO alembic.runtime.migration [None req-f9d718c4-db19-43b5-8734-78432484267e 4da0adab-e367-42f2-b33d-f445d275af2c 1965056f-b6ec-466c-9b46-fe57c3d09cde - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.972 3595889 INFO alembic.runtime.migration [None req-f9d718c4-db19-43b5-8734-78432484267e 4da0adab-e367-42f2-b33d-f445d275af2c 1965056f-b6ec-466c-9b46-fe57c3d09cde - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.976 3595889 INFO alembic.runtime.migration [None req-f9d718c4-db19-43b5-8734-78432484267e 4da0adab-e367-42f2-b33d-f445d275af2c 1965056f-b6ec-466c-9b46-fe57c3d09cde - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.976 3595889 INFO alembic.runtime.migration [None req-f9d718c4-db19-43b5-8734-78432484267e 4da0adab-e367-42f2-b33d-f445d275af2c 1965056f-b6ec-466c-9b46-fe57c3d09cde - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.980 3595889 INFO alembic.runtime.migration [None req-f9d718c4-db19-43b5-8734-78432484267e 4da0adab-e367-42f2-b33d-f445d275af2c 1965056f-b6ec-466c-9b46-fe57c3d09cde - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.982 3595889 INFO aodh.api.app [None req-f9d718c4-db19-43b5-8734-78432484267e 4da0adab-e367-42f2-b33d-f445d275af2c 1965056f-b6ec-466c-9b46-fe57c3d09cde - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.996 3595889 WARNING oslo_db.sqlalchemy.utils [None req-c0868615-4d8c-4734-81dc-6bbc5dd39c24 b6f4ff70-990f-418c-9494-fc3a3ffd1fee bc47e320-37c6-44d6-aad0-5c5c3913c63c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.998 3595889 WARNING oslo_db.sqlalchemy.utils [None req-c0868615-4d8c-4734-81dc-6bbc5dd39c24 b6f4ff70-990f-418c-9494-fc3a3ffd1fee bc47e320-37c6-44d6-aad0-5c5c3913c63c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.004 3595889 WARNING oslo_db.sqlalchemy.utils [None req-c0868615-4d8c-4734-81dc-6bbc5dd39c24 b6f4ff70-990f-418c-9494-fc3a3ffd1fee bc47e320-37c6-44d6-aad0-5c5c3913c63c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.025166s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.999 3595891 INFO alembic.runtime.migration [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.000 3595891 INFO alembic.runtime.migration [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.003 3595891 INFO alembic.runtime.migration [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.003 3595891 INFO alembic.runtime.migration [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.007 3595891 INFO alembic.runtime.migration [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.008 3595891 INFO aodh.api.app [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.060441s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.971 3595892 INFO alembic.runtime.migration [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.972 3595892 INFO alembic.runtime.migration [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.975 3595892 INFO alembic.runtime.migration [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:53.975 3595892 INFO alembic.runtime.migration [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:53.979 3595892 INFO alembic.runtime.migration [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:53.981 3595892 INFO aodh.api.app [None req-7acc3d6a-e628-458f-9932-02bac0df2dde 0d2824f8-436d-42ed-86be-53973184cf28 bf2545a4-d8da-46a0-953f-c1c6c62572c9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:53.994 3595892 WARNING oslo_db.sqlalchemy.utils [None req-dd9c2591-eb59-4faa-ae65-dfc186f314ad 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:53.999 3595892 WARNING oslo_db.sqlalchemy.utils [None req-9def0810-d3f5-47c4-ad72-bf2ac6b6d5e0 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.003 3595892 WARNING oslo_db.sqlalchemy.utils [None req-5ebef22f-3660-4b11-9f54-639d8190fc81 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.012 3595892 WARNING oslo_db.sqlalchemy.utils [None req-fdc15f80-662d-43b4-af71-d4baa4b7c93c 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.014 3595892 WARNING oslo_db.sqlalchemy.utils [None req-fdc15f80-662d-43b4-af71-d4baa4b7c93c 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.018 3595892 WARNING oslo_db.sqlalchemy.utils [None req-ea6f3795-46db-4fc5-8c42-81a39a257656 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.020 3595892 WARNING oslo_db.sqlalchemy.utils [None req-ea6f3795-46db-4fc5-8c42-81a39a257656 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.028901s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.025 3595891 INFO alembic.runtime.migration [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.026 3595891 INFO alembic.runtime.migration [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.029 3595891 INFO alembic.runtime.migration [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.029 3595891 INFO alembic.runtime.migration [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.033 3595891 INFO alembic.runtime.migration [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.034 3595891 INFO aodh.api.app [None req-a7e65a03-22b8-411d-9905-f49ddce06622 c83cbd39-7c76-412d-b4e9-0c998bce5c5a 40636190-ba28-4c5d-87d6-bc3de0940719 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.046 3595891 WARNING oslo_db.sqlalchemy.utils [None req-626ba6da-5a91-43aa-a7b8-8554d0291ce5 32cbf175-2767-4b66-bd2c-c9a03e3dd664 b3bb09c5-5adc-41b0-9ca4-4492ab21fb5d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.055947s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.012 3595889 INFO alembic.runtime.migration [None req-c0868615-4d8c-4734-81dc-6bbc5dd39c24 b6f4ff70-990f-418c-9494-fc3a3ffd1fee bc47e320-37c6-44d6-aad0-5c5c3913c63c - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.012 3595889 INFO alembic.runtime.migration [None req-c0868615-4d8c-4734-81dc-6bbc5dd39c24 b6f4ff70-990f-418c-9494-fc3a3ffd1fee bc47e320-37c6-44d6-aad0-5c5c3913c63c - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.015 3595889 INFO alembic.runtime.migration [None req-c0868615-4d8c-4734-81dc-6bbc5dd39c24 b6f4ff70-990f-418c-9494-fc3a3ffd1fee bc47e320-37c6-44d6-aad0-5c5c3913c63c - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.015 3595889 INFO alembic.runtime.migration [None req-c0868615-4d8c-4734-81dc-6bbc5dd39c24 b6f4ff70-990f-418c-9494-fc3a3ffd1fee bc47e320-37c6-44d6-aad0-5c5c3913c63c - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.020 3595889 INFO alembic.runtime.migration [None req-c0868615-4d8c-4734-81dc-6bbc5dd39c24 b6f4ff70-990f-418c-9494-fc3a3ffd1fee bc47e320-37c6-44d6-aad0-5c5c3913c63c - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.022 3595889 INFO aodh.api.app [None req-c0868615-4d8c-4734-81dc-6bbc5dd39c24 b6f4ff70-990f-418c-9494-fc3a3ffd1fee bc47e320-37c6-44d6-aad0-5c5c3913c63c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.035 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3ab9a22c-b061-4e7c-be96-5905ab4a5132 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.040 3595889 WARNING oslo_db.sqlalchemy.utils [None req-853878de-d418-4cec-9337-0c42c18086dc 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.049 3595889 WARNING oslo_db.sqlalchemy.utils [None req-bdfba3c8-fc8b-4ef2-a2a5-b186d58b8efe 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.051 3595889 WARNING oslo_db.sqlalchemy.utils [None req-bdfba3c8-fc8b-4ef2-a2a5-b186d58b8efe 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.055 3595889 WARNING oslo_db.sqlalchemy.utils [None req-5805eb16-4419-4d5a-bee1-e230cafae0d3 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.060 3595889 WARNING oslo_db.sqlalchemy.utils [None req-01dc437f-95b9-46da-a385-5e36ed895e5b 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.188068s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:53.885 3595890 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 05:58:53.886 3595890 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 05:58:53.890 3595890 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-01-28 05:58:53.890 3595890 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-01-28 05:58:53.894 3595890 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-01-28 05:58:53.934 3595890 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.040 3595890 WARNING oslo_db.sqlalchemy.utils [None req-e044239c-b11f-4410-9489-840b73c749d4 38e5893c-c4bc-4512-b68f-45813c211843 22da82fc-8f11-4736-8ca2-6e63f5ec6d53 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.048 3595890 WARNING oslo_db.sqlalchemy.utils [None req-e7193d06-ea7d-400e-b42c-cc6e6206b41e 38e5893c-c4bc-4512-b68f-45813c211843 22da82fc-8f11-4736-8ca2-6e63f5ec6d53 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.049337s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.031 3595892 INFO alembic.runtime.migration [None req-ea6f3795-46db-4fc5-8c42-81a39a257656 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.031 3595892 INFO alembic.runtime.migration [None req-ea6f3795-46db-4fc5-8c42-81a39a257656 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.034 3595892 INFO alembic.runtime.migration [None req-ea6f3795-46db-4fc5-8c42-81a39a257656 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.034 3595892 INFO alembic.runtime.migration [None req-ea6f3795-46db-4fc5-8c42-81a39a257656 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.039 3595892 INFO alembic.runtime.migration [None req-ea6f3795-46db-4fc5-8c42-81a39a257656 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.040 3595892 INFO aodh.api.app [None req-ea6f3795-46db-4fc5-8c42-81a39a257656 5bfdd978-c5f2-4d99-ae60-5e23e00625c8 007c38c5-3eb8-416e-93bf-a8d9b08a52fe - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.054 3595892 WARNING oslo_db.sqlalchemy.utils [None req-1964522d-d5ee-4b65-839b-0acd50041ed0 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.055 3595892 WARNING oslo_db.sqlalchemy.utils [None req-1964522d-d5ee-4b65-839b-0acd50041ed0 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.060 3595892 WARNING oslo_db.sqlalchemy.utils [None req-3428bde4-4a51-4dac-8d02-bface8af110e 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.068 3595892 WARNING oslo_db.sqlalchemy.utils [None req-7c060d46-1228-4ccb-bcfd-2c49209a3e48 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.068 3595892 WARNING oslo_db.sqlalchemy.utils [None req-7c060d46-1228-4ccb-bcfd-2c49209a3e48 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.072 3595892 WARNING oslo_db.sqlalchemy.utils [None req-9c83c832-9954-41c4-a952-d8fcf7980e9e 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.030184s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.056 3595891 INFO alembic.runtime.migration [None req-626ba6da-5a91-43aa-a7b8-8554d0291ce5 32cbf175-2767-4b66-bd2c-c9a03e3dd664 b3bb09c5-5adc-41b0-9ca4-4492ab21fb5d - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.056 3595891 INFO alembic.runtime.migration [None req-626ba6da-5a91-43aa-a7b8-8554d0291ce5 32cbf175-2767-4b66-bd2c-c9a03e3dd664 b3bb09c5-5adc-41b0-9ca4-4492ab21fb5d - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.059 3595891 INFO alembic.runtime.migration [None req-626ba6da-5a91-43aa-a7b8-8554d0291ce5 32cbf175-2767-4b66-bd2c-c9a03e3dd664 b3bb09c5-5adc-41b0-9ca4-4492ab21fb5d - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.059 3595891 INFO alembic.runtime.migration [None req-626ba6da-5a91-43aa-a7b8-8554d0291ce5 32cbf175-2767-4b66-bd2c-c9a03e3dd664 b3bb09c5-5adc-41b0-9ca4-4492ab21fb5d - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.063 3595891 INFO alembic.runtime.migration [None req-626ba6da-5a91-43aa-a7b8-8554d0291ce5 32cbf175-2767-4b66-bd2c-c9a03e3dd664 b3bb09c5-5adc-41b0-9ca4-4492ab21fb5d - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.065 3595891 INFO aodh.api.app [None req-626ba6da-5a91-43aa-a7b8-8554d0291ce5 32cbf175-2767-4b66-bd2c-c9a03e3dd664 b3bb09c5-5adc-41b0-9ca4-4492ab21fb5d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.077 3595891 WARNING oslo_db.sqlalchemy.utils [None req-23983c87-85d7-4b2f-b6c0-29da392da1bb 517ace9c-5bde-4096-9e3c-aa0c9e4df258 bd0b8102-8e0e-438a-bc95-43bdec094aa3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.038148s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.070 3595890 INFO alembic.runtime.migration [None req-e7193d06-ea7d-400e-b42c-cc6e6206b41e 38e5893c-c4bc-4512-b68f-45813c211843 22da82fc-8f11-4736-8ca2-6e63f5ec6d53 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.070 3595890 INFO alembic.runtime.migration [None req-e7193d06-ea7d-400e-b42c-cc6e6206b41e 38e5893c-c4bc-4512-b68f-45813c211843 22da82fc-8f11-4736-8ca2-6e63f5ec6d53 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.074 3595890 INFO alembic.runtime.migration [None req-e7193d06-ea7d-400e-b42c-cc6e6206b41e 38e5893c-c4bc-4512-b68f-45813c211843 22da82fc-8f11-4736-8ca2-6e63f5ec6d53 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.074 3595890 INFO alembic.runtime.migration [None req-e7193d06-ea7d-400e-b42c-cc6e6206b41e 38e5893c-c4bc-4512-b68f-45813c211843 22da82fc-8f11-4736-8ca2-6e63f5ec6d53 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.080 3595890 INFO alembic.runtime.migration [None req-e7193d06-ea7d-400e-b42c-cc6e6206b41e 38e5893c-c4bc-4512-b68f-45813c211843 22da82fc-8f11-4736-8ca2-6e63f5ec6d53 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.082 3595890 INFO aodh.api.app [None req-e7193d06-ea7d-400e-b42c-cc6e6206b41e 38e5893c-c4bc-4512-b68f-45813c211843 22da82fc-8f11-4736-8ca2-6e63f5ec6d53 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.097 3595890 WARNING oslo_db.sqlalchemy.utils [None req-a93f561a-8429-4187-bd1f-cd96fbb9c067 22d99e09-c9a4-45c2-840d-e81b0bea7810 8fbfe581-f998-491a-94e3-1def5300e429 - - - -] 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.043487s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.068 3595889 INFO alembic.runtime.migration [None req-01dc437f-95b9-46da-a385-5e36ed895e5b 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.068 3595889 INFO alembic.runtime.migration [None req-01dc437f-95b9-46da-a385-5e36ed895e5b 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.072 3595889 INFO alembic.runtime.migration [None req-01dc437f-95b9-46da-a385-5e36ed895e5b 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.072 3595889 INFO alembic.runtime.migration [None req-01dc437f-95b9-46da-a385-5e36ed895e5b 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.077 3595889 INFO alembic.runtime.migration [None req-01dc437f-95b9-46da-a385-5e36ed895e5b 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.079 3595889 INFO aodh.api.app [None req-01dc437f-95b9-46da-a385-5e36ed895e5b 88b7e6c2-6d81-47b4-8d42-91105bc22710 81b9bce3-d9ab-4745-abb5-20b2e0e33f75 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.091 3595889 WARNING oslo_db.sqlalchemy.utils [None req-0b9cd8a9-97a7-4031-b175-b729d443c9bd 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.092 3595889 WARNING oslo_db.sqlalchemy.utils [None req-0b9cd8a9-97a7-4031-b175-b729d443c9bd 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.097 3595889 WARNING oslo_db.sqlalchemy.utils [None req-993ec340-1bc4-4c11-83ce-7df0b1b83f72 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.101 3595889 WARNING oslo_db.sqlalchemy.utils [None req-b3ef434e-d5cf-43f7-99f5-c0d1c4e6781a 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.102 3595889 WARNING oslo_db.sqlalchemy.utils [None req-b3ef434e-d5cf-43f7-99f5-c0d1c4e6781a 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.104 3595889 WARNING oslo_db.sqlalchemy.utils [None req-b716b287-cbdc-4a82-9c67-81afbfdcd280 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.042850s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.087 3595891 INFO alembic.runtime.migration [None req-23983c87-85d7-4b2f-b6c0-29da392da1bb 517ace9c-5bde-4096-9e3c-aa0c9e4df258 bd0b8102-8e0e-438a-bc95-43bdec094aa3 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.087 3595891 INFO alembic.runtime.migration [None req-23983c87-85d7-4b2f-b6c0-29da392da1bb 517ace9c-5bde-4096-9e3c-aa0c9e4df258 bd0b8102-8e0e-438a-bc95-43bdec094aa3 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.090 3595891 INFO alembic.runtime.migration [None req-23983c87-85d7-4b2f-b6c0-29da392da1bb 517ace9c-5bde-4096-9e3c-aa0c9e4df258 bd0b8102-8e0e-438a-bc95-43bdec094aa3 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.090 3595891 INFO alembic.runtime.migration [None req-23983c87-85d7-4b2f-b6c0-29da392da1bb 517ace9c-5bde-4096-9e3c-aa0c9e4df258 bd0b8102-8e0e-438a-bc95-43bdec094aa3 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.094 3595891 INFO alembic.runtime.migration [None req-23983c87-85d7-4b2f-b6c0-29da392da1bb 517ace9c-5bde-4096-9e3c-aa0c9e4df258 bd0b8102-8e0e-438a-bc95-43bdec094aa3 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.095 3595891 INFO aodh.api.app [None req-23983c87-85d7-4b2f-b6c0-29da392da1bb 517ace9c-5bde-4096-9e3c-aa0c9e4df258 bd0b8102-8e0e-438a-bc95-43bdec094aa3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.107 3595891 WARNING oslo_db.sqlalchemy.utils [None req-b7378b79-1976-47da-ba18-664c663c9042 eabfe1db-326e-4986-bb6f-2ab2e04cbc4a 53579f19-910d-4f7b-93db-4866c73f493c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.111 3595891 WARNING oslo_db.sqlalchemy.utils [None req-bd3186cf-880e-428f-9876-afaef1acc678 eabfe1db-326e-4986-bb6f-2ab2e04cbc4a 53579f19-910d-4f7b-93db-4866c73f493c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.119 3595891 WARNING oslo_db.sqlalchemy.utils [None req-38034b3c-4dcf-4e28-9322-589c9d166b33 eabfe1db-326e-4986-bb6f-2ab2e04cbc4a 53579f19-910d-4f7b-93db-4866c73f493c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.121 3595891 WARNING oslo_db.sqlalchemy.utils [None req-38034b3c-4dcf-4e28-9322-589c9d166b33 eabfe1db-326e-4986-bb6f-2ab2e04cbc4a 53579f19-910d-4f7b-93db-4866c73f493c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.058916s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.081 3595892 INFO alembic.runtime.migration [None req-9c83c832-9954-41c4-a952-d8fcf7980e9e 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.081 3595892 INFO alembic.runtime.migration [None req-9c83c832-9954-41c4-a952-d8fcf7980e9e 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.087 3595892 INFO alembic.runtime.migration [None req-9c83c832-9954-41c4-a952-d8fcf7980e9e 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.087 3595892 INFO alembic.runtime.migration [None req-9c83c832-9954-41c4-a952-d8fcf7980e9e 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.091 3595892 INFO alembic.runtime.migration [None req-9c83c832-9954-41c4-a952-d8fcf7980e9e 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.093 3595892 INFO aodh.api.app [None req-9c83c832-9954-41c4-a952-d8fcf7980e9e 761bea51-fa40-43ee-a339-381cdceb52ed 91d8fd74-d04f-4784-8da2-2dcb68af642b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.112 3595892 WARNING oslo_db.sqlalchemy.utils [None req-fafb27d3-18c7-475e-881f-d1eb3569e1b1 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.113 3595892 WARNING oslo_db.sqlalchemy.utils [None req-fafb27d3-18c7-475e-881f-d1eb3569e1b1 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.118 3595892 WARNING oslo_db.sqlalchemy.utils [None req-cb06abc9-8240-4033-ae32-9bc1526ef9f9 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.122 3595892 WARNING oslo_db.sqlalchemy.utils [None req-71d70626-869b-4b2a-8150-c001a0567b29 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.123 3595892 WARNING oslo_db.sqlalchemy.utils [None req-71d70626-869b-4b2a-8150-c001a0567b29 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.127 3595892 WARNING oslo_db.sqlalchemy.utils [None req-c9098b7b-59c3-482c-90e3-87ce7f24bf71 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.033108s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.106 3595890 INFO alembic.runtime.migration [None req-a93f561a-8429-4187-bd1f-cd96fbb9c067 22d99e09-c9a4-45c2-840d-e81b0bea7810 8fbfe581-f998-491a-94e3-1def5300e429 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.106 3595890 INFO alembic.runtime.migration [None req-a93f561a-8429-4187-bd1f-cd96fbb9c067 22d99e09-c9a4-45c2-840d-e81b0bea7810 8fbfe581-f998-491a-94e3-1def5300e429 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.109 3595890 INFO alembic.runtime.migration [None req-a93f561a-8429-4187-bd1f-cd96fbb9c067 22d99e09-c9a4-45c2-840d-e81b0bea7810 8fbfe581-f998-491a-94e3-1def5300e429 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.109 3595890 INFO alembic.runtime.migration [None req-a93f561a-8429-4187-bd1f-cd96fbb9c067 22d99e09-c9a4-45c2-840d-e81b0bea7810 8fbfe581-f998-491a-94e3-1def5300e429 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.113 3595890 INFO alembic.runtime.migration [None req-a93f561a-8429-4187-bd1f-cd96fbb9c067 22d99e09-c9a4-45c2-840d-e81b0bea7810 8fbfe581-f998-491a-94e3-1def5300e429 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.117 3595890 INFO aodh.api.app [None req-a93f561a-8429-4187-bd1f-cd96fbb9c067 22d99e09-c9a4-45c2-840d-e81b0bea7810 8fbfe581-f998-491a-94e3-1def5300e429 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.132 3595890 WARNING oslo_db.sqlalchemy.utils [None req-2c351e17-6d9c-4ba7-b657-924d2dd560d2 06a87b45-3b96-4020-b518-d15a05dca70f db91c76f-3452-44f8-8c6f-5df974bfcae6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.053225s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.112 3595889 INFO alembic.runtime.migration [None req-b716b287-cbdc-4a82-9c67-81afbfdcd280 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.112 3595889 INFO alembic.runtime.migration [None req-b716b287-cbdc-4a82-9c67-81afbfdcd280 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.116 3595889 INFO alembic.runtime.migration [None req-b716b287-cbdc-4a82-9c67-81afbfdcd280 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.117 3595889 INFO alembic.runtime.migration [None req-b716b287-cbdc-4a82-9c67-81afbfdcd280 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.121 3595889 INFO alembic.runtime.migration [None req-b716b287-cbdc-4a82-9c67-81afbfdcd280 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.123 3595889 INFO aodh.api.app [None req-b716b287-cbdc-4a82-9c67-81afbfdcd280 19e6b5d3-21cf-47fd-a2bb-7b3d0d45adc5 a5321797-a7ed-4779-be03-7edf1e315844 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.140 3595889 WARNING oslo_db.sqlalchemy.utils [None req-ee761b14-74db-4631-905f-4cb4c035c15b 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.142 3595889 WARNING oslo_db.sqlalchemy.utils [None req-ee761b14-74db-4631-905f-4cb4c035c15b 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.146 3595889 WARNING oslo_db.sqlalchemy.utils [None req-7951b4b2-0cf0-4a7f-9b73-e4497d5a9c51 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.150 3595889 WARNING oslo_db.sqlalchemy.utils [None req-c93d2ca7-457f-4e4e-a5cf-bb8b15161f62 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.151 3595889 WARNING oslo_db.sqlalchemy.utils [None req-c93d2ca7-457f-4e4e-a5cf-bb8b15161f62 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.154 3595889 WARNING oslo_db.sqlalchemy.utils [None req-e0c9baed-ec2e-4e0c-9cfb-4ff518984ab3 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.036269s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.142 3595892 INFO alembic.runtime.migration [None req-c503fb0a-bf66-4179-af17-998c0c13ee83 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.142 3595892 INFO alembic.runtime.migration [None req-c503fb0a-bf66-4179-af17-998c0c13ee83 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.145 3595892 INFO alembic.runtime.migration [None req-c503fb0a-bf66-4179-af17-998c0c13ee83 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.146 3595892 INFO alembic.runtime.migration [None req-c503fb0a-bf66-4179-af17-998c0c13ee83 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.150 3595892 INFO alembic.runtime.migration [None req-c503fb0a-bf66-4179-af17-998c0c13ee83 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.152 3595892 INFO aodh.api.app [None req-c503fb0a-bf66-4179-af17-998c0c13ee83 4e8b191f-1fee-43ed-8bfd-d0d670edbff4 c63a09cd-6d43-40fb-92c7-5b87982168fc - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.167 3595892 WARNING oslo_db.sqlalchemy.utils [None req-04083835-65db-4a63-9772-da036af57edc 5a3005fa-b919-45c8-8467-42d7692d95a1 831ef96a-dd7a-47f5-91af-6b731c40e0b7 - - - -] 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_another_user [0.041747s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.142 3595890 INFO alembic.runtime.migration [None req-2c351e17-6d9c-4ba7-b657-924d2dd560d2 06a87b45-3b96-4020-b518-d15a05dca70f db91c76f-3452-44f8-8c6f-5df974bfcae6 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.142 3595890 INFO alembic.runtime.migration [None req-2c351e17-6d9c-4ba7-b657-924d2dd560d2 06a87b45-3b96-4020-b518-d15a05dca70f db91c76f-3452-44f8-8c6f-5df974bfcae6 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.147 3595890 INFO alembic.runtime.migration [None req-2c351e17-6d9c-4ba7-b657-924d2dd560d2 06a87b45-3b96-4020-b518-d15a05dca70f db91c76f-3452-44f8-8c6f-5df974bfcae6 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.147 3595890 INFO alembic.runtime.migration [None req-2c351e17-6d9c-4ba7-b657-924d2dd560d2 06a87b45-3b96-4020-b518-d15a05dca70f db91c76f-3452-44f8-8c6f-5df974bfcae6 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.153 3595890 INFO alembic.runtime.migration [None req-2c351e17-6d9c-4ba7-b657-924d2dd560d2 06a87b45-3b96-4020-b518-d15a05dca70f db91c76f-3452-44f8-8c6f-5df974bfcae6 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.155 3595890 INFO aodh.api.app [None req-2c351e17-6d9c-4ba7-b657-924d2dd560d2 06a87b45-3b96-4020-b518-d15a05dca70f db91c76f-3452-44f8-8c6f-5df974bfcae6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.035382s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.166 3595889 INFO alembic.runtime.migration [None req-77ac8f2d-cceb-4f60-9859-7f246fcbc39f 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.166 3595889 INFO alembic.runtime.migration [None req-77ac8f2d-cceb-4f60-9859-7f246fcbc39f 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.170 3595889 INFO alembic.runtime.migration [None req-77ac8f2d-cceb-4f60-9859-7f246fcbc39f 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.170 3595889 INFO alembic.runtime.migration [None req-77ac8f2d-cceb-4f60-9859-7f246fcbc39f 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.175 3595889 INFO alembic.runtime.migration [None req-77ac8f2d-cceb-4f60-9859-7f246fcbc39f 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.177 3595889 INFO aodh.api.app [None req-77ac8f2d-cceb-4f60-9859-7f246fcbc39f 392b6516-92f1-4519-b6f7-cf1be870d1df 91f7b8b5-0b0a-4f7e-a8b3-49e32c15235b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.189 3595889 WARNING oslo_db.sqlalchemy.utils [None req-d03221d8-d1f5-4484-b3d2-792c40f3f32c a539b732-4f3b-45d3-875f-6feb09f59930 b6167a59-45ab-41d9-a498-e3f68898ff37 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.190 3595889 WARNING oslo_db.sqlalchemy.utils [None req-d03221d8-d1f5-4484-b3d2-792c40f3f32c a539b732-4f3b-45d3-875f-6feb09f59930 b6167a59-45ab-41d9-a498-e3f68898ff37 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.193 3595889 WARNING oslo_db.sqlalchemy.utils [None req-d03221d8-d1f5-4484-b3d2-792c40f3f32c a539b732-4f3b-45d3-875f-6feb09f59930 b6167a59-45ab-41d9-a498-e3f68898ff37 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.051425s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.184 3595890 INFO alembic.runtime.migration [None req-da8eb5c8-c83a-4b56-a438-fe4b032968cb 6b482f47-5ddb-4276-a974-6eedbd83234a 67cf6b10-7ff0-498d-a9e0-be98e7d53f78 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.184 3595890 INFO alembic.runtime.migration [None req-da8eb5c8-c83a-4b56-a438-fe4b032968cb 6b482f47-5ddb-4276-a974-6eedbd83234a 67cf6b10-7ff0-498d-a9e0-be98e7d53f78 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.188 3595890 INFO alembic.runtime.migration [None req-da8eb5c8-c83a-4b56-a438-fe4b032968cb 6b482f47-5ddb-4276-a974-6eedbd83234a 67cf6b10-7ff0-498d-a9e0-be98e7d53f78 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.188 3595890 INFO alembic.runtime.migration [None req-da8eb5c8-c83a-4b56-a438-fe4b032968cb 6b482f47-5ddb-4276-a974-6eedbd83234a 67cf6b10-7ff0-498d-a9e0-be98e7d53f78 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.194 3595890 INFO alembic.runtime.migration [None req-da8eb5c8-c83a-4b56-a438-fe4b032968cb 6b482f47-5ddb-4276-a974-6eedbd83234a 67cf6b10-7ff0-498d-a9e0-be98e7d53f78 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.196 3595890 INFO aodh.api.app [None req-da8eb5c8-c83a-4b56-a438-fe4b032968cb 6b482f47-5ddb-4276-a974-6eedbd83234a 67cf6b10-7ff0-498d-a9e0-be98e7d53f78 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.217 3595890 WARNING oslo_db.sqlalchemy.utils [None req-372701a9-1f7e-4288-9585-2e5b2cf63ac4 85770143-02f9-46ee-bf9e-38970b80d8e9 972e3849-144f-466f-aea1-fbceee45c037 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.218 3595890 WARNING oslo_db.sqlalchemy.utils [None req-372701a9-1f7e-4288-9585-2e5b2cf63ac4 85770143-02f9-46ee-bf9e-38970b80d8e9 972e3849-144f-466f-aea1-fbceee45c037 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.225 3595890 WARNING oslo_db.sqlalchemy.utils [None req-372701a9-1f7e-4288-9585-2e5b2cf63ac4 85770143-02f9-46ee-bf9e-38970b80d8e9 972e3849-144f-466f-aea1-fbceee45c037 - - - -] 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_normal_user_set_test_actions [0.038203s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.237 3595890 INFO alembic.runtime.migration [None req-372701a9-1f7e-4288-9585-2e5b2cf63ac4 85770143-02f9-46ee-bf9e-38970b80d8e9 972e3849-144f-466f-aea1-fbceee45c037 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.237 3595890 INFO alembic.runtime.migration [None req-372701a9-1f7e-4288-9585-2e5b2cf63ac4 85770143-02f9-46ee-bf9e-38970b80d8e9 972e3849-144f-466f-aea1-fbceee45c037 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.241 3595890 INFO alembic.runtime.migration [None req-372701a9-1f7e-4288-9585-2e5b2cf63ac4 85770143-02f9-46ee-bf9e-38970b80d8e9 972e3849-144f-466f-aea1-fbceee45c037 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.241 3595890 INFO alembic.runtime.migration [None req-372701a9-1f7e-4288-9585-2e5b2cf63ac4 85770143-02f9-46ee-bf9e-38970b80d8e9 972e3849-144f-466f-aea1-fbceee45c037 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.247 3595890 INFO alembic.runtime.migration [None req-372701a9-1f7e-4288-9585-2e5b2cf63ac4 85770143-02f9-46ee-bf9e-38970b80d8e9 972e3849-144f-466f-aea1-fbceee45c037 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.250 3595890 INFO aodh.api.app [None req-372701a9-1f7e-4288-9585-2e5b2cf63ac4 85770143-02f9-46ee-bf9e-38970b80d8e9 972e3849-144f-466f-aea1-fbceee45c037 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.129602s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.178 3595892 INFO alembic.runtime.migration [None req-04083835-65db-4a63-9772-da036af57edc 5a3005fa-b919-45c8-8467-42d7692d95a1 831ef96a-dd7a-47f5-91af-6b731c40e0b7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.178 3595892 INFO alembic.runtime.migration [None req-04083835-65db-4a63-9772-da036af57edc 5a3005fa-b919-45c8-8467-42d7692d95a1 831ef96a-dd7a-47f5-91af-6b731c40e0b7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.184 3595892 INFO alembic.runtime.migration [None req-04083835-65db-4a63-9772-da036af57edc 5a3005fa-b919-45c8-8467-42d7692d95a1 831ef96a-dd7a-47f5-91af-6b731c40e0b7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.184 3595892 INFO alembic.runtime.migration [None req-04083835-65db-4a63-9772-da036af57edc 5a3005fa-b919-45c8-8467-42d7692d95a1 831ef96a-dd7a-47f5-91af-6b731c40e0b7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.189 3595892 INFO alembic.runtime.migration [None req-04083835-65db-4a63-9772-da036af57edc 5a3005fa-b919-45c8-8467-42d7692d95a1 831ef96a-dd7a-47f5-91af-6b731c40e0b7 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.190 3595892 INFO aodh.api.app [None req-04083835-65db-4a63-9772-da036af57edc 5a3005fa-b919-45c8-8467-42d7692d95a1 831ef96a-dd7a-47f5-91af-6b731c40e0b7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.293 3595892 WARNING oslo_db.sqlalchemy.utils [None req-cb2a5ef1-124c-429a-98c0-b1673b663233 69ca32fb-cab2-435d-90e0-27857e61d83c 72f2502b-9482-4536-995c-dea75d081ccf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.294 3595892 WARNING oslo_db.sqlalchemy.utils [None req-cb2a5ef1-124c-429a-98c0-b1673b663233 69ca32fb-cab2-435d-90e0-27857e61d83c 72f2502b-9482-4536-995c-dea75d081ccf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.298 3595892 WARNING oslo_db.sqlalchemy.utils [None req-cb2a5ef1-124c-429a-98c0-b1673b663233 69ca32fb-cab2-435d-90e0-27857e61d83c 72f2502b-9482-4536-995c-dea75d081ccf - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.011303s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.055100s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.273 3595890 INFO alembic.runtime.migration [None req-d605f047-f183-490e-b767-b21c76b86bae 80b6d806-b5ef-47aa-a51b-4b47a65f45c3 6c988823-390f-4a1c-88de-c5474acd9136 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.274 3595890 INFO alembic.runtime.migration [None req-d605f047-f183-490e-b767-b21c76b86bae 80b6d806-b5ef-47aa-a51b-4b47a65f45c3 6c988823-390f-4a1c-88de-c5474acd9136 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.277 3595890 INFO alembic.runtime.migration [None req-d605f047-f183-490e-b767-b21c76b86bae 80b6d806-b5ef-47aa-a51b-4b47a65f45c3 6c988823-390f-4a1c-88de-c5474acd9136 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.277 3595890 INFO alembic.runtime.migration [None req-d605f047-f183-490e-b767-b21c76b86bae 80b6d806-b5ef-47aa-a51b-4b47a65f45c3 6c988823-390f-4a1c-88de-c5474acd9136 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.281 3595890 INFO alembic.runtime.migration [None req-d605f047-f183-490e-b767-b21c76b86bae 80b6d806-b5ef-47aa-a51b-4b47a65f45c3 6c988823-390f-4a1c-88de-c5474acd9136 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.282 3595890 INFO aodh.api.app [None req-d605f047-f183-490e-b767-b21c76b86bae 80b6d806-b5ef-47aa-a51b-4b47a65f45c3 6c988823-390f-4a1c-88de-c5474acd9136 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.301 3595890 WARNING oslo_db.sqlalchemy.utils [None req-99bd38e7-fa7c-49d4-9c50-12ca331fa61b 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.302 3595890 WARNING oslo_db.sqlalchemy.utils [None req-99bd38e7-fa7c-49d4-9c50-12ca331fa61b 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.308 3595890 WARNING oslo_db.sqlalchemy.utils [None req-99bd38e7-fa7c-49d4-9c50-12ca331fa61b 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.312 3595890 WARNING oslo_db.sqlalchemy.utils [None req-e3cd31a2-b1ca-4a20-9e19-5bd2bb512bfc 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.318 3595890 WARNING oslo_db.sqlalchemy.utils [None req-4a8dcb0d-0c0c-4c6c-b69c-ecdca60abf4a 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.202466s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.130 3595891 INFO alembic.runtime.migration [None req-38034b3c-4dcf-4e28-9322-589c9d166b33 eabfe1db-326e-4986-bb6f-2ab2e04cbc4a 53579f19-910d-4f7b-93db-4866c73f493c - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.130 3595891 INFO alembic.runtime.migration [None req-38034b3c-4dcf-4e28-9322-589c9d166b33 eabfe1db-326e-4986-bb6f-2ab2e04cbc4a 53579f19-910d-4f7b-93db-4866c73f493c - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.134 3595891 INFO alembic.runtime.migration [None req-38034b3c-4dcf-4e28-9322-589c9d166b33 eabfe1db-326e-4986-bb6f-2ab2e04cbc4a 53579f19-910d-4f7b-93db-4866c73f493c - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.134 3595891 INFO alembic.runtime.migration [None req-38034b3c-4dcf-4e28-9322-589c9d166b33 eabfe1db-326e-4986-bb6f-2ab2e04cbc4a 53579f19-910d-4f7b-93db-4866c73f493c - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.138 3595891 INFO alembic.runtime.migration [None req-38034b3c-4dcf-4e28-9322-589c9d166b33 eabfe1db-326e-4986-bb6f-2ab2e04cbc4a 53579f19-910d-4f7b-93db-4866c73f493c - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.139 3595891 INFO aodh.api.app [None req-38034b3c-4dcf-4e28-9322-589c9d166b33 eabfe1db-326e-4986-bb6f-2ab2e04cbc4a 53579f19-910d-4f7b-93db-4866c73f493c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.225 3595891 WARNING oslo_db.sqlalchemy.utils [None req-6a7d331a-1bbe-42f0-ac21-ca126796e20f 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.229 3595891 WARNING oslo_db.sqlalchemy.utils [None req-8bad27ca-8cff-4128-b437-8b76a89860be 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.235 3595891 WARNING oslo_db.sqlalchemy.utils [None req-fdeddd37-9f57-42ba-88bd-14e808a22987 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.239 3595891 WARNING oslo_db.sqlalchemy.utils [None req-d02a2d79-d1e5-4c4c-afaf-916e45f7080a 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.245 3595891 WARNING oslo_db.sqlalchemy.utils [None req-a77aa8ad-7edd-466d-b38e-b02e7ffeb517 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.248 3595891 WARNING oslo_db.sqlalchemy.utils [None req-6dd1c6f8-85f2-4b01-8379-97925b54d031 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.254 3595891 WARNING oslo_db.sqlalchemy.utils [None req-de4e8c9d-77fa-4341-b36f-10120e701844 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.258 3595891 WARNING oslo_db.sqlalchemy.utils [None req-63ef856d-e4cb-47a5-8ef7-f503923debf4 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.264 3595891 WARNING oslo_db.sqlalchemy.utils [None req-2a2c73e1-f22d-4939-82fd-6d53c1b6f84a 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.267 3595891 WARNING oslo_db.sqlalchemy.utils [None req-b2534e68-789e-4889-89f4-b85ebffbf490 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.273 3595891 WARNING oslo_db.sqlalchemy.utils [None req-9ced11ac-f958-4b3e-8264-f9049366d134 8315644 a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.277 3595891 WARNING oslo_db.sqlalchemy.utils [None req-13066e15-cc24-4a68-8c80-f8e9e20f9140 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.283 3595891 WARNING oslo_db.sqlalchemy.utils [None req-7ddef502-2b59-4ae9-a681-dfc248473bab 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.287 3595891 WARNING oslo_db.sqlalchemy.utils [None req-e34d3e42-4749-4f15-9c3b-b79217283207 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.293 3595891 WARNING oslo_db.sqlalchemy.utils [None req-21a852b7-bddd-4fd0-97d8-77767bc5081a 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.296 3595891 WARNING oslo_db.sqlalchemy.utils [None req-83b3a65d-986a-43fe-8b1f-7da0f11288af 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.303 3595891 WARNING oslo_db.sqlalchemy.utils [None req-8f986967-1ddd-421d-ae39-a92821dd9acd 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.306 3595891 WARNING oslo_db.sqlalchemy.utils [None req-13419f48-0541-479a-ae23-433995297467 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.312 3595891 WARNING oslo_db.sqlalchemy.utils [None req-864b4422-7405-46b7-9f15-298210105dbe 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.316 3595891 WARNING oslo_db.sqlalchemy.utils [None req-7edd8af5-ea92-4f9f-ac50-a070d9dc40e7 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.322 3595891 WARNING oslo_db.sqlalchemy.utils [None req-28ed069c-e13e-4096-beb3-a1e4cda511bf 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.324 3595891 WARNING oslo_db.sqlalchemy.utils [None req-28ed069c-e13e-4096-beb3-a1e4cda511bf 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.010691s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.001997s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.050971s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.310 3595892 INFO alembic.runtime.migration [None req-cb2a5ef1-124c-429a-98c0-b1673b663233 69ca32fb-cab2-435d-90e0-27857e61d83c 72f2502b-9482-4536-995c-dea75d081ccf - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.310 3595892 INFO alembic.runtime.migration [None req-cb2a5ef1-124c-429a-98c0-b1673b663233 69ca32fb-cab2-435d-90e0-27857e61d83c 72f2502b-9482-4536-995c-dea75d081ccf - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.313 3595892 INFO alembic.runtime.migration [None req-cb2a5ef1-124c-429a-98c0-b1673b663233 69ca32fb-cab2-435d-90e0-27857e61d83c 72f2502b-9482-4536-995c-dea75d081ccf - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.314 3595892 INFO alembic.runtime.migration [None req-cb2a5ef1-124c-429a-98c0-b1673b663233 69ca32fb-cab2-435d-90e0-27857e61d83c 72f2502b-9482-4536-995c-dea75d081ccf - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.319 3595892 INFO alembic.runtime.migration [None req-cb2a5ef1-124c-429a-98c0-b1673b663233 69ca32fb-cab2-435d-90e0-27857e61d83c 72f2502b-9482-4536-995c-dea75d081ccf - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.320 3595892 INFO aodh.api.app [None req-cb2a5ef1-124c-429a-98c0-b1673b663233 69ca32fb-cab2-435d-90e0-27857e61d83c 72f2502b-9482-4536-995c-dea75d081ccf - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.339 3595892 WARNING oslo_db.sqlalchemy.utils [None req-7c7cb9f1-fce1-4617-af78-d9578d2d16d7 8e35ac86-a48c-49c5-948a-f7b217b858d8 0b9675b9-2c1f-4969-8816-3d47a862a033 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.340 3595892 WARNING oslo_db.sqlalchemy.utils [None req-7c7cb9f1-fce1-4617-af78-d9578d2d16d7 8e35ac86-a48c-49c5-948a-f7b217b858d8 0b9675b9-2c1f-4969-8816-3d47a862a033 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.346 3595892 WARNING oslo_db.sqlalchemy.utils [None req-037d4d0a-9ddb-487b-bbb2-cef586102baa 8e35ac86-a48c-49c5-948a-f7b217b858d8 0b9675b9-2c1f-4969-8816-3d47a862a033 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.347 3595892 WARNING oslo_db.sqlalchemy.utils [None req-037d4d0a-9ddb-487b-bbb2-cef586102baa 8e35ac86-a48c-49c5-948a-f7b217b858d8 0b9675b9-2c1f-4969-8816-3d47a862a033 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.049491s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.336 3595889 INFO alembic.runtime.migration [None req-d03221d8-d1f5-4484-b3d2-792c40f3f32c a539b732-4f3b-45d3-875f-6feb09f59930 b6167a59-45ab-41d9-a498-e3f68898ff37 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.336 3595889 INFO alembic.runtime.migration [None req-d03221d8-d1f5-4484-b3d2-792c40f3f32c a539b732-4f3b-45d3-875f-6feb09f59930 b6167a59-45ab-41d9-a498-e3f68898ff37 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.339 3595889 INFO alembic.runtime.migration [None req-d03221d8-d1f5-4484-b3d2-792c40f3f32c a539b732-4f3b-45d3-875f-6feb09f59930 b6167a59-45ab-41d9-a498-e3f68898ff37 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.339 3595889 INFO alembic.runtime.migration [None req-d03221d8-d1f5-4484-b3d2-792c40f3f32c a539b732-4f3b-45d3-875f-6feb09f59930 b6167a59-45ab-41d9-a498-e3f68898ff37 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.344 3595889 INFO alembic.runtime.migration [None req-d03221d8-d1f5-4484-b3d2-792c40f3f32c a539b732-4f3b-45d3-875f-6feb09f59930 b6167a59-45ab-41d9-a498-e3f68898ff37 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.345 3595889 INFO aodh.api.app [None req-d03221d8-d1f5-4484-b3d2-792c40f3f32c a539b732-4f3b-45d3-875f-6feb09f59930 b6167a59-45ab-41d9-a498-e3f68898ff37 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.060462s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.334 3595891 INFO alembic.runtime.migration [None req-28ed069c-e13e-4096-beb3-a1e4cda511bf 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.334 3595891 INFO alembic.runtime.migration [None req-28ed069c-e13e-4096-beb3-a1e4cda511bf 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.337 3595891 INFO alembic.runtime.migration [None req-28ed069c-e13e-4096-beb3-a1e4cda511bf 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.337 3595891 INFO alembic.runtime.migration [None req-28ed069c-e13e-4096-beb3-a1e4cda511bf 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.341 3595891 INFO alembic.runtime.migration [None req-28ed069c-e13e-4096-beb3-a1e4cda511bf 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.343 3595891 INFO aodh.api.app [None req-28ed069c-e13e-4096-beb3-a1e4cda511bf 8315644a-5210-428f-a5b8-bc3b22a73a7b 42d8cbdc-244e-45a3-9c40-a160d6e30159 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.355 3595891 WARNING oslo_db.sqlalchemy.utils [None req-cd8a1891-fb34-4421-9e59-5e4d74e67ca7 8d514d6f-b901-42b4-bb84-74c9ac5b59ab 3f2c4eb2-cf0b-4ebf-817c-a473769f4603 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.356 3595891 WARNING oslo_db.sqlalchemy.utils [None req-cd8a1891-fb34-4421-9e59-5e4d74e67ca7 8d514d6f-b901-42b4-bb84-74c9ac5b59ab 3f2c4eb2-cf0b-4ebf-817c-a473769f4603 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.361 3595891 WARNING oslo_db.sqlalchemy.utils [None req-d72de882-efe2-44e4-94d0-a775a1e87004 8d514d6f-b901-42b4-bb84-74c9ac5b59ab 3f2c4eb2-cf0b-4ebf-817c-a473769f4603 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.363 3595891 WARNING oslo_db.sqlalchemy.utils [None req-7046c2d4-e704-4a36-a638-80b7db458df0 457fc257-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.367 3595891 WARNING oslo_db.sqlalchemy.utils [None req-001152ce-18d9-44df-b681-1bf125eb8cf6 457fc257-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.373 3595891 WARNING oslo_db.sqlalchemy.utils [None req-787cba2f-9677-4ea8-ae66-af942d5eb334 8d514d6f-b901-42b4-bb84-74c9ac5b59ab 3f2c4eb2-cf0b-4ebf-817c-a473769f4603 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.375 3595891 WARNING oslo_db.sqlalchemy.utils [None req-787cba2f-9677-4ea8-ae66-af942d5eb334 8d514d6f-b901-42b4-bb84-74c9ac5b59ab 3f2c4eb2-cf0b-4ebf-817c-a473769f4603 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.378 3595891 WARNING oslo_db.sqlalchemy.utils [None req-00f14fea-27ec-460e-9cbf-287dbadfd6cd 8d514d6f-b901-42b4-bb84-74c9ac5b59ab 3f2c4eb2-cf0b-4ebf-817c-a473769f4603 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.381 3595891 WARNING oslo_db.sqlalchemy.utils [None req-3329a8f6-0b28-45fe-b74e-1c3ab6a2b22b 457fc257-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.383 3595891 WARNING oslo_db.sqlalchemy.utils [None req-3329a8f6-0b28-45fe-b74e-1c3ab6a2b22b 457fc257-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.386 3595891 WARNING oslo_db.sqlalchemy.utils [None req-dd217385-513c-491d-906a-a173c2fa9518 457fc25 7-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] 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.037610s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.359 3595892 INFO alembic.runtime.migration [None req-037d4d0a-9ddb-487b-bbb2-cef586102baa 8e35ac86-a48c-49c5-948a-f7b217b858d8 0b9675b9-2c1f-4969-8816-3d47a862a033 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.360 3595892 INFO alembic.runtime.migration [None req-037d4d0a-9ddb-487b-bbb2-cef586102baa 8e35ac86-a48c-49c5-948a-f7b217b858d8 0b9675b9-2c1f-4969-8816-3d47a862a033 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.363 3595892 INFO alembic.runtime.migration [None req-037d4d0a-9ddb-487b-bbb2-cef586102baa 8e35ac86-a48c-49c5-948a-f7b217b858d8 0b9675b9-2c1f-4969-8816-3d47a862a033 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.363 3595892 INFO alembic.runtime.migration [None req-037d4d0a-9ddb-487b-bbb2-cef586102baa 8e35ac86-a48c-49c5-948a-f7b217b858d8 0b9675b9-2c1f-4969-8816-3d47a862a033 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.368 3595892 INFO alembic.runtime.migration [None req-037d4d0a-9ddb-487b-bbb2-cef586102baa 8e35ac86-a48c-49c5-948a-f7b217b858d8 0b9675b9-2c1f-4969-8816-3d47a862a033 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.369 3595892 INFO aodh.api.app [None req-037d4d0a-9ddb-487b-bbb2-cef586102baa 8e35ac86-a48c-49c5-948a-f7b217b858d8 0b9675b9-2c1f-4969-8816-3d47a862a033 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.383 3595892 WARNING oslo_db.sqlalchemy.utils [None req-0724efb3-35a3-44c6-9231-083a12ce6add 3cd17788-01d9-4500-bd16-7c3e172c8588 7665c0ac-3dcc-437b-b405-0b75fee32da0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.384 3595892 WARNING oslo_db.sqlalchemy.utils [None req-0724efb3-35a3-44c6-9231-083a12ce6add 3cd17788-01d9-4500-bd16-7c3e172c8588 7665c0ac-3dcc-437b-b405-0b75fee32da0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.388 3595892 WARNING oslo_db.sqlalchemy.utils [None req-0724efb3-35a3-44c6-9231-083a12ce6add 3cd17788-01d9-4500-bd16-7c3e172c8588 7665c0ac-3dcc-437b-b405-0b75fee32da0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.073111s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.330 3595890 INFO alembic.runtime.migration [None req-4a8dcb0d-0c0c-4c6c-b69c-ecdca60abf4a 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.330 3595890 INFO alembic.runtime.migration [None req-4a8dcb0d-0c0c-4c6c-b69c-ecdca60abf4a 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.333 3595890 INFO alembic.runtime.migration [None req-4a8dcb0d-0c0c-4c6c-b69c-ecdca60abf4a 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.333 3595890 INFO alembic.runtime.migration [None req-4a8dcb0d-0c0c-4c6c-b69c-ecdca60abf4a 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.339 3595890 INFO alembic.runtime.migration [None req-4a8dcb0d-0c0c-4c6c-b69c-ecdca60abf4a 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.340 3595890 INFO aodh.api.app [None req-4a8dcb0d-0c0c-4c6c-b69c-ecdca60abf4a 43e08a8b-a5e5-4d94-ad42-1722c56f2640 5ea308d9-979e-479d-aaf1-4cb57d63b9a1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.355 3595890 WARNING oslo_db.sqlalchemy.utils [None req-5eb9f903-a8cb-4f9e-8416-dde3d53830a7 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.360 3595890 WARNING oslo_db.sqlalchemy.utils [None req-48e3935b-0861-417a-9025-d36833d8c94d 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.369 3595890 WARNING oslo_db.sqlalchemy.utils [None req-48e3935b-0861-417a-9025-d36833d8c94d 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.373 3595890 WARNING oslo_db.sqlalchemy.utils [None req-4baa77c0-292b-4f57-aaad-2d56350eb9bd 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.382 3595890 WARNING oslo_db.sqlalchemy.utils [None req-1828df98-326e-4dbb-bfe3-dab31df98387 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.393 3595890 WARNING oslo_db.sqlalchemy.utils [None req-798aa328-3ea6-408b-946e-cc1c79931c89 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.034156s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.396 3595891 INFO alembic.runtime.migration [None req-dd217385-513c-491d-906a-a173c2fa9518 457fc257-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.396 3595891 INFO alembic.runtime.migration [None req-dd217385-513c-491d-906a-a173c2fa9518 457fc257-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.399 3595891 INFO alembic.runtime.migration [None req-dd217385-513c-491d-906a-a173c2fa9518 457fc257-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.399 3595891 INFO alembic.runtime.migration [None req-dd217385-513c-491d-906a-a173c2fa9518 457fc257-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.403 3595891 INFO alembic.runtime.migration [None req-dd217385-513c-491d-906a-a173c2fa9518 457fc257-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.405 3595891 INFO aodh.api.app [None req-dd217385-513c-491d-906a-a173c2fa9518 457fc257-3ea0-4a7e-b9ca-5b108d4d9d42 a0e00514-44c4-4a33-9010-79784b16bf72 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.418 3595891 WARNING oslo_db.sqlalchemy.utils [None req-e235f83e-90c0-4a01-9547-9c90826e4c8e 9b8c9780-b4f1-494e-a435-ea48e08ef073 a2ceb4b3-6b62-4270-b9c2-313b2049cfc0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.419 3595891 WARNING oslo_db.sqlalchemy.utils [None req-e235f83e-90c0-4a01-9547-9c90826e4c8e 9b8c9780-b4f1-494e-a435-ea48e08ef073 a2ceb4b3-6b62-4270-b9c2-313b2049cfc0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.422 3595891 WARNING oslo_db.sqlalchemy.utils [None req-e235f83e-90c0-4a01-9547-9c90826e4c8e 9b8c9780-b4f1-494e-a435-ea48e08ef073 a2ceb4b3-6b62-4270-b9c2-313b2049cfc0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.048179s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.386 3595889 INFO alembic.runtime.migration [None req-76df0078-0281-4698-bc11-7be30d40404e - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.386 3595889 INFO alembic.runtime.migration [None req-76df0078-0281-4698-bc11-7be30d40404e - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.390 3595889 INFO alembic.runtime.migration [None req-76df0078-0281-4698-bc11-7be30d40404e - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.390 3595889 INFO alembic.runtime.migration [None req-76df0078-0281-4698-bc11-7be30d40404e - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.395 3595889 INFO alembic.runtime.migration [None req-76df0078-0281-4698-bc11-7be30d40404e - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.397 3595889 INFO aodh.api.app [None req-76df0078-0281-4698-bc11-7be30d40404e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.037198s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.399 3595892 INFO alembic.runtime.migration [None req-0724efb3-35a3-44c6-9231-083a12ce6add 3cd17788-01d9-4500-bd16-7c3e172c8588 7665c0ac-3dcc-437b-b405-0b75fee32da0 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.399 3595892 INFO alembic.runtime.migration [None req-0724efb3-35a3-44c6-9231-083a12ce6add 3cd17788-01d9-4500-bd16-7c3e172c8588 7665c0ac-3dcc-437b-b405-0b75fee32da0 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.403 3595892 INFO alembic.runtime.migration [None req-0724efb3-35a3-44c6-9231-083a12ce6add 3cd17788-01d9-4500-bd16-7c3e172c8588 7665c0ac-3dcc-437b-b405-0b75fee32da0 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.403 3595892 INFO alembic.runtime.migration [None req-0724efb3-35a3-44c6-9231-083a12ce6add 3cd17788-01d9-4500-bd16-7c3e172c8588 7665c0ac-3dcc-437b-b405-0b75fee32da0 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.407 3595892 INFO alembic.runtime.migration [None req-0724efb3-35a3-44c6-9231-083a12ce6add 3cd17788-01d9-4500-bd16-7c3e172c8588 7665c0ac-3dcc-437b-b405-0b75fee32da0 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.409 3595892 INFO aodh.api.app [None req-0724efb3-35a3-44c6-9231-083a12ce6add 3cd17788-01d9-4500-bd16-7c3e172c8588 7665c0ac-3dcc-437b-b405-0b75fee32da0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.421 3595892 WARNING oslo_db.sqlalchemy.utils [None req-fde35e92-ca1f-407b-b6b8-4c4b87b40391 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.425 3595892 WARNING oslo_db.sqlalchemy.utils [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.053467s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.405 3595890 INFO alembic.runtime.migration [None req-798aa328-3ea6-408b-946e-cc1c79931c89 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.405 3595890 INFO alembic.runtime.migration [None req-798aa328-3ea6-408b-946e-cc1c79931c89 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.409 3595890 INFO alembic.runtime.migration [None req-798aa328-3ea6-408b-946e-cc1c79931c89 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.409 3595890 INFO alembic.runtime.migration [None req-798aa328-3ea6-408b-946e-cc1c79931c89 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.415 3595890 INFO alembic.runtime.migration [None req-798aa328-3ea6-408b-946e-cc1c79931c89 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.417 3595890 INFO aodh.api.app [None req-798aa328-3ea6-408b-946e-cc1c79931c89 7be3c04d-2ffd-440f-9ce0-f26454aea16c 0fad35e4-21e4-40a2-b2f6-c092e1047500 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.431 3595890 WARNING oslo_db.sqlalchemy.utils [None req-b0873061-061d-40a6-99d9-612317bba2c7 ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.434 3595890 WARNING oslo_db.sqlalchemy.utils [None req-eefa9338-aaf7-46a9-956f-83c6bdede951 ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.438 3595890 WARNING oslo_db.sqlalchemy.utils [None req-36a4d980-044d-43bc-b44b-3dd3d2fe19a7 ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.446 3595890 WARNING oslo_db.sqlalchemy.utils [None req-a28a4ddc-b7e9-42d0-a6c5-27708c1d4f7d ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.448 3595890 WARNING oslo_db.sqlalchemy.utils [None req-a28a4ddc-b7e9-42d0-a6c5-27708c1d4f7d ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin_on_behalf_of_another_project [0.032616s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.430 3595891 INFO alembic.runtime.migration [None req-e235f83e-90c0-4a01-9547-9c90826e4c8e 9b8c9780-b4f1-494e-a435-ea48e08ef073 a2ceb4b3-6b62-4270-b9c2-313b2049cfc0 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.431 3595891 INFO alembic.runtime.migration [None req-e235f83e-90c0-4a01-9547-9c90826e4c8e 9b8c9780-b4f1-494e-a435-ea48e08ef073 a2ceb4b3-6b62-4270-b9c2-313b2049cfc0 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.434 3595891 INFO alembic.runtime.migration [None req-e235f83e-90c0-4a01-9547-9c90826e4c8e 9b8c9780-b4f1-494e-a435-ea48e08ef073 a2ceb4b3-6b62-4270-b9c2-313b2049cfc0 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.434 3595891 INFO alembic.runtime.migration [None req-e235f83e-90c0-4a01-9547-9c90826e4c8e 9b8c9780-b4f1-494e-a435-ea48e08ef073 a2ceb4b3-6b62-4270-b9c2-313b2049cfc0 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.438 3595891 INFO alembic.runtime.migration [None req-e235f83e-90c0-4a01-9547-9c90826e4c8e 9b8c9780-b4f1-494e-a435-ea48e08ef073 a2ceb4b3-6b62-4270-b9c2-313b2049cfc0 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.440 3595891 INFO aodh.api.app [None req-e235f83e-90c0-4a01-9547-9c90826e4c8e 9b8c9780-b4f1-494e-a435-ea48e08ef073 a2ceb4b3-6b62-4270-b9c2-313b2049cfc0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.452 3595891 WARNING oslo_db.sqlalchemy.utils [None req-0e111575-1546-4d1a-9edc-b9994b4883d8 6f68ddaf-dae4-4cb1-a0bc-889fe500f102 484c0920-b36d-473f-a8d3-27cad44fb722 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.452 3595891 WARNING oslo_db.sqlalchemy.utils [None req-0e111575-1546-4d1a-9edc-b9994b4883d8 6f68ddaf-dae4-4cb1-a0bc-889fe500f102 484c0920-b36d-473f-a8d3-27cad44fb722 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.456 3595891 WARNING oslo_db.sqlalchemy.utils [None req-0e111575-1546-4d1a-9edc-b9994b4883d8 6f68ddaf-dae4-4cb1-a0bc-889fe500f102 484c0920-b36d-473f-a8d3-27cad44fb722 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.033454s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.437 3595892 INFO alembic.runtime.migration [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.437 3595892 INFO alembic.runtime.migration [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.441 3595892 INFO alembic.runtime.migration [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.441 3595892 INFO alembic.runtime.migration [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.445 3595892 INFO alembic.runtime.migration [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.446 3595892 INFO aodh.api.app [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.001787s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.040033s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.435 3595889 INFO alembic.runtime.migration [None req-b9fcec2c-6086-42d6-9e8f-33499a6dbbe4 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.435 3595889 INFO alembic.runtime.migration [None req-b9fcec2c-6086-42d6-9e8f-33499a6dbbe4 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.438 3595889 INFO alembic.runtime.migration [None req-b9fcec2c-6086-42d6-9e8f-33499a6dbbe4 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.438 3595889 INFO alembic.runtime.migration [None req-b9fcec2c-6086-42d6-9e8f-33499a6dbbe4 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.443 3595889 INFO alembic.runtime.migration [None req-b9fcec2c-6086-42d6-9e8f-33499a6dbbe4 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.444 3595889 INFO aodh.api.app [None req-b9fcec2c-6086-42d6-9e8f-33499a6dbbe4 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.028287s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.464 3595891 INFO alembic.runtime.migration [None req-0e111575-1546-4d1a-9edc-b9994b4883d8 6f68ddaf-dae4-4cb1-a0bc-889fe500f102 484c0920-b36d-473f-a8d3-27cad44fb722 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.464 3595891 INFO alembic.runtime.migration [None req-0e111575-1546-4d1a-9edc-b9994b4883d8 6f68ddaf-dae4-4cb1-a0bc-889fe500f102 484c0920-b36d-473f-a8d3-27cad44fb722 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.467 3595891 INFO alembic.runtime.migration [None req-0e111575-1546-4d1a-9edc-b9994b4883d8 6f68ddaf-dae4-4cb1-a0bc-889fe500f102 484c0920-b36d-473f-a8d3-27cad44fb722 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.467 3595891 INFO alembic.runtime.migration [None req-0e111575-1546-4d1a-9edc-b9994b4883d8 6f68ddaf-dae4-4cb1-a0bc-889fe500f102 484c0920-b36d-473f-a8d3-27cad44fb722 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.471 3595891 INFO alembic.runtime.migration [None req-0e111575-1546-4d1a-9edc-b9994b4883d8 6f68ddaf-dae4-4cb1-a0bc-889fe500f102 484c0920-b36d-473f-a8d3-27cad44fb722 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.473 3595891 INFO aodh.api.app [None req-0e111575-1546-4d1a-9edc-b9994b4883d8 6f68ddaf-dae4-4cb1-a0bc-889fe500f102 484c0920-b36d-473f-a8d3-27cad44fb722 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.026600s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.493 3595891 INFO alembic.runtime.migration [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.493 3595891 INFO alembic.runtime.migration [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.497 3595891 INFO alembic.runtime.migration [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.497 3595891 INFO alembic.runtime.migration [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.501 3595891 INFO alembic.runtime.migration [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.503 3595891 INFO aodh.api.app [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.046339s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.475 3595889 INFO alembic.runtime.migration [None req-a8fb59ea-418b-47c2-b7e6-2c506660cbce - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.475 3595889 INFO alembic.runtime.migration [None req-a8fb59ea-418b-47c2-b7e6-2c506660cbce - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.478 3595889 INFO alembic.runtime.migration [None req-a8fb59ea-418b-47c2-b7e6-2c506660cbce - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.478 3595889 INFO alembic.runtime.migration [None req-a8fb59ea-418b-47c2-b7e6-2c506660cbce - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.482 3595889 INFO alembic.runtime.migration [None req-a8fb59ea-418b-47c2-b7e6-2c506660cbce - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.484 3595889 INFO aodh.api.app [None req-a8fb59ea-418b-47c2-b7e6-2c506660cbce - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.001228s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.001190s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000986s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.004302s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.002503s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.062960s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.002211s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.011577s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.001021s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000921s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.002699s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.036784s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.522 3595889 INFO alembic.runtime.migration [None req-7f5e12f7-3d6b-466e-bff5-519e3cca7aec - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.522 3595889 INFO alembic.runtime.migration [None req-7f5e12f7-3d6b-466e-bff5-519e3cca7aec - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.526 3595889 INFO alembic.runtime.migration [None req-7f5e12f7-3d6b-466e-bff5-519e3cca7aec - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.526 3595889 INFO alembic.runtime.migration [None req-7f5e12f7-3d6b-466e-bff5-519e3cca7aec - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.531 3595889 INFO alembic.runtime.migration [None req-7f5e12f7-3d6b-466e-bff5-519e3cca7aec - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.532 3595889 INFO aodh.api.app [None req-7f5e12f7-3d6b-466e-bff5-519e3cca7aec - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.048755s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.537 3595891 INFO alembic.runtime.migration [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.537 3595891 INFO alembic.runtime.migration [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.540 3595891 INFO alembic.runtime.migration [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.540 3595891 INFO alembic.runtime.migration [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.544 3595891 INFO alembic.runtime.migration [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.546 3595891 INFO aodh.api.app [None req-eee202d6-3f91-41c8-acfc-c65c039a989e 1fa76bd0-fcec-4789-881e-0e3e6246707f b2a0c66f-cf67-472f-a722-5d5591b97cb2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.044334s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.552 3595892 INFO alembic.runtime.migration [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.553 3595892 INFO alembic.runtime.migration [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.557 3595892 INFO alembic.runtime.migration [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.557 3595892 INFO alembic.runtime.migration [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.562 3595892 INFO alembic.runtime.migration [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.563 3595892 INFO aodh.api.app [None req-f1b02508-9989-4ab5-8796-19bc57a73c3c - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.047902s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.560 3595889 INFO alembic.runtime.migration [None req-f0a24678-d231-49c5-9bbc-7810abec1b3c - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.560 3595889 INFO alembic.runtime.migration [None req-f0a24678-d231-49c5-9bbc-7810abec1b3c - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.563 3595889 INFO alembic.runtime.migration [None req-f0a24678-d231-49c5-9bbc-7810abec1b3c - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.563 3595889 INFO alembic.runtime.migration [None req-f0a24678-d231-49c5-9bbc-7810abec1b3c - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.567 3595889 INFO alembic.runtime.migration [None req-f0a24678-d231-49c5-9bbc-7810abec1b3c - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.569 3595889 INFO aodh.api.app [None req-f0a24678-d231-49c5-9bbc-7810abec1b3c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.586 3595889 INFO aodh.api.app [None req-f0a24678-d231-49c5-9bbc-7810abec1b3c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.599 3595889 WARNING oslo_policy.policy [None req-4da044dc-6d72-40ee-9b2a-23bed671d385 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_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.153148s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.459 3595890 INFO alembic.runtime.migration [None req-a28a4ddc-b7e9-42d0-a6c5-27708c1d4f7d ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.459 3595890 INFO alembic.runtime.migration [None req-a28a4ddc-b7e9-42d0-a6c5-27708c1d4f7d ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.463 3595890 INFO alembic.runtime.migration [None req-a28a4ddc-b7e9-42d0-a6c5-27708c1d4f7d ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.463 3595890 INFO alembic.runtime.migration [None req-a28a4ddc-b7e9-42d0-a6c5-27708c1d4f7d ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.467 3595890 INFO alembic.runtime.migration [None req-a28a4ddc-b7e9-42d0-a6c5-27708c1d4f7d ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.555 3595890 INFO aodh.api.app [None req-a28a4ddc-b7e9-42d0-a6c5-27708c1d4f7d ab25a59a-d812-425c-af0c-c8771606a30f 18e7b073-f04c-4d3e-8bf8-b2d40f35ef84 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.569 3595890 WARNING oslo_db.sqlalchemy.utils [None req-b790f837-b41b-40e5-bbed-cdd2adecc841 cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.571 3595890 WARNING oslo_db.sqlalchemy.utils [None req-b790f837-b41b-40e5-bbed-cdd2adecc841 cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.574 3595890 WARNING oslo_db.sqlalchemy.utils [None req-10664c61-1edc-446f-b223-853abc96d0b0 cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.577 3595890 WARNING oslo_db.sqlalchemy.utils [None req-8cb1ed29-0809-474f-bbb7-17c4db3723fc cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.584 3595890 WARNING oslo_db.sqlalchemy.utils [None req-6439a3f3-2f3a-4294-9f04-a9f2944e627b cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.586 3595890 WARNING oslo_db.sqlalchemy.utils [None req-6439a3f3-2f3a-4294-9f04-a9f2944e627b cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.588 3595890 WARNING oslo_db.sqlalchemy.utils [None req-eaa9fa68-05c8-483b-b786-d618e42d64d9 cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.592 3595890 WARNING oslo_db.sqlalchemy.utils [None req-f35f6509-899b-414d-a8d1-b2953409053d cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.598 3595890 WARNING oslo_db.sqlalchemy.utils [None req-cffd5ebc-b2aa-4761-9707-23ae16eac4ce cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.600 3595890 WARNING oslo_db.sqlalchemy.utils [None req-cffd5ebc-b2aa-4761-9707-23ae16eac4ce cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.035076s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.586 3595891 INFO alembic.runtime.migration [None req-fe7b9791-6809-4075-a7a3-75d1147462df - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.586 3595891 INFO alembic.runtime.migration [None req-fe7b9791-6809-4075-a7a3-75d1147462df - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.589 3595891 INFO alembic.runtime.migration [None req-fe7b9791-6809-4075-a7a3-75d1147462df - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.589 3595891 INFO alembic.runtime.migration [None req-fe7b9791-6809-4075-a7a3-75d1147462df - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.593 3595891 INFO alembic.runtime.migration [None req-fe7b9791-6809-4075-a7a3-75d1147462df - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.595 3595891 INFO aodh.api.app [None req-fe7b9791-6809-4075-a7a3-75d1147462df - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.042065s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.598 3595892 INFO alembic.runtime.migration [None req-2f9a3193-dd60-416d-a0ca-44a38a79c3da - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.598 3595892 INFO alembic.runtime.migration [None req-2f9a3193-dd60-416d-a0ca-44a38a79c3da - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.604 3595892 INFO alembic.runtime.migration [None req-2f9a3193-dd60-416d-a0ca-44a38a79c3da - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.604 3595892 INFO alembic.runtime.migration [None req-2f9a3193-dd60-416d-a0ca-44a38a79c3da - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.610 3595892 INFO alembic.runtime.migration [None req-2f9a3193-dd60-416d-a0ca-44a38a79c3da - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.611 3595892 INFO aodh.api.app [None req-2f9a3193-dd60-416d-a0ca-44a38a79c3da - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.035421s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.608 3595889 INFO alembic.runtime.migration [None req-4da044dc-6d72-40ee-9b2a-23bed671d385 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.608 3595889 INFO alembic.runtime.migration [None req-4da044dc-6d72-40ee-9b2a-23bed671d385 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.611 3595889 INFO alembic.runtime.migration [None req-4da044dc-6d72-40ee-9b2a-23bed671d385 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.611 3595889 INFO alembic.runtime.migration [None req-4da044dc-6d72-40ee-9b2a-23bed671d385 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.615 3595889 INFO alembic.runtime.migration [None req-4da044dc-6d72-40ee-9b2a-23bed671d385 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.617 3595889 INFO aodh.api.app [None req-4da044dc-6d72-40ee-9b2a-23bed671d385 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.043568s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.622 3595891 INFO alembic.runtime.migration [None req-fe9ede0f-757b-4906-a05c-d65a511edf01 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.622 3595891 INFO alembic.runtime.migration [None req-fe9ede0f-757b-4906-a05c-d65a511edf01 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.625 3595891 INFO alembic.runtime.migration [None req-fe9ede0f-757b-4906-a05c-d65a511edf01 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.625 3595891 INFO alembic.runtime.migration [None req-fe9ede0f-757b-4906-a05c-d65a511edf01 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.630 3595891 INFO alembic.runtime.migration [None req-fe9ede0f-757b-4906-a05c-d65a511edf01 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.631 3595891 INFO aodh.api.app [None req-fe9ede0f-757b-4906-a05c-d65a511edf01 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.645 3595891 INFO aodh.api.app [None req-fe9ede0f-757b-4906-a05c-d65a511edf01 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.657 3595891 WARNING oslo_policy.policy [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 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_quotas.TestQuotas.test_post_quotas_by_user_failed [0.027451s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.644 3595889 INFO alembic.runtime.migration [None req-17e9e43a-5d6b-4cb4-ade5-a7ccf1ed900b some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.644 3595889 INFO alembic.runtime.migration [None req-17e9e43a-5d6b-4cb4-ade5-a7ccf1ed900b some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.647 3595889 INFO alembic.runtime.migration [None req-17e9e43a-5d6b-4cb4-ade5-a7ccf1ed900b some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.648 3595889 INFO alembic.runtime.migration [None req-17e9e43a-5d6b-4cb4-ade5-a7ccf1ed900b some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.652 3595889 INFO alembic.runtime.migration [None req-17e9e43a-5d6b-4cb4-ade5-a7ccf1ed900b some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.653 3595889 INFO aodh.api.app [None req-17e9e43a-5d6b-4cb4-ade5-a7ccf1ed900b some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.062350s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.610 3595890 INFO alembic.runtime.migration [None req-cffd5ebc-b2aa-4761-9707-23ae16eac4ce cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.610 3595890 INFO alembic.runtime.migration [None req-cffd5ebc-b2aa-4761-9707-23ae16eac4ce cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.614 3595890 INFO alembic.runtime.migration [None req-cffd5ebc-b2aa-4761-9707-23ae16eac4ce cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.614 3595890 INFO alembic.runtime.migration [None req-cffd5ebc-b2aa-4761-9707-23ae16eac4ce cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.620 3595890 INFO alembic.runtime.migration [None req-cffd5ebc-b2aa-4761-9707-23ae16eac4ce cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.621 3595890 INFO aodh.api.app [None req-cffd5ebc-b2aa-4761-9707-23ae16eac4ce cf8611ac-d913-4fd5-8804-035893ee1e10 e8aeebaf-5b84-448f-ac2a-264e1e5758be - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.637 3595890 WARNING oslo_db.sqlalchemy.utils [None req-924020a3-9b47-4d36-8fad-d059c3825862 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.640 3595890 WARNING oslo_db.sqlalchemy.utils [None req-57c9beee-50fb-40b5-855e-04c260d946e6 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.642 3595890 WARNING oslo_db.sqlalchemy.utils [None req-57c9beee-50fb-40b5-855e-04c260d946e6 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.646 3595890 WARNING oslo_db.sqlalchemy.utils [None req-ae9d913f-9734-453e-a0de-02b26da38ad9 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.650 3595890 WARNING oslo_db.sqlalchemy.utils [None req-2108aeda-3d81-4fe7-a831-19b2e76de062 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.657 3595890 WARNING oslo_db.sqlalchemy.utils [None req-8a6cc588-7332-4444-8ecb-b845ded5c890 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.660 3595890 WARNING oslo_db.sqlalchemy.utils [None req-31ffe4fa-3bde-436f-995f-fbac16664cc0 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.662 3595890 WARNING oslo_db.sqlalchemy.utils [None req-31ffe4fa-3bde-436f-995f-fbac16664cc0 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.005594s] ... ok {2} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.005479s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.671 3595891 WARNING stevedore.named [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Could not load no-such-engine {2} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000369s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.016948s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.679 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.679 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.682 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.682 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.687 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.058212s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.642 3595892 INFO alembic.runtime.migration [None req-434718ea-23fb-497a-89a8-cb17e0941190 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.642 3595892 INFO alembic.runtime.migration [None req-434718ea-23fb-497a-89a8-cb17e0941190 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.645 3595892 INFO alembic.runtime.migration [None req-434718ea-23fb-497a-89a8-cb17e0941190 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.646 3595892 INFO alembic.runtime.migration [None req-434718ea-23fb-497a-89a8-cb17e0941190 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.650 3595892 INFO alembic.runtime.migration [None req-434718ea-23fb-497a-89a8-cb17e0941190 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.652 3595892 INFO aodh.api.app [None req-434718ea-23fb-497a-89a8-cb17e0941190 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.027777s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.672 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.672 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.675 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.675 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.679 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.682 3595889 INFO aodh.api.app [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.023423s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.697 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.697 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.700 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.700 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.704 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.707 3595891 WARNING oslo_db.sqlalchemy.utils [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.710 3595891 WARNING oslo_db.sqlalchemy.utils [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.027480s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.700 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.700 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.703 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.703 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.708 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.710 3595889 INFO aodh.api.app [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.004992s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.062254s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.675 3595890 INFO alembic.runtime.migration [None req-31ffe4fa-3bde-436f-995f-fbac16664cc0 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.675 3595890 INFO alembic.runtime.migration [None req-31ffe4fa-3bde-436f-995f-fbac16664cc0 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.679 3595890 INFO alembic.runtime.migration [None req-31ffe4fa-3bde-436f-995f-fbac16664cc0 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.680 3595890 INFO alembic.runtime.migration [None req-31ffe4fa-3bde-436f-995f-fbac16664cc0 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.688 3595890 INFO alembic.runtime.migration [None req-31ffe4fa-3bde-436f-995f-fbac16664cc0 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.690 3595890 INFO aodh.api.app [None req-31ffe4fa-3bde-436f-995f-fbac16664cc0 21a351d6-dc0e-4f27-8b64-59affb6bbe79 3c1febb5-36a1-4895-a13b-f08c02f6d2f4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.704 3595890 WARNING oslo_db.sqlalchemy.utils [None req-d1f83971-054e-4dfc-88b2-9ea7749c8849 f9d0cad0-0997-42d1-808f-23a792ea1e68 bbb6e544-728e-4d51-924a-9ab477fcfb1f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.705 3595890 WARNING oslo_db.sqlalchemy.utils [None req-d1f83971-054e-4dfc-88b2-9ea7749c8849 f9d0cad0-0997-42d1-808f-23a792ea1e68 bbb6e544-728e-4d51-924a-9ab477fcfb1f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.710 3595890 WARNING oslo_db.sqlalchemy.utils [None req-45801d70-fbd9-4e03-bf06-7facb8353d74 f9d0cad0-0997-42d1-808f-23a792ea1e68 bbb6e544-728e-4d51-924a-9ab477fcfb1f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.714 3595890 WARNING oslo_db.sqlalchemy.utils [None req-60fe3525-94a8-4aed-b718-430fe80aea50 f9d0cad0-0997-42d1-808f-23a792ea1e68 43a9319d-378a-44b7-b147-7afcb1cf8123 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.714 3595890 WARNING oslo_db.sqlalchemy.utils [None req-60fe3525-94a8-4aed-b718-430fe80aea50 f9d0cad0-0997-42d1-808f-23a792ea1e68 43a9319d-378a-44b7-b147-7afcb1cf8123 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.720 3595890 WARNING oslo_db.sqlalchemy.utils [None req-8eef0f0f-0f1c-4d5d-ae5e-58ec50658b19 f9d0cad0-0997-42d1-808f-23a792ea1e68 43a9319d-378a-44b7-b147-7afcb1cf8123 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.727 3595890 WARNING oslo_db.sqlalchemy.utils [None req-500909b8-51a5-4692-aa21-9f07856d7ba9 f9d0cad0-0997-42d1-808f-23a792ea1e68 43a9319d-378a-44b7-b147-7afcb1cf8123 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.020092s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.721 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.721 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.724 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.724 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.729 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.732 3595891 WARNING oslo_db.sqlalchemy.utils [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.060548s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.700 3595892 INFO alembic.runtime.migration [None req-f0ee9198-1292-4278-b706-6774abd9b0d4 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.700 3595892 INFO alembic.runtime.migration [None req-f0ee9198-1292-4278-b706-6774abd9b0d4 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.703 3595892 INFO alembic.runtime.migration [None req-f0ee9198-1292-4278-b706-6774abd9b0d4 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.703 3595892 INFO alembic.runtime.migration [None req-f0ee9198-1292-4278-b706-6774abd9b0d4 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.709 3595892 INFO alembic.runtime.migration [None req-f0ee9198-1292-4278-b706-6774abd9b0d4 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.711 3595892 INFO aodh.api.app [None req-f0ee9198-1292-4278-b706-6774abd9b0d4 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.018724s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.742 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.742 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.745 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.745 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.749 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.752 3595891 WARNING oslo_db.sqlalchemy.utils [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.033452s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.734 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.734 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.737 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.737 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.741 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.745 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.019618s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.761 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.762 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.765 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.765 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.769 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.772 3595891 WARNING oslo_db.sqlalchemy.utils [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.054181s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.738 3595890 INFO alembic.runtime.migration [None req-500909b8-51a5-4692-aa21-9f07856d7ba9 f9d0cad0-0997-42d1-808f-23a792ea1e68 43a9319d-378a-44b7-b147-7afcb1cf8123 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.739 3595890 INFO alembic.runtime.migration [None req-500909b8-51a5-4692-aa21-9f07856d7ba9 f9d0cad0-0997-42d1-808f-23a792ea1e68 43a9319d-378a-44b7-b147-7afcb1cf8123 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.742 3595890 INFO alembic.runtime.migration [None req-500909b8-51a5-4692-aa21-9f07856d7ba9 f9d0cad0-0997-42d1-808f-23a792ea1e68 43a9319d-378a-44b7-b147-7afcb1cf8123 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.742 3595890 INFO alembic.runtime.migration [None req-500909b8-51a5-4692-aa21-9f07856d7ba9 f9d0cad0-0997-42d1-808f-23a792ea1e68 43a9319d-378a-44b7-b147-7afcb1cf8123 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.746 3595890 INFO alembic.runtime.migration [None req-500909b8-51a5-4692-aa21-9f07856d7ba9 f9d0cad0-0997-42d1-808f-23a792ea1e68 43a9319d-378a-44b7-b147-7afcb1cf8123 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.748 3595890 INFO aodh.api.app [None req-500909b8-51a5-4692-aa21-9f07856d7ba9 f9d0cad0-0997-42d1-808f-23a792ea1e68 43a9319d-378a-44b7-b147-7afcb1cf8123 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.761 3595890 WARNING oslo_db.sqlalchemy.utils [None req-4cf2f1fa-11d8-4f3e-a618-776057efb4c6 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.762 3595890 WARNING oslo_db.sqlalchemy.utils [None req-4cf2f1fa-11d8-4f3e-a618-776057efb4c6 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.771 3595890 WARNING oslo_db.sqlalchemy.utils [None req-7a4b4142-f6cf-420d-be41-4883cc85422c 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.778 3595890 WARNING oslo_db.sqlalchemy.utils [None req-5b91ac22-7a78-45ab-a18a-1101eeafb596 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.779 3595890 WARNING oslo_db.sqlalchemy.utils [None req-5b91ac22-7a78-45ab-a18a-1101eeafb596 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.782 3595890 WARNING oslo_db.sqlalchemy.utils [None req-5ba9ffd6-504d-471a-a85f-520ac8568c75 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.026749s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.768 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.768 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.771 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.771 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.776 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.780 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.783 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.043271s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.763 3595892 INFO alembic.runtime.migration [None req-11063174-5725-46b1-a7ae-5ff86f7fbaff - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.763 3595892 INFO alembic.runtime.migration [None req-11063174-5725-46b1-a7ae-5ff86f7fbaff - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.766 3595892 INFO alembic.runtime.migration [None req-11063174-5725-46b1-a7ae-5ff86f7fbaff - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.766 3595892 INFO alembic.runtime.migration [None req-11063174-5725-46b1-a7ae-5ff86f7fbaff - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.771 3595892 INFO alembic.runtime.migration [None req-11063174-5725-46b1-a7ae-5ff86f7fbaff - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.773 3595892 INFO aodh.api.app [None req-11063174-5725-46b1-a7ae-5ff86f7fbaff - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.027652s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.783 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.783 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.786 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.786 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.790 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.794 3595891 WARNING oslo_db.sqlalchemy.utils [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.021628s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.794 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.794 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.800 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.800 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.804 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.808 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] 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.025402s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.810 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.811 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.814 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.814 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.818 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.821 3595891 WARNING oslo_db.sqlalchemy.utils [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.025537s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.817 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.817 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.822 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.822 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.826 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.830 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.833 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.051417s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.790 3595890 INFO alembic.runtime.migration [None req-5ba9ffd6-504d-471a-a85f-520ac8568c75 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.790 3595890 INFO alembic.runtime.migration [None req-5ba9ffd6-504d-471a-a85f-520ac8568c75 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.794 3595890 INFO alembic.runtime.migration [None req-5ba9ffd6-504d-471a-a85f-520ac8568c75 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.794 3595890 INFO alembic.runtime.migration [None req-5ba9ffd6-504d-471a-a85f-520ac8568c75 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.798 3595890 INFO alembic.runtime.migration [None req-5ba9ffd6-504d-471a-a85f-520ac8568c75 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.800 3595890 INFO aodh.api.app [None req-5ba9ffd6-504d-471a-a85f-520ac8568c75 51ce7b1c-0680-460a-81c3-a95bf009c5e6 e71532c5-78f9-40a6-88aa-33d7a0420ee1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.817 3595890 WARNING oslo_db.sqlalchemy.utils [None req-385edb52-47af-4ac4-9c5e-2fb280677230 dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.819 3595890 WARNING oslo_db.sqlalchemy.utils [None req-385edb52-47af-4ac4-9c5e-2fb280677230 dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.826 3595890 WARNING oslo_db.sqlalchemy.utils [None req-607392bd-e0da-45ed-b1c3-e856c7eb3f81 dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.830 3595890 WARNING oslo_db.sqlalchemy.utils [None req-de300add-78e2-43a8-8cbd-2f5a0ff08046 dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.831 3595890 WARNING oslo_db.sqlalchemy.utils [None req-de300add-78e2-43a8-8cbd-2f5a0ff08046 dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.834 3595890 WARNING oslo_db.sqlalchemy.utils [None req-17a85d82-a4a6-4453-b8a0-5a99748ec92a dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.054614s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.806 3595892 INFO alembic.runtime.migration [None req-e0f343fc-6d86-46ba-b899-05968a94487b - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.806 3595892 INFO alembic.runtime.migration [None req-e0f343fc-6d86-46ba-b899-05968a94487b - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.809 3595892 INFO alembic.runtime.migration [None req-e0f343fc-6d86-46ba-b899-05968a94487b - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.809 3595892 INFO alembic.runtime.migration [None req-e0f343fc-6d86-46ba-b899-05968a94487b - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.816 3595892 INFO alembic.runtime.migration [None req-e0f343fc-6d86-46ba-b899-05968a94487b - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.818 3595892 INFO aodh.api.app [None req-e0f343fc-6d86-46ba-b899-05968a94487b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.026264s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.838 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.838 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.841 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.841 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.845 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.848 3595891 WARNING oslo_db.sqlalchemy.utils [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.029362s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.843 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.844 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.848 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.848 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.856 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.861 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.020230s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.864 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.864 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.867 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.867 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.872 3595891 INFO alembic.runtime.migration [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001657s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.054144s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.842 3595890 INFO alembic.runtime.migration [None req-17a85d82-a4a6-4453-b8a0-5a99748ec92a dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.842 3595890 INFO alembic.runtime.migration [None req-17a85d82-a4a6-4453-b8a0-5a99748ec92a dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.846 3595890 INFO alembic.runtime.migration [None req-17a85d82-a4a6-4453-b8a0-5a99748ec92a dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.846 3595890 INFO alembic.runtime.migration [None req-17a85d82-a4a6-4453-b8a0-5a99748ec92a dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.850 3595890 INFO alembic.runtime.migration [None req-17a85d82-a4a6-4453-b8a0-5a99748ec92a dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.852 3595890 INFO aodh.api.app [None req-17a85d82-a4a6-4453-b8a0-5a99748ec92a dbbd9485-167e-4d35-ba32-d14fa2a8c9e6 ef97ecdc-2669-42c7-83b2-cb74e8de13e4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.868 3595890 WARNING oslo_db.sqlalchemy.utils [None req-b79e33bf-6e97-4867-832a-65f51c0a4655 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.870 3595890 WARNING oslo_db.sqlalchemy.utils [None req-b79e33bf-6e97-4867-832a-65f51c0a4655 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.878 3595890 WARNING oslo_db.sqlalchemy.utils [None req-73acdd0a-e02d-4ba1-8ef7-a4ee4f0a59ac 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.884 3595890 WARNING oslo_db.sqlalchemy.utils [None req-4ccca5bb-ce53-4b71-bcc0-b24903eeab60 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.885 3595890 WARNING oslo_db.sqlalchemy.utils [None req-4ccca5bb-ce53-4b71-bcc0-b24903eeab60 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.888 3595890 WARNING oslo_db.sqlalchemy.utils [None req-7bd8b06a-7d07-4358-919d-44564ea53a61 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.025865s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.877 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.877 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.881 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.881 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.885 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.889 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.015803s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.896 3595891 ERROR stevedore.extension [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-01-28 05:58:54.896 3595891 WARNING stevedore.named [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Could not load prometheus {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.045628s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.860 3595892 INFO alembic.runtime.migration [None req-d8dfcf9f-0977-4fc9-8f7f-4e5aaacc0b36 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.860 3595892 INFO alembic.runtime.migration [None req-d8dfcf9f-0977-4fc9-8f7f-4e5aaacc0b36 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.865 3595892 INFO alembic.runtime.migration [None req-d8dfcf9f-0977-4fc9-8f7f-4e5aaacc0b36 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.865 3595892 INFO alembic.runtime.migration [None req-d8dfcf9f-0977-4fc9-8f7f-4e5aaacc0b36 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.871 3595892 INFO alembic.runtime.migration [None req-d8dfcf9f-0977-4fc9-8f7f-4e5aaacc0b36 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.872 3595892 INFO aodh.api.app [None req-d8dfcf9f-0977-4fc9-8f7f-4e5aaacc0b36 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.009637s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.905 3595891 ERROR stevedore.extension [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-01-28 05:58:54.906 3595891 WARNING stevedore.named [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Could not load prometheus 2026-01-28 05:58:54.906 3595891 INFO aodh.evaluator [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] alarm 9bf55fb4-cfa3-4268-bb42-bd35cfbc563e transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.021903s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.900 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.900 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.903 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.903 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.908 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.911 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.010701s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.917 3595891 ERROR stevedore.extension [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-01-28 05:58:54.917 3595891 WARNING stevedore.named [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Could not load prometheus 2026-01-28 05:58:54.917 3595891 INFO aodh.evaluator [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] alarm 8945c990-4704-4bd2-8fb6-8a36715123c9 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_continue_following_evaluation_after_exception [0.008212s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.926 3595891 INFO aodh.evaluator.event [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-01-28 05:58:54.927 3595891 INFO aodh.evaluator.event [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-01-28 05:58:54.927 3595891 INFO aodh.evaluator [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] alarm 2 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.006949s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.026749s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.922 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.922 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.926 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.926 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.930 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.934 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.007588s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.008210s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.950 3595891 INFO aodh.evaluator.event [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Triggering the alarm 63296a97-48f4-4b4f-8164-fdfdd93f9244 by event for project , event_type: type0 2026-01-28 05:58:54.951 3595891 INFO aodh.evaluator [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] alarm 63296a97-48f4-4b4f-8164-fdfdd93f9244 transitioning to alarm because Event hits the query . {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.057244s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.906 3595892 INFO alembic.runtime.migration [None req-1ac67f2e-d841-4a8b-a00e-e264a17a0ee5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.906 3595892 INFO alembic.runtime.migration [None req-1ac67f2e-d841-4a8b-a00e-e264a17a0ee5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.910 3595892 INFO alembic.runtime.migration [None req-1ac67f2e-d841-4a8b-a00e-e264a17a0ee5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.910 3595892 INFO alembic.runtime.migration [None req-1ac67f2e-d841-4a8b-a00e-e264a17a0ee5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.915 3595892 INFO alembic.runtime.migration [None req-1ac67f2e-d841-4a8b-a00e-e264a17a0ee5 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.918 3595892 INFO aodh.api.app [None req-1ac67f2e-d841-4a8b-a00e-e264a17a0ee5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.007259s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.959 3595891 INFO aodh.evaluator.event [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Aborting evaluation of the alarm 94d81621-0e9b-4f26-b775-f3dcf990bb5f due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.009076s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.972 3595891 INFO aodh.evaluator.event [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Aborting evaluation of the alarm 5c65eb92-0c4c-4c70-adac-3a9291d27545 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.031346s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.949 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.949 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.953 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.953 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.958 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.961 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.014622s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.983 3595891 WARNING aodh.evaluator.threshold [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Expecting 4 datapoints but only get 0 2026-01-28 05:58:54.983 3595891 INFO aodh.evaluator [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] alarm 15752868-0024-4f12-a6c5-886bf49e5590 transitioning to insufficient data because No datapoint for granularity 300 {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.036468s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.965 3595892 INFO alembic.runtime.migration [None req-b0ea11f0-59ad-476c-8622-ebfe69950cb8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.965 3595892 INFO alembic.runtime.migration [None req-b0ea11f0-59ad-476c-8622-ebfe69950cb8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.970 3595892 INFO alembic.runtime.migration [None req-b0ea11f0-59ad-476c-8622-ebfe69950cb8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.970 3595892 INFO alembic.runtime.migration [None req-b0ea11f0-59ad-476c-8622-ebfe69950cb8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.975 3595892 INFO alembic.runtime.migration [None req-b0ea11f0-59ad-476c-8622-ebfe69950cb8 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.977 3595892 INFO aodh.api.app [None req-b0ea11f0-59ad-476c-8622-ebfe69950cb8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.011559s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.027474s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.981 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.981 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.984 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.984 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.989 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.993 3595889 WARNING oslo_db.sqlalchemy.utils [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.011554s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.009 3595891 WARNING aodh.evaluator.gnocchi [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-01-28 05:58:55.010 3595891 INFO aodh.evaluator [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] alarm 8f9abbc1-b223-4542-a2c7-af21345b371d transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.011055s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.021 3595891 INFO aodh.evaluator [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] alarm d6232657-b29e-4600-8b93-655bddc72f76 transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.021963s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.009 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.009 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.013 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.013 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.017 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.032992s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.000 3595892 INFO alembic.runtime.migration [None req-db384481-efe0-4d7e-8f5d-03c4aac8b39b 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.000 3595892 INFO alembic.runtime.migration [None req-db384481-efe0-4d7e-8f5d-03c4aac8b39b 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.004 3595892 INFO alembic.runtime.migration [None req-db384481-efe0-4d7e-8f5d-03c4aac8b39b 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.004 3595892 INFO alembic.runtime.migration [None req-db384481-efe0-4d7e-8f5d-03c4aac8b39b 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.008 3595892 INFO alembic.runtime.migration [None req-db384481-efe0-4d7e-8f5d-03c4aac8b39b 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.010 3595892 INFO aodh.api.app [None req-db384481-efe0-4d7e-8f5d-03c4aac8b39b 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.011626s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.010712s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.044 3595891 WARNING aodh.evaluator.gnocchi [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-01-28 05:58:55.045 3595891 INFO aodh.evaluator [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] alarm b6725f60-1e64-4d6b-ba85-4a471100c197 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.023169s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.032 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.032 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.036 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.036 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.040 3595889 INFO alembic.runtime.migration [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001023s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.001760s] ... ok {2} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.011708s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.059 3595891 INFO aodh.notifier.heat [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. 2026-01-28 05:58:55.059 3595891 ERROR aodh.notifier.heat [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000404s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.039450s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.033 3595892 INFO alembic.runtime.migration [None req-7a9dc62f-53bf-4dca-941d-119822143868 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.033 3595892 INFO alembic.runtime.migration [None req-7a9dc62f-53bf-4dca-941d-119822143868 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.037 3595892 INFO alembic.runtime.migration [None req-7a9dc62f-53bf-4dca-941d-119822143868 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.037 3595892 INFO alembic.runtime.migration [None req-7a9dc62f-53bf-4dca-941d-119822143868 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.042 3595892 INFO alembic.runtime.migration [None req-7a9dc62f-53bf-4dca-941d-119822143868 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.048 3595892 INFO aodh.api.app [None req-7a9dc62f-53bf-4dca-941d-119822143868 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.018137s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.067 3595889 ERROR stevedore.extension [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] 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 05:58:55.067 3595889 WARNING stevedore.named [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Could not load prometheus 2026-01-28 05:58:55.068 3595889 INFO aodh.evaluator [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] alarm d501e2a3-1a7f-4075-8ac8-2a17f041ec8e transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.180743s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:54.897 3595890 INFO alembic.runtime.migration [None req-7bd8b06a-7d07-4358-919d-44564ea53a61 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.897 3595890 INFO alembic.runtime.migration [None req-7bd8b06a-7d07-4358-919d-44564ea53a61 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.901 3595890 INFO alembic.runtime.migration [None req-7bd8b06a-7d07-4358-919d-44564ea53a61 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:54.901 3595890 INFO alembic.runtime.migration [None req-7bd8b06a-7d07-4358-919d-44564ea53a61 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:54.905 3595890 INFO alembic.runtime.migration [None req-7bd8b06a-7d07-4358-919d-44564ea53a61 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:54.907 3595890 INFO aodh.api.app [None req-7bd8b06a-7d07-4358-919d-44564ea53a61 1347156e-8159-46e2-b0da-9e27b2312b6b 9ae99a7e-55c4-4690-ba5d-a0a1e9ca3b72 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini 2026-01-28 05:58:54.928 3595890 WARNING oslo_db.sqlalchemy.utils [None req-6dc6f981-8091-4d2d-933f-50e49b0e1fb5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.934 3595890 WARNING oslo_db.sqlalchemy.utils [None req-5a35379e-ecee-4805-b074-f4ad04c0ae7b 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.943 3595890 WARNING oslo_db.sqlalchemy.utils [None req-2164f867-da9a-4034-9b28-cf932b2b9713 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.947 3595890 WARNING oslo_db.sqlalchemy.utils [None req-0f75e4b9-3b85-4420-a9eb-a71676d7efde 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.954 3595890 WARNING oslo_db.sqlalchemy.utils [None req-79e128c2-cd63-43e1-8788-feebf2e76ee9 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.959 3595890 WARNING oslo_db.sqlalchemy.utils [None req-2139a967-14b5-4c98-9f4c-75c11706dcea 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.972 3595890 WARNING oslo_db.sqlalchemy.utils [None req-389c55d1-8a5d-4184-a7f2-b4cb59f7e734 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.978 3595890 WARNING oslo_db.sqlalchemy.utils [None req-457be973-bfa4-40d5-ad78-c790c1e065ec 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.985 3595890 WARNING oslo_db.sqlalchemy.utils [None req-7ceaf094-7d32-4a86-84dd-af04395a3f8c 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.989 3595890 WARNING oslo_db.sqlalchemy.utils [None req-f55e708f-f015-4bba-8e4a-684d8d6eb7d1 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:54.998 3595890 WARNING oslo_db.sqlalchemy.utils [None req-eedbb9d2-3833-46be-b00e-9ed0438ce865 4d9e946 3-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.003 3595890 WARNING oslo_db.sqlalchemy.utils [None req-3dd3e9eb-8ffa-4727-885e-a9a5c3406181 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.016 3595890 WARNING oslo_db.sqlalchemy.utils [None req-78b8640d-311a-43e1-a373-a45a6f8caa01 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.020 3595890 WARNING oslo_db.sqlalchemy.utils [None req-e2f0b1d2-de17-46eb-ab16-74f56c5f6747 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.028 3595890 WARNING oslo_db.sqlalchemy.utils [None req-59f0504c-66d5-4bbb-ae0e-91a6694686e8 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.032 3595890 WARNING oslo_db.sqlalchemy.utils [None req-064a253d-63c0-4f34-a609-52dfa6fefa9c 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.040 3595890 WARNING oslo_db.sqlalchemy.utils [None req-0a3ade35-9b1f-490d-9ccf-51e18aa0dfa4 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.045 3595890 WARNING oslo_db.sqlalchemy.utils [None req-cd2cbb62-8e0c-46f7-8824-138e91cc599b 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.052 3595890 WARNING oslo_db.sqlalchemy.utils [None req-877fa599-2cd0-4fe0-92ab-c9c84d82501f 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.058 3595890 WARNING oslo_db.sqlalchemy.utils [None req-1b78b97a-6330-4c5e-958d-74381b10c226 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.065 3595890 WARNING oslo_db.sqlalchemy.utils [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.010335s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.079 3595889 INFO aodh.evaluator.event [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Triggering the alarm 1bdf32a5-383f-4ae9-8720-2fdf534e747c by event for project , event_type: type0 2026-01-28 05:58:55.079 3595889 INFO aodh.evaluator [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] alarm 1bdf32a5-383f-4ae9-8720-2fdf534e747c transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.008072s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.088 3595889 INFO aodh.evaluator.event [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Triggering the alarm 65041fa1-b1ce-4b5a-a412-dfb8c34b3070 by event for project project1, event_type: type0 2026-01-28 05:58:55.088 3595889 INFO aodh.evaluator [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] alarm 65041fa1-b1ce-4b5a-a412-dfb8c34b3070 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.008169s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.096 3595889 INFO aodh.evaluator.event [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Triggering the alarm 6cfebcf5-8a54-4b1e-9922-46a8bdff7ec8 by event for project , event_type: type0 2026-01-28 05:58:55.096 3595889 INFO aodh.evaluator [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] alarm 6cfebcf5-8a54-4b1e-9922-46a8bdff7ec8 transitioning to alarm because Event hits the query . {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.034585s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.073 3595892 INFO alembic.runtime.migration [None req-b42fabda-acbc-4791-9268-e653d7de8d23 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.074 3595892 INFO alembic.runtime.migration [None req-b42fabda-acbc-4791-9268-e653d7de8d23 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.077 3595892 INFO alembic.runtime.migration [None req-b42fabda-acbc-4791-9268-e653d7de8d23 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.077 3595892 INFO alembic.runtime.migration [None req-b42fabda-acbc-4791-9268-e653d7de8d23 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.082 3595892 INFO alembic.runtime.migration [None req-b42fabda-acbc-4791-9268-e653d7de8d23 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.084 3595892 INFO aodh.api.app [None req-b42fabda-acbc-4791-9268-e653d7de8d23 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.008181s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.106 3595889 INFO aodh.evaluator.event [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Aborting evaluation of the alarm 20fd9c2b-d6b8-45af-befb-63dc0595eabd due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.007757s] ... ok {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.047155s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.079 3595890 INFO alembic.runtime.migration [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.079 3595890 INFO alembic.runtime.migration [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.084 3595890 INFO alembic.runtime.migration [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.085 3595890 INFO alembic.runtime.migration [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.091 3595890 INFO alembic.runtime.migration [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.096 3595890 INFO aodh.api.app [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/webob/acceptparse.py:4420: DeprecationWarning: The behavior of AcceptLanguageValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future as it does not conform to the RFC. warnings.warn( {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.007570s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.121 3595889 INFO aodh.evaluator.event [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Aborting evaluation of the alarm dd68df87-ced9-402e-9e6d-f2bcde76ec77 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.001857s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.004398s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.008232s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.004165s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.030725s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.108 3595892 INFO alembic.runtime.migration [None req-bce30820-3f78-4ea1-89bb-029f115d117d 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.108 3595892 INFO alembic.runtime.migration [None req-bce30820-3f78-4ea1-89bb-029f115d117d 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.112 3595892 INFO alembic.runtime.migration [None req-bce30820-3f78-4ea1-89bb-029f115d117d 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.112 3595892 INFO alembic.runtime.migration [None req-bce30820-3f78-4ea1-89bb-029f115d117d 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.116 3595892 INFO alembic.runtime.migration [None req-bce30820-3f78-4ea1-89bb-029f115d117d 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.118 3595892 INFO aodh.api.app [None req-bce30820-3f78-4ea1-89bb-029f115d117d 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.008597s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.014978s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.152 3595889 WARNING aodh.evaluator.threshold [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Expecting 6 datapoints but only get 0 2026-01-28 05:58:55.153 3595889 INFO aodh.evaluator [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] alarm 06ea6c94-50f3-4367-aaa6-f30b51e78c6a transitioning to insufficient data because No datapoint for granularity 50 {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.027603s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.139 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.139 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.142 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.142 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.147 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.148 3595892 INFO aodh.api.app [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.011353s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.165 3595889 INFO aodh.evaluator [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] alarm 74a7bcd9-b301-44c7-b816-67b7f933c575 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.010161s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.175 3595889 WARNING aodh.evaluator.threshold [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Expecting 5 datapoints but only get 0 2026-01-28 05:58:55.175 3595889 INFO aodh.evaluator [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] alarm bcbe28dc-e51d-4104-8065-b54666c31be4 transitioning to insufficient data because No datapoint for granularity 60 2026-01-28 05:58:55.176 3595889 WARNING aodh.evaluator.threshold [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Expecting 5 datapoints but only get 0 2026-01-28 05:58:55.176 3595889 INFO aodh.evaluator [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] alarm bcbe28dc-e51d-4104-8065-b54666c31be4 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.009449s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.059106s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.140 3595890 INFO alembic.runtime.migration [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.140 3595890 INFO alembic.runtime.migration [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.144 3595890 INFO alembic.runtime.migration [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.145 3595890 INFO alembic.runtime.migration [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.151 3595890 INFO alembic.runtime.migration [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.153 3595890 INFO aodh.api.app [None req-9a397197-7bc6-4e17-9ffc-b478b86c7ee5 4d9e9463-4b0f-46aa-bc6d-62bb183d8733 38d19679-d6b2-4683-9f94-9f50fa3f1b0d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.035396s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.167 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.167 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.171 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.171 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.175 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.177 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.177 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. {3} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000627s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.011672s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.195 3595889 WARNING aodh.evaluator.threshold [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Expecting 5 datapoints but only get 0 2026-01-28 05:58:55.196 3595889 INFO aodh.evaluator [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] alarm 8309dacb-8b52-4605-8d74-eae6a8cf6015 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.010891s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.207 3595889 INFO aodh.evaluator [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] alarm 27745e3e-91d7-44e0-91cc-6ec79349e1b9 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-01-27T10:58:55.207001', 'admin_state_up': True, 'operating_status': 'ERROR'} {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.008216s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.026555s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.204 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.204 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.208 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.208 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.213 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.216 3595892 WARNING oslo_db.sqlalchemy.utils [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.221 3595892 INFO aodh.storage.impl_sqlalchemy [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] 2 alarm histories are removed from database {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.010850s] ... ok {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.009410s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.018993s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.231 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.232 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.235 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.235 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.240 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.241 3595892 WARNING oslo_db.sqlalchemy.utils [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.053799s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.198 3595890 INFO alembic.runtime.migration [None req-3fe7aff7-ec2e-465e-8b41-1f38095c410c - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.198 3595890 INFO alembic.runtime.migration [None req-3fe7aff7-ec2e-465e-8b41-1f38095c410c - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.201 3595890 INFO alembic.runtime.migration [None req-3fe7aff7-ec2e-465e-8b41-1f38095c410c - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.201 3595890 INFO alembic.runtime.migration [None req-3fe7aff7-ec2e-465e-8b41-1f38095c410c - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.207 3595890 INFO alembic.runtime.migration [None req-3fe7aff7-ec2e-465e-8b41-1f38095c410c - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.209 3595890 INFO aodh.api.app [None req-3fe7aff7-ec2e-465e-8b41-1f38095c410c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.009527s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.247 3595889 INFO aodh.notifier.heat [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] 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 05:58:55.247 3595889 INFO aodh.notifier.heat [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-01-28 05:58:55.248 3595889 INFO aodh.notifier.heat [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000564s] ... ok {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000295s] ... ok {0} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.000904s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.020845s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.251 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.251 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.254 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.254 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.259 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.262 3595892 WARNING oslo_db.sqlalchemy.utils [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.022062s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.271 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.272 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.275 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.275 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.279 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.283 3595892 WARNING oslo_db.sqlalchemy.utils [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.050790s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.251 3595890 INFO alembic.runtime.migration [None req-6cba74f4-89f3-4f5d-8bd2-1db40c28020c - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.251 3595890 INFO alembic.runtime.migration [None req-6cba74f4-89f3-4f5d-8bd2-1db40c28020c - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.257 3595890 INFO alembic.runtime.migration [None req-6cba74f4-89f3-4f5d-8bd2-1db40c28020c - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.258 3595890 INFO alembic.runtime.migration [None req-6cba74f4-89f3-4f5d-8bd2-1db40c28020c - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.262 3595890 INFO alembic.runtime.migration [None req-6cba74f4-89f3-4f5d-8bd2-1db40c28020c - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.264 3595890 INFO aodh.api.app [None req-6cba74f4-89f3-4f5d-8bd2-1db40c28020c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.024544s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.294 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.294 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.298 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.298 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.302 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.306 3595892 WARNING oslo_db.sqlalchemy.utils [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.307 3595892 WARNING oslo_db.sqlalchemy.utils [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.310 3595892 WARNING oslo_db.sqlalchemy.utils [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.021459s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.319 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.320 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.323 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.323 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.327 3595892 INFO alembic.runtime.migration [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.006128s] ... ok {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.008325s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.057672s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.303 3595890 INFO alembic.runtime.migration [None req-0b2469c5-78c2-4f00-a392-077ed39bce75 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.303 3595890 INFO alembic.runtime.migration [None req-0b2469c5-78c2-4f00-a392-077ed39bce75 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.306 3595890 INFO alembic.runtime.migration [None req-0b2469c5-78c2-4f00-a392-077ed39bce75 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.306 3595890 INFO alembic.runtime.migration [None req-0b2469c5-78c2-4f00-a392-077ed39bce75 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.310 3595890 INFO alembic.runtime.migration [None req-0b2469c5-78c2-4f00-a392-077ed39bce75 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.312 3595890 INFO aodh.api.app [None req-0b2469c5-78c2-4f00-a392-077ed39bce75 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.010878s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.358 3595892 INFO aodh.evaluator.event [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Triggering the alarm bf79c615-0371-4fa8-b3ca-d9bb86f23d83 by event for project , event_type: type0 2026-01-28 05:58:55.359 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm bf79c615-0371-4fa8-b3ca-d9bb86f23d83 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.008388s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.008643s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.376 3595892 INFO aodh.evaluator.event [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Triggering the alarm 2acc06e3-67f1-436b-8379-28dba81f48b4 by event for project project2, event_type: type1 2026-01-28 05:58:55.377 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm 2acc06e3-67f1-436b-8379-28dba81f48b4 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.007786s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.009419s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.394 3595892 INFO aodh.evaluator.event [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Triggering the alarm 60c76ce5-2717-4b29-be78-9b2b3ff9319d by event for project project1, event_type: type0 2026-01-28 05:58:55.394 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm 60c76ce5-2717-4b29-be78-9b2b3ff9319d transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.009565s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.404 3595892 INFO aodh.evaluator.event [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Triggering the alarm aee7044b-d6d8-4215-83c7-0e3ebbef6d59 by event for project , event_type: type0 2026-01-28 05:58:55.405 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm aee7044b-d6d8-4215-83c7-0e3ebbef6d59 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.010049s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.415 3595892 INFO aodh.evaluator.event [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] Triggering the alarm f9a3cbae-4319-411d-ad67-cfcc4f88a235 by event for project , event_type: type0 2026-01-28 05:58:55.415 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm f9a3cbae-4319-411d-ad67-cfcc4f88a235 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.008284s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.008824s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.010248s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.442 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm 7406c332-b6e4-4bc4-8f00-0dbf6d7b2b2c transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.060997s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.400 3595890 INFO alembic.runtime.migration [None req-80f64d64-ebc2-4559-a920-db18c9dc154c - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.401 3595890 INFO alembic.runtime.migration [None req-80f64d64-ebc2-4559-a920-db18c9dc154c - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.404 3595890 INFO alembic.runtime.migration [None req-80f64d64-ebc2-4559-a920-db18c9dc154c - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.404 3595890 INFO alembic.runtime.migration [None req-80f64d64-ebc2-4559-a920-db18c9dc154c - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.410 3595890 INFO alembic.runtime.migration [None req-80f64d64-ebc2-4559-a920-db18c9dc154c - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.412 3595890 INFO aodh.api.app [None req-80f64d64-ebc2-4559-a920-db18c9dc154c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.010262s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.453 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm 7a40faf3-d553-45f3-84a3-8e346ad09c33 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.010267s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.464 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm eb5c67ec-0036-4bb0-8a2f-a0bb7fc36cb4 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.039467s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.461 3595890 INFO alembic.runtime.migration [None req-12ab8ade-3362-4148-a875-2ec5fb1c842a - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.461 3595890 INFO alembic.runtime.migration [None req-12ab8ade-3362-4148-a875-2ec5fb1c842a - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.466 3595890 INFO alembic.runtime.migration [None req-12ab8ade-3362-4148-a875-2ec5fb1c842a - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.466 3595890 INFO alembic.runtime.migration [None req-12ab8ade-3362-4148-a875-2ec5fb1c842a - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.470 3595890 INFO alembic.runtime.migration [None req-12ab8ade-3362-4148-a875-2ec5fb1c842a - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.472 3595890 INFO aodh.api.app [None req-12ab8ade-3362-4148-a875-2ec5fb1c842a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.050899s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.500 3595890 INFO alembic.runtime.migration [None req-267d55bb-76f8-423f-8473-b01d4a45cfbc - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.500 3595890 INFO alembic.runtime.migration [None req-267d55bb-76f8-423f-8473-b01d4a45cfbc - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.503 3595890 INFO alembic.runtime.migration [None req-267d55bb-76f8-423f-8473-b01d4a45cfbc - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.503 3595890 INFO alembic.runtime.migration [None req-267d55bb-76f8-423f-8473-b01d4a45cfbc - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.510 3595890 INFO alembic.runtime.migration [None req-267d55bb-76f8-423f-8473-b01d4a45cfbc - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.512 3595890 INFO aodh.api.app [None req-267d55bb-76f8-423f-8473-b01d4a45cfbc - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.103873s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.568 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm 3134918b-df11-42bc-adf9-4d2552ce5449 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.010287s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.579 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm 452a7a2b-e764-4e53-8a8a-9cbf8c551323 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.044551s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.553 3595890 INFO alembic.runtime.migration [None req-4998510e-230e-436f-8087-dc3800d9f365 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.554 3595890 INFO alembic.runtime.migration [None req-4998510e-230e-436f-8087-dc3800d9f365 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.557 3595890 INFO alembic.runtime.migration [None req-4998510e-230e-436f-8087-dc3800d9f365 - project-id1 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.557 3595890 INFO alembic.runtime.migration [None req-4998510e-230e-436f-8087-dc3800d9f365 - project-id1 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.561 3595890 INFO alembic.runtime.migration [None req-4998510e-230e-436f-8087-dc3800d9f365 - project-id1 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.563 3595890 INFO aodh.api.app [None req-4998510e-230e-436f-8087-dc3800d9f365 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.010580s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.590 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm 9bc0bcc3-b8d3-4ac8-89ec-24297168ed18 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.010359s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.601 3595892 INFO aodh.evaluator [None req-0ce7dc4a-5219-4c72-8aa9-f4f7dad6ade8 912d2b9d-3060-4ef3-be88-bbaae47efc4a d9cf46ff-9dab-44d8-97c3-928d803b258f - - - -] alarm f56dcaee-780d-402e-9b3d-8094a1c3e7eb transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.009937s] ... ok {3} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.001495s] ... ok {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.029778s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.597 3595890 INFO alembic.runtime.migration [None req-b06f469a-5afd-4f11-98bb-ffa31a94dd5a 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.597 3595890 INFO alembic.runtime.migration [None req-b06f469a-5afd-4f11-98bb-ffa31a94dd5a 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.600 3595890 INFO alembic.runtime.migration [None req-b06f469a-5afd-4f11-98bb-ffa31a94dd5a 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.600 3595890 INFO alembic.runtime.migration [None req-b06f469a-5afd-4f11-98bb-ffa31a94dd5a 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.604 3595890 INFO alembic.runtime.migration [None req-b06f469a-5afd-4f11-98bb-ffa31a94dd5a 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.606 3595890 INFO aodh.api.app [None req-b06f469a-5afd-4f11-98bb-ffa31a94dd5a 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.031553s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.629 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.629 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.632 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.632 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.638 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.640 3595890 INFO aodh.api.app [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev36/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.005546s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.029204s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.665 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.665 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.668 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.668 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.672 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.675 3595890 WARNING oslo_db.sqlalchemy.utils [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.684 3595890 INFO aodh.storage.impl_sqlalchemy [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] 0 alarm histories are removed from database {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.027225s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.697 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.697 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.700 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.700 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.705 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.708 3595890 WARNING oslo_db.sqlalchemy.utils [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-01-28 05:58:55.714 3595890 INFO aodh.storage.impl_sqlalchemy [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] 3 alarm histories are removed from database {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.032082s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.724 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.724 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.730 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.730 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.735 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.739 3595890 WARNING oslo_db.sqlalchemy.utils [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.034167s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.756 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.757 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.763 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.763 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.767 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Running stamp_revision -> 010 2026-01-28 05:58:55.770 3595890 WARNING oslo_db.sqlalchemy.utils [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.026256s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.792 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.793 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.798 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.798 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.803 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.019041s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.817 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.817 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.820 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Context impl SQLiteImpl. 2026-01-28 05:58:55.820 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Will assume non-transactional DDL. 2026-01-28 05:58:55.824 3595890 INFO alembic.runtime.migration [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Running stamp_revision -> 010 {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.003933s] ... ok {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.020628s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.853 3595890 ERROR stevedore.extension [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] 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 05:58:55.854 3595890 WARNING stevedore.named [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Could not load prometheus 2026-01-28 05:58:55.854 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm 0c4dab4f-9cc5-4ded-ad2b-a128254d9edb 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. {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.009214s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.864 3595890 ERROR stevedore.extension [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] 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 05:58:55.864 3595890 WARNING stevedore.named [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Could not load prometheus 2026-01-28 05:58:55.864 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm 4c2b63d5-11a6-4fa7-9e60-2eb20534fa7f 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. {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.009386s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.874 3595890 ERROR stevedore.extension [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] 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 05:58:55.874 3595890 WARNING stevedore.named [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Could not load prometheus {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.012147s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.884 3595890 ERROR stevedore.extension [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] 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 05:58:55.885 3595890 WARNING stevedore.named [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Could not load prometheus 2026-01-28 05:58:55.885 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm 9e120bfa-23c6-4233-8296-e21ba3ca3d8f 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 05:58:55.886 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm 9214e110-4992-4640-a91c-121d84527a64 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 05:58:55.886 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm 607b639f-2705-45eb-a5e0-bc14e6a62d4c 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 05:58:55.887 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm af2f4789-5da1-4033-9805-757b7fffd016 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to unknown. {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.007397s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.010486s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.905 3595890 INFO aodh.evaluator.event [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Triggering the alarm 55133df1-6c79-4c14-8179-f35c77b25f2c by event for project , event_type: compute.instance.update 2026-01-28 05:58:55.906 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm 55133df1-6c79-4c14-8179-f35c77b25f2c transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.014101s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.921 3595890 ERROR aodh.evaluator.event [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Failed to extract event_type from event = {'message_id': '7669a726-b910-4921-b4ea-c4ea747512b0', 'traits': []} 2026-01-28 05:58:55.921 3595890 WARNING aodh.evaluator.event [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Event <{'message_id': '7669a726-b910-4921-b4ea-c4ea747512b0', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.010926s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.932 3595890 ERROR aodh.evaluator.event [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-01-28 05:58:55.932 3595890 WARNING aodh.evaluator.event [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.012140s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.945 3595890 INFO aodh.evaluator.event [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Aborting evaluation of the alarm 5801ecff-4875-479a-8767-0bdea9123e34 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.154497s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.964 3595890 WARNING aodh.evaluator.gnocchi [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-01-28 05:58:55.965 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm df62ed71-c30a-4efd-acdb-e8e0e0faf46d transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.010336s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:56.109 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm de9cf178-8aed-410c-b712-32db8b443a52 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.009582s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:56.119 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm 080a26f2-fe44-4907-a48a-da13e5504280 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.010201s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:56.129 3595890 WARNING aodh.evaluator.threshold [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Expecting 5 datapoints but only get 0 2026-01-28 05:58:56.130 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm d15b107a-73b8-4fbe-8cb0-dda9d62007d4 transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.009673s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:56.140 3595890 INFO aodh.evaluator [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] alarm 5d783b7f-7813-43b5-94e8-0a55ae47476f transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {1} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.001319s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.008130s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:56.151 3595890 INFO aodh.coordination [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Coordination backend started successfully. {1} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.008174s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:56.160 3595890 INFO aodh.coordination [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Coordination backend started successfully. {0} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.010117s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:55.259 3595889 INFO aodh.coordination [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Coordination backend started successfully. 2026-01-28 05:58:56.259 3595889 INFO aodh.coordination [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Joined partitioning group group 2026-01-28 05:58:56.260 3595889 INFO aodh.coordination [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Coordination backend started successfully. 2026-01-28 05:58:56.260 3595889 INFO aodh.coordination [None req-3eca5e5a-6272-4a48-b032-3b1ad70ab187 474f9cfb-33ec-4ecd-947e-5635311769fe 6ed79d44-0f73-4cbe-a5c4-d5defcb3c122 - - - -] Joined partitioning group group {2} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [1.545301s] ... ok {3} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [1.598930s] ... ok {3} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.007712s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.008208s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.008937s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.021492s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:56.283 3595889 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {2} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [1.513776s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.010563s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:56.168 3595890 INFO aodh.coordination [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Coordination backend started successfully. 2026-01-28 05:58:57.168 3595890 INFO aodh.coordination [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Joined partitioning group group1 2026-01-28 05:58:57.168 3595890 INFO aodh.coordination [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Coordination backend started successfully. 2026-01-28 05:58:58.169 3595890 INFO aodh.coordination [None req-ab881aee-0be9-4691-9973-d704362d01e9 2dfebcc3-f30e-4894-9051-7d4e108d5740 47670da3-f0be-4860-8358-6621c98213c7 - - - -] Joined partitioning group group2 {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.012527s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:57.251 3595892 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-01-28 05:58:57.252 3595892 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.023123s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:57.295 3595889 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator Traceback (most recent call last): 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev36/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator raise result 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator Exception: Boom! 2026-01-28 05:58:57.295 3595889 ERROR aodh.evaluator {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.028235s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:58.334 3595889 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {0} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.018909s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.003138s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.001455s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.001696s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.024869s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:58.197 3595890 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator Traceback (most recent call last): 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev36/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator raise result 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator Exception: Boom! 2026-01-28 05:58:58.197 3595890 ERROR aodh.evaluator {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.015543s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.104836s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:58.144 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:58:59.145 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group group 2026-01-28 05:58:59.146 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:58:59.147 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group group 2026-01-28 05:58:59.147 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:58:59.147 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group group 2026-01-28 05:58:59.147 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:58:59.148 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group group 2026-01-28 05:58:59.148 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:58:59.148 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group group 2026-01-28 05:58:59.149 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:58:59.149 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group group 2026-01-28 05:58:59.149 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:58:59.150 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group group 2026-01-28 05:58:59.150 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:58:59.150 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group group 2026-01-28 05:58:59.151 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:58:59.151 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group group 2026-01-28 05:58:59.151 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:58:59.151 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group group {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.074187s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:58.323 3595892 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-27cf74b3-bcf9-463b-b605-62c2be314f9e' 2026-01-28 05:58:58.325 3595892 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.068270s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.019356s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:59.244 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Coordination backend started successfully. 2026-01-28 05:59:00.245 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Joined partitioning group 123 2026-01-28 05:59:00.245 3595891 INFO aodh.coordination [None req-87c27b64-9612-4d6c-8725-b3d98dd69508 some_user_id some_project_id - - - -] Left partitioning group 123 {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.072099s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:58:59.397 3595892 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-13adefa1-e853-409e-bec4-3ad55a1d3256' 2026-01-28 05:58:59.398 3595892 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.024654s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.001756s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.001550s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.001970s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.001135s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.001953s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.002053s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.002674s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.074030s] ... ok {1} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.020644s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.001226s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.001865s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.025540s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:59:00.273 3595891 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.066592s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:59:00.568 3595889 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-c7c57384-2a09-4794-b1ab-0dbeed391e8b' 2026-01-28 05:59:00.570 3595889 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.021335s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:59:01.292 3595891 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.010795s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.000876s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.069005s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:59:01.304 3595890 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-d195467b-558c-45b8-99ca-6c0303aa22bf' 2026-01-28 05:59:01.305 3595890 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.001015s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.000744s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.076432s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:59:01.646 3595889 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-2d179f33-d35c-4544-93fa-f77da89fb9dc' 2026-01-28 05:59:01.648 3595889 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.060654s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.068325s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:59:02.373 3595890 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-90097468-635c-458a-afaa-20d2e5835a7a' 2026-01-28 05:59:02.375 3595890 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.122624s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.001206s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.002523s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.002687s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.006182s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.002708s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.070597s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.066891s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:59:03.441 3595890 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 ?. {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.072847s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:59:04.505 3595891 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-f4e1b48f-942e-4733-bcf6-fe11e19d245a' 2026-01-28 05:59:04.510 3595891 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.075931s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:59:04.518 3595890 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. {1} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.064602s] ... ok {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.019525s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.000926s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.000925s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000692s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000801s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000791s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000612s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.001107s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.001145s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.000984s] ... ok {1} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.013027s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.067296s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-01-28 05:59:05.580 3595891 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='topic=critical&subscriber=http://example.com/data&subscriber=mailto:foo@example.com&ttl=7200', fragment='') because what ?. {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.022447s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.001519s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.001574s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.001145s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.002421s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.002501s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.002764s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.002504s] ... ok ====== Totals ====== Ran: 310 tests in 12.9854 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 41.4444 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:10.089788 - Worker 1 (78 tests) => 0:00:11.753409 - Worker 2 (77 tests) => 0:00:12.947728 - Worker 3 (77 tests) => 0:00:06.804889 [DEFAULT] # # From aodh # # Record alarm change events. (boolean value) #record_history = true # TTL of event alarm caches, in seconds. Set to 0 to disable caching. (integer # value) #event_alarm_cache_ttl = 60 # DEPRECATED: Disable RBAC for Prometheus evaluator. (boolean value) # This option is deprecated for removal since Flamingo. # Its value may be silently ignored in the future. # Reason: Prometheus RBAC is always disabled. It's not possible to correctly # use client-side rbac enforcement from within services. Using it can cause # issues. #prometheus_disable_rbac = false # Name of label used to identify metric project IDs in Prometheus. This label # name will be used to restrict queries to the appropriate project. (string # value) #prometheus_project_label_name = project # The number of seconds to extend the evaluation windows to compensate the # reporting/ingestion lag. (integer value) # Minimum value: 0 # Maximum value: 86400 #additional_ingestion_lag = 0 # The time in seconds to wait for the load balancer member creation. (integer # value) #member_creation_time = 120 # SSL Client certificate file for REST notifier. (string value) #rest_notifier_certificate_file = # SSL Client private key file for REST notifier. (string value) #rest_notifier_certificate_key = # SSL CA_BUNDLE certificate for REST notifier (string value) #rest_notifier_ca_bundle_certificate_path = # Whether to verify the SSL Server certificate when calling alarm action. # (boolean value) #rest_notifier_ssl_verify = true # Number of retries for REST notifier (integer value) #rest_notifier_max_retries = 0 # The topic that aodh uses for alarm notifier messages. (string value) #notifier_topic = alarming # Whether metric collection should be enabled. (boolean value) #enable_evaluation_results_metrics = false # # From cotyledon # # Enables or disables logging values of all registered options when starting a # service (at DEBUG level). (boolean value) # Note: This option can be changed without restarting. #log_options = true # Specify a timeout after which a gracefully shutdown server will exit. Zero # value means endless wait. (integer value) # Note: This option can be changed without restarting. #graceful_shutdown_timeout = 60 # # From oslo.log # # If set to true, the logging level will be set to DEBUG instead of the default # INFO level. (boolean value) # Note: This option can be changed without restarting. #debug = false # The name of a logging configuration file. This file is appended to any # existing logging configuration files. For details about logging configuration # files, see the Python logging module documentation. Note that when logging # configuration files are used then all logging configuration is set in the # configuration file and other logging configuration options are ignored (for # example, log-date-format). (string value) # Note: This option can be changed without restarting. # Deprecated group/name - [DEFAULT]/log_config #log_config_append = # Defines the format string for %%(asctime)s in log records. Default: # %(default)s . This option is ignored if log_config_append is set. (string # value) #log_date_format = %Y-%m-%d %H:%M:%S # (Optional) Name of log file to send logging output to. If no default is set, # logging will go to stderr as defined by use_stderr. This option is ignored if # log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logfile #log_file = # (Optional) The base directory used for relative log_file paths. This option # is ignored if log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logdir #log_dir = # DEPRECATED: Uses logging handler designed to watch file system. When log file # is moved or removed this handler will open a new log file with specified path # instantaneously. It makes sense only if log_file option is specified and # Linux platform is used. This option is ignored if log_config_append is set. # (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This function is known to have bene broken for long time, and depends # on the unmaintained library #watch_log_file = false # Use syslog for logging. Existing syslog format is DEPRECATED and will be # changed later to honor RFC5424. This option is ignored if log_config_append # is set. (boolean value) #use_syslog = false # Enable journald for logging. If running in a systemd environment you may wish # to enable journal support. Doing so will use the journal native protocol # which includes structured metadata in addition to log messages.This option is # ignored if log_config_append is set. (boolean value) #use_journal = false # Syslog facility to receive log lines. This option is ignored if # log_config_append is set. (string value) #syslog_log_facility = LOG_USER # Use JSON formatting for logging. This option is ignored if log_config_append # is set. (boolean value) #use_json = false # Log output to standard error. This option is ignored if log_config_append is # set. (boolean value) #use_stderr = false # (Optional) Set the 'color' key according to log levels. This option takes # effect only when logging to stderr or stdout is used. This option is ignored # if log_config_append is set. (boolean value) #log_color = false # The amount of time before the log files are rotated. This option is ignored # unless log_rotation_type is set to "interval". (integer value) #log_rotate_interval = 1 # Rotation interval type. The time of the last file change (or the time when # the service was started) is used when scheduling the next rotation. (string # value) # Possible values: # Seconds - # Minutes - # Hours - # Days - # Weekday - # Midnight - #log_rotate_interval_type = days # Maximum number of rotated log files. (integer value) #max_logfile_count = 30 # Log file maximum size in MB. This option is ignored if "log_rotation_type" is # not set to "size". (integer value) #max_logfile_size_mb = 200 # Log rotation type. (string value) # Possible values: # interval - Rotate logs at predefined time intervals. # size - Rotate logs once they reach a predefined size. # none - Do not rotate log files. #log_rotation_type = none # Format string to use for log messages with context. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(global_request_id)s %(request_id)s %(user_identity)s] %(instance)s%(message)s # Format string to use for log messages when context is undefined. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s # Additional data to append to log message when logging level for the message # is DEBUG. Used by oslo_log.formatters.ContextFormatter (string value) #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d # Prefix each line of exception output with this format. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s # Defines the format string for %(user_identity)s that is used in # logging_context_format_string. Used by oslo_log.formatters.ContextFormatter # (string value) #logging_user_identity_format = %(user)s %(project)s %(domain)s %(system_scope)s %(user_domain)s %(project_domain)s # List of package logging levels in logger=LEVEL pairs. This option is ignored # if log_config_append is set. (list value) #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,oslo_policy=INFO,dogpile.core.dogpile=INFO # Enables or disables publication of error events. (boolean value) #publish_errors = false # The format for an instance that is passed with the log message. (string # value) #instance_format = "[instance: %(uuid)s] " # The format for an instance UUID that is passed with the log message. (string # value) #instance_uuid_format = "[instance: %(uuid)s] " # Interval, number of seconds, of log rate limiting. (integer value) #rate_limit_interval = 0 # Maximum number of logged messages per rate_limit_interval. (integer value) #rate_limit_burst = 0 # Log level name used by rate limiting. Logs with level greater or equal to # rate_limit_except_level are not filtered. An empty string means that all # levels are filtered. (string value) # Possible values: # CRITICAL - # ERROR - # INFO - # WARNING - # DEBUG - # '' - #rate_limit_except_level = CRITICAL # Enables or disables fatal status of deprecations. (boolean value) #fatal_deprecations = false # # From oslo.messaging # # Size of executor thread pool when executor is threading or eventlet. (integer # value) # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size #executor_thread_pool_size = 64 # Seconds to wait for a response from a call. (integer value) #rpc_response_timeout = 60 # The network address and optional user credentials for connecting to the # messaging backend, in URL format. The expected format is: # # driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query # # Example: rabbit://rabbitmq:password@127.0.0.1:5672// # # For full details on the fields in the URL see the documentation of # oslo_messaging.TransportURL at # https://docs.openstack.org/oslo.messaging/latest/reference/transport.html # (string value) #transport_url = rabbit:// # The default exchange under which topics are scoped. May be overridden by an # exchange name specified in the transport_url option. (string value) #control_exchange = openstack # Add an endpoint to answer to ping calls. Endpoint is named # oslo_rpc_server_ping (boolean value) #rpc_ping_enabled = false [api] # # From aodh # # Configuration file for WSGI definition of API. (string value) #paste_config = api-paste.ini # Authentication mode to use. (string value) # Possible values: # keystone - # noauth - #auth_mode = keystone # Project name of resources creator in Gnocchi. (For example the Ceilometer # project name (string value) #gnocchi_external_project_owner = service # Domain name of resources creator in Gnocchi. (For example, default or # service_domain (string value) #gnocchi_external_domain_name = Default # Maximum number of alarms defined for a user. (integer value) #user_alarm_quota = -1 # Maximum number of alarms defined for a project. (integer value) #project_alarm_quota = -1 # Maximum count of actions for each state of an alarm, non-positive number # means no limit. (integer value) #alarm_max_actions = -1 [coordination] # # From aodh # # The backend URL to use for distributed coordination. If left empty, alarm # evaluation won't do workload partitioning and will only function correctly if # a single instance of the service is running. (string value) #backend_url = # Number of seconds between heartbeats for distributed coordination. (floating # point value) # Deprecated group/name - [coordination]/heartbeat #heartbeat_interval = 1.0 # Retry backoff factor when retrying to connect with coordination backend # (integer value) #retry_backoff = 1 # Maximum number of seconds between retry to join partitioning group (integer # value) #max_retry_interval = 30 [cors] # # From oslo.middleware.cors # # Indicate whether this resource may be shared with the domain received in the # requests "origin" header. Format: "://[:]", no trailing # slash. Example: https://horizon.example.com (list value) #allowed_origin = # Indicate that the actual request can include user credentials (boolean value) #allow_credentials = true # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple # Headers. (list value) #expose_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token # Maximum cache age of CORS preflight requests. (integer value) #max_age = 3600 # Indicate which methods can be used during the actual request. (list value) #allow_methods = GET,PUT,POST,DELETE,PATCH # Indicate which header field names may be used during the actual request. # (list value) #allow_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token [database] # # From aodh # # Number of seconds that alarm histories are kept in the database for (<= 0 # means forever). (integer value) #alarm_history_time_to_live = -1 # Number of alarm histories to be deleted in one iteration from the database (0 # means all). (integer value) # Minimum value: 0 #alarm_histories_delete_batch_size = 0 # # From oslo.db # # If True, SQLite uses synchronous mode. (boolean value) #sqlite_synchronous = true # The back end to use for the database. (string value) #backend = sqlalchemy # The SQLAlchemy connection string to use to connect to the database. (string # value) #connection = # The SQLAlchemy connection string to use to connect to the slave database. # (string value) #slave_connection = # The SQLAlchemy asyncio connection string to use to connect to the database. # (string value) #asyncio_connection = # The SQLAlchemy asyncio connection string to use to connect to the slave # database. (string value) #asyncio_slave_connection = # The SQL mode to be used for MySQL sessions. This option, including the # default, overrides any server-set SQL mode. To use whatever SQL mode is set # by the server configuration, set this to no value. Example: mysql_sql_mode= # (string value) #mysql_sql_mode = TRADITIONAL # For Galera only, configure wsrep_sync_wait causality checks on new # connections. Default is None, meaning don't configure any setting. (integer # value) #mysql_wsrep_sync_wait = # Connections which have been present in the connection pool longer than this # number of seconds will be replaced with a new one the next time they are # checked out from the pool. (integer value) #connection_recycle_time = 3600 # Maximum number of SQL connections to keep open in a pool. Setting a value of # 0 indicates no limit. (integer value) #max_pool_size = 5 # Maximum number of database connection retries during startup. Set to -1 to # specify an infinite retry count. (integer value) #max_retries = 10 # Interval between retries of opening a SQL connection. (integer value) #retry_interval = 10 # If set, use this value for max_overflow with SQLAlchemy. (integer value) #max_overflow = 50 # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer # value) # Minimum value: 0 # Maximum value: 100 #connection_debug = 0 # Add Python stack traces to SQL as comment strings. (boolean value) #connection_trace = false # If set, use this value for pool_timeout with SQLAlchemy. (integer value) #pool_timeout = # Enable the experimental use of database reconnect on connection lost. # (boolean value) #use_db_reconnect = false # Seconds between retries of a database transaction. (integer value) #db_retry_interval = 1 # If True, increases the interval between retries of a database operation up to # db_max_retry_interval. (boolean value) #db_inc_retry_interval = true # If db_inc_retry_interval is set, the maximum seconds between retries of a # database operation. (integer value) #db_max_retry_interval = 10 # Maximum retries in case of connection error or deadlock error before error is # raised. Set to -1 to specify an infinite retry count. (integer value) #db_max_retries = 20 # Optional URL parameters to append onto the connection URL at connect time; # specify as param1=value1¶m2=value2&... (string value) #connection_parameters = [evaluator] # # From aodh # # Number of workers for evaluator service. (integer value) # Minimum value: 1 #workers = 1 # Period of evaluation cycle, should be >= than configured pipeline interval # for collection of underlying meters. (integer value) #evaluation_interval = 60 [healthcheck] # # From oslo.middleware.healthcheck # # DEPRECATED: The path to respond to healtcheck requests on. (string value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #path = /healthcheck # Show more detailed information as part of the response. Security note: # Enabling this option may expose sensitive details about the service being # monitored. Be sure to verify that it will not violate your security policies. # (boolean value) #detailed = false # Additional backends that can perform health checks and report that # information back as part of a request. (list value) #backends = # A list of network addresses to limit source ip allowed to access healthcheck # information. Any request from ip outside of these network addresses are # ignored. (list value) #allowed_source_ranges = # Ignore requests with proxy headers. (boolean value) #ignore_proxied_requests = false # Check the presence of a file to determine if an application is running on a # port. Used by DisableByFileHealthcheck plugin. (string value) #disable_by_file_path = # Check the presence of a file based on a port to determine if an application # is running on a port. Expects a "port:path" list of strings. Used by # DisableByFilesPortsHealthcheck plugin. (list value) #disable_by_file_paths = # Check the presence of files. Used by EnableByFilesHealthcheck plugin. (list # value) #enable_by_file_paths = [keystone_authtoken] # # From keystonemiddleware.auth_token # # Complete "public" Identity API endpoint. This endpoint should not be an # "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. (string # value) # Deprecated group/name - [keystone_authtoken]/auth_uri #www_authenticate_uri = # DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not # be an "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. This option # is deprecated in favor of www_authenticate_uri and will be removed in the S # release. (string value) # This option is deprecated for removal since Queens. # Its value may be silently ignored in the future. # Reason: The auth_uri option is deprecated in favor of www_authenticate_uri # and will be removed in the S release. #auth_uri = # API version of the Identity API endpoint. (string value) #auth_version = # Interface to use for the Identity API endpoint. Valid values are "public", # "internal" (default) or "admin". (string value) #interface = internal # Do not handle authorization requests within the middleware, but delegate the # authorization decision to downstream WSGI components. (boolean value) #delay_auth_decision = false # Request timeout value for communicating with Identity API server. (integer # value) #http_connect_timeout = # How many times are we trying to reconnect when communicating with Identity # API Server. (integer value) #http_request_max_retries = 3 # Request environment key where the Swift cache object is stored. When # auth_token middleware is deployed with a Swift cache, use this option to have # the middleware share a caching backend with swift. Otherwise, use the # ``memcached_servers`` option instead. (string value) #cache = # Required if identity server requires client certificate (string value) #certfile = # Required if identity server requires client certificate (string value) #keyfile = # A PEM encoded Certificate Authority to use when verifying HTTPs connections. # Defaults to system CAs. (string value) #cafile = # Verify HTTPS connections. (boolean value) #insecure = false # The region in which the identity server can be found. (string value) #region_name = # Optionally specify a list of memcached server(s) to use for caching. If left # undefined, tokens will instead be cached in-process. (list value) # Deprecated group/name - [keystone_authtoken]/memcache_servers #memcached_servers = # In order to prevent excessive effort spent validating tokens, the middleware # caches previously-seen tokens for a configurable duration (in seconds). Set # to -1 to disable caching completely. (integer value) #token_cache_time = 300 # (Optional) If defined, indicate whether token data should be authenticated or # authenticated and encrypted. If MAC, token data is authenticated (with HMAC) # in the cache. If ENCRYPT, token data is encrypted and authenticated in the # cache. If the value is not one of these options or empty, auth_token will # raise an exception on initialization. (string value) # Possible values: # None - # MAC - # ENCRYPT - #memcache_security_strategy = None # (Optional, mandatory if memcache_security_strategy is defined) This string is # used for key derivation. (string value) #memcache_secret_key = # (Optional) Global toggle for TLS usage when comunicating with the caching # servers. (boolean value) #memcache_tls_enabled = false # (Optional) Path to a file of concatenated CA certificates in PEM format # necessary to establish the caching server's authenticity. If tls_enabled is # False, this option is ignored. (string value) #memcache_tls_cafile = # (Optional) Path to a single file in PEM format containing the client's # certificate as well as any number of CA certificates needed to establish the # certificate's authenticity. This file is only required when client side # authentication is necessary. If tls_enabled is False, this option is ignored. # (string value) #memcache_tls_certfile = # (Optional) Path to a single file containing the client's private key in. # Otherwhise the private key will be taken from the file specified in # tls_certfile. If tls_enabled is False, this option is ignored. (string value) #memcache_tls_keyfile = # (Optional) Set the available ciphers for sockets created with the TLS # context. It should be a string in the OpenSSL cipher list format. If not # specified, all OpenSSL enabled ciphers will be available. (string value) #memcache_tls_allowed_ciphers = # (Optional) Number of seconds memcached server is considered dead before it is # tried again. (integer value) #memcache_pool_dead_retry = 300 # (Optional) Maximum total number of open connections to every memcached # server. (integer value) #memcache_pool_maxsize = 10 # (Optional) Socket timeout in seconds for communicating with a memcached # server. (integer value) #memcache_pool_socket_timeout = 3 # (Optional) Number of seconds a connection to memcached is held unused in the # pool before it is closed. (integer value) #memcache_pool_unused_timeout = 60 # (Optional) Number of seconds that an operation will wait to get a memcached # client connection from the pool. (integer value) #memcache_pool_conn_get_timeout = 10 # (Optional) Use the advanced (eventlet safe) memcached client pool. (boolean # value) #memcache_use_advanced_pool = true # (Optional) Indicate whether to set the X-Service-Catalog header. If False, # middleware will not ask for service catalog on token validation and will not # set the X-Service-Catalog header. (boolean value) #include_service_catalog = true # Used to control the use and type of token binding. Can be set to: "disabled" # to not check token binding. "permissive" (default) to validate binding # information if the bind type is of a form known to the server and ignore it # if not. "strict" like "permissive" but if the bind type is unknown the token # will be rejected. "required" any form of token binding is needed to be # allowed. Finally the name of a binding method that must be present in tokens. # (string value) #enforce_token_bind = permissive # A choice of roles that must be present in a service token. Service tokens are # allowed to request that an expired token can be used and so this check should # tightly control that only actual services should be sending this token. Roles # here are applied as an ANY check so any role in this list must be present. # For backwards compatibility reasons this currently only affects the # allow_expired check. (list value) #service_token_roles = service # For backwards compatibility reasons we must let valid service tokens pass # that don't pass the service_token_roles check as valid. Setting this true # will become the default in a future release and should be enabled if # possible. (boolean value) #service_token_roles_required = false # The name or type of the service as it appears in the service catalog. This is # used to validate tokens that have restricted access rules. (string value) #service_type = # Enable the SASL(Simple Authentication and Security Layer) if the SASL_enable # is true, else disable. (boolean value) #memcache_sasl_enabled = false # the user name for the SASL (string value) #memcache_username = # the username password for SASL (string value) #memcache_password = # Authentication type to load (string value) # Deprecated group/name - [keystone_authtoken]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = [listener] # # From aodh # # Number of workers for listener service. (integer value) # Minimum value: 1 #workers = 1 # The topic that aodh uses for event alarm evaluation. (string value) #event_alarm_topic = alarm.all # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = [notifier] # # From aodh # # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = # Number of workers for notifier service. (integer value) # Minimum value: 1 #workers = 1 [oslo_messaging_kafka] # # From oslo.messaging # # Max fetch bytes of Kafka consumer (integer value) #kafka_max_fetch_bytes = 1048576 # Default timeout(s) for Kafka consumers (floating point value) #kafka_consumer_timeout = 1.0 # Group id for Kafka consumer. Consumers in one group will coordinate message # consumption (string value) #consumer_group = oslo_messaging_consumer # Upper bound on the delay for KafkaProducer batching in seconds (floating # point value) #producer_batch_timeout = 0.0 # Size of batch for the producer async send (integer value) #producer_batch_size = 16384 # The compression codec for all data generated by the producer. If not set, # compression will not be used. Note that the allowed values of this depend on # the kafka version (string value) # Possible values: # none - # gzip - # snappy - # lz4 - # zstd - #compression_codec = none # Enable asynchronous consumer commits (boolean value) #enable_auto_commit = false # The maximum number of records returned in a poll call (integer value) #max_poll_records = 500 # Protocol used to communicate with brokers (string value) # Possible values: # PLAINTEXT - # SASL_PLAINTEXT - # SSL - # SASL_SSL - #security_protocol = PLAINTEXT # Mechanism when security protocol is SASL (string value) #sasl_mechanism = PLAIN # CA certificate PEM file used to verify the server certificate (string value) #ssl_cafile = # Client certificate PEM file used for authentication. (string value) #ssl_client_cert_file = # Client key PEM file used for authentication. (string value) #ssl_client_key_file = # Client key password file used for authentication. (string value) #ssl_client_key_password = [oslo_messaging_notifications] # # From oslo.messaging # # The Drivers(s) to handle sending notifications. Possible values are # messaging, messagingv2, routing, log, test, noop (multi valued) #driver = # A URL representing the messaging driver to use for notifications. If not set, # we fall back to the same configuration used for RPC. (string value) #transport_url = # AMQP topic used for OpenStack notifications. (list value) #topics = notifications # The maximum number of attempts to re-send a notification message which failed # to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite # (integer value) #retry = -1 [oslo_messaging_rabbit] # # From oslo.messaging # # Use durable queues in AMQP. If rabbit_quorum_queue is enabled, queues will be # durable and this value will be ignored. (boolean value) #amqp_durable_queues = false # Auto-delete queues in AMQP. (boolean value) #amqp_auto_delete = false # Size of RPC connection pool. (integer value) # Minimum value: 1 #rpc_conn_pool_size = 30 # The pool size limit for connections expiration policy (integer value) #conn_pool_min_size = 2 # The time-to-live in sec of idle connections in the pool (integer value) #conn_pool_ttl = 1200 # Connect over SSL. (boolean value) #ssl = false # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some # distributions. (string value) #ssl_version = # SSL key file (valid only if SSL enabled). (string value) #ssl_key_file = # SSL cert file (valid only if SSL enabled). (string value) #ssl_cert_file = # SSL certification authority file (valid only if SSL enabled). (string value) #ssl_ca_file = # Global toggle for enforcing the OpenSSL FIPS mode. This feature requires # Python support. This is available in Python 3.9 in all environments and may # have been backported to older Python versions on select environments. If the # Python executable used does not support OpenSSL FIPS mode, an exception will # be raised. (boolean value) #ssl_enforce_fips_mode = false # DEPRECATED: (DEPRECATED) It is recommend not to use this option anymore. Run # the health check heartbeat thread through a native python thread by default. # If this option is equal to False then the health check heartbeat will inherit # the execution model from the parent process. For example if the parent # process has monkey patched the stdlib by using eventlet/greenlet then the # heartbeat will be run through a green thread. This option should be set to # True only for the wsgi services. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: The option is related to Eventlet which will be removed. In addition # this has never worked as expected with services using eventlet for core # service framework. #heartbeat_in_pthread = false # How long to wait (in seconds) before reconnecting in response to an AMQP # consumer cancel notification. (floating point value) # Minimum value: 0.0 # Maximum value: 4.5 #kombu_reconnect_delay = 1.0 # Random time to wait for when reconnecting in response to an AMQP consumer # cancel notification. (floating point value) # Minimum value: 0.0 #kombu_reconnect_splay = 0.0 # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not # be used. This option may not be available in future versions. (string value) #kombu_compression = # How long to wait a missing client before abandoning to send it its replies. # This value should not be longer than rpc_response_timeout. (integer value) # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout #kombu_missing_consumer_retry_timeout = 60 # Determines how the next RabbitMQ node is chosen in case the one we are # currently connected to becomes unavailable. Takes effect only if more than # one RabbitMQ node is provided in config. (string value) # Possible values: # round-robin - # shuffle - #kombu_failover_strategy = round-robin # The RabbitMQ login method. (string value) # Possible values: # PLAIN - # AMQPLAIN - # EXTERNAL - # RABBIT-CR-DEMO - #rabbit_login_method = AMQPLAIN # How frequently to retry connecting with RabbitMQ. (integer value) # Minimum value: 1 #rabbit_retry_interval = 1 # How long to backoff for between retries when connecting to RabbitMQ. (integer # value) # Minimum value: 0 #rabbit_retry_backoff = 2 # Maximum interval of RabbitMQ connection retries. (integer value) # Minimum value: 1 #rabbit_interval_max = 30 # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this # option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring # is no longer controlled by the x-ha-policy argument when declaring a queue. # If you just want to make sure that all queues (except those with auto- # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value) #rabbit_ha_queues = false # Use quorum queues in RabbitMQ (x-queue-type: quorum). The quorum queue is a # modern queue type for RabbitMQ implementing a durable, replicated FIFO queue # based on the Raft consensus algorithm. It is available as of RabbitMQ 3.8.0. # If set this option will conflict with the HA queues (``rabbit_ha_queues``) # aka mirrored queues, in other words the HA queues should be disabled. Quorum # queues are also durable by default so the amqp_durable_queues option is # ignored when this option is enabled. (boolean value) #rabbit_quorum_queue = false # Use quorum queues for transients queues in RabbitMQ. Enabling this option # will then make sure those queues are also using quorum kind of rabbit queues, # which are HA by default. (boolean value) #rabbit_transient_quorum_queue = false # Each time a message is redelivered to a consumer, a counter is incremented. # Once the redelivery count exceeds the delivery limit the message gets dropped # or dead-lettered (if a DLX exchange has been configured) Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_delivery_limit = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of messages in the quorum queue. Used only when rabbit_quorum_queue is # enabled, Default 0 which means dont set a limit. (integer value) #rabbit_quorum_max_memory_length = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of memory bytes used by the quorum queue. Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_max_memory_bytes = 0 # Positive integer representing duration in seconds for queue TTL (x-expires). # Queues which are unused for the duration of the TTL are automatically # deleted. The parameter affects only reply and fanout queues. Setting 0 as # value will disable the x-expires. If doing so, make sure you have a rabbitmq # policy to delete the queues or you deployment will create an infinite number # of queue over time.In case rabbit_stream_fanout is set to True, this option # will control data retention policy (x-max-age) for messages in the fanout # queue rather then the queue duration itself. So the oldest data in the stream # queue will be discarded from it once reaching TTL Setting to 0 will disable # x-max-age for stream which make stream grow indefinitely filling up the # diskspace (integer value) # Minimum value: 0 #rabbit_transient_queues_ttl = 1800 # Specifies the number of messages to prefetch. Setting to zero allows # unlimited messages. (integer value) #rabbit_qos_prefetch_count = 0 # Number of seconds after which the Rabbit broker is considered down if # heartbeat's keep-alive fails (0 disables heartbeat). (integer value) #heartbeat_timeout_threshold = 60 # How often times during the heartbeat_timeout_threshold we check the # heartbeat. (integer value) #heartbeat_rate = 3 # DEPRECATED: (DEPRECATED) Enable/Disable the RabbitMQ mandatory flag for # direct send. The direct send is used as reply, so the MessageUndeliverable # exception is raised in case the client queue does not # exist.MessageUndeliverable exception will be used to loop for a timeout to # lets a chance to sender to recover.This flag is deprecated and it will not be # possible to deactivate this functionality anymore (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: Mandatory flag no longer deactivable. #direct_mandatory_flag = true # Enable x-cancel-on-ha-failover flag so that rabbitmq server will cancel and # notify consumerswhen queue is down (boolean value) #enable_cancel_on_failover = false # Should we use consistant queue names or random ones (boolean value) #use_queue_manager = false # Hostname used by queue manager. Defaults to the value returned by # socket.gethostname(). (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #hostname = node1.example.com # Process name used by queue manager (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #processname = nova-api # Use stream queues in RabbitMQ (x-queue-type: stream). Streams are a new # persistent and replicated data structure ("queue type") in RabbitMQ which # models an append-only log with non-destructive consumer semantics. It is # available as of RabbitMQ 3.9.0. If set this option will replace all fanout # queues with only one stream queue. (boolean value) #rabbit_stream_fanout = false [oslo_middleware] # # From oslo.middleware.http_proxy_to_wsgi # # Whether the application is behind a proxy or not. This determines if the # middleware should parse the headers or not. (boolean value) #enable_proxy_headers_parsing = false [oslo_policy] # # From oslo.policy # # DEPRECATED: This option controls whether or not to enforce scope when # evaluating policies. If ``True``, the scope of the token used in the request # is compared to the ``scope_types`` of the policy being enforced. If the # scopes do not match, an ``InvalidScope`` exception will be raised. If # ``False``, a message will be logged informing operators that policies are # being invoked with mismatching scope. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This configuration was added temporarily to facilitate a smooth # transition to the new RBAC. OpenStack will always enforce scope checks. This # configuration option is deprecated and will be removed in the 2025.2 cycle. #enforce_scope = false # This option controls whether or not to use old deprecated defaults when # evaluating policies. If ``True``, the old deprecated defaults are not going # to be evaluated. This means if any existing token is allowed for old defaults # but is disallowed for new defaults, it will be disallowed. It is encouraged # to enable this flag along with the ``enforce_scope`` flag so that you can get # the benefits of new defaults and ``scope_type`` together. If ``False``, the # deprecated policy check string is logically OR'd with the new policy check # string, allowing for a graceful upgrade experience between releases with new # policies, which is the default behavior. (boolean value) #enforce_new_defaults = false # The relative or absolute path of a file that maps roles to permissions for a # given service. Relative paths must be specified in relation to the # configuration file setting this option. (string value) #policy_file = policy.yaml # Default rule. Enforced when a requested rule is not found. (string value) #policy_default_rule = default # Directories where policy configuration files are stored. They can be relative # to any directory in the search path defined by the config_dir option, or # absolute paths. The file defined by policy_file must exist for these # directories to be searched. Missing or empty directories are ignored. (multi # valued) #policy_dirs = policy.d # Content Type to send and receive data for REST based policy check (string # value) # Possible values: # application/x-www-form-urlencoded - # application/json - #remote_content_type = application/x-www-form-urlencoded # server identity verification for REST based policy check (boolean value) #remote_ssl_verify_server_crt = false # Absolute path to ca cert file for REST based policy check (string value) #remote_ssl_ca_crt_file = # Absolute path to client cert for REST based policy check (string value) #remote_ssl_client_crt_file = # Absolute path client key file REST based policy check (string value) #remote_ssl_client_key_file = # Timeout in seconds for REST based policy check (floating point value) # Minimum value: 0 #remote_timeout = 60 [oslo_reports] # # From oslo.reports # # Path to a log directory where to create a file (string value) #log_dir = # The path to a file to watch for changes to trigger the reports, instead of # signals. Setting this option disables the signal trigger for the reports. If # application is running as a WSGI application it is recommended to use this # instead of signals. (string value) #file_event_handler = # How many seconds to wait between polls when file_event_handler is set # (integer value) #file_event_handler_interval = 1 [service_credentials] # # From aodh # # Region name to use for OpenStack service endpoints. (string value) # Deprecated group/name - [service_credentials]/os_region_name #region_name = # Type of endpoint in Identity service catalog to use for communication with # OpenStack services. (string value) # Possible values: # public - # internal - # admin - # auth - # publicURL - # internalURL - # adminURL - # Deprecated group/name - [service_credentials]/os_endpoint_type #interface = public # # From aodh-auth # # PEM encoded Certificate Authority to use when verifying HTTPs connections. # (string value) #cafile = # PEM encoded client certificate cert file (string value) #certfile = # PEM encoded client certificate key file (string value) #keyfile = # Verify HTTPS connections. (boolean value) #insecure = false # Timeout value for http requests (integer value) #timeout = # Collect per-API call timing information. (boolean value) #collect_timing = false # Log requests to multiple loggers. (boolean value) #split_loggers = false # Authentication type to load (string value) # Deprecated group/name - [service_credentials]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = # Authentication URL (string value) #auth_url = # Scope for system operations (string value) #system_scope = # Domain ID to scope to (string value) #domain_id = # Domain name to scope to (string value) #domain_name = # Project ID to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_id #project_id = # Project name to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_name #project_name = # Domain ID containing project (string value) #project_domain_id = # Domain name containing project (string value) #project_domain_name = # ID of the trust to use as a trustee use (string value) #trust_id = # Optional domain ID to use with v3 and v2 parameters. It will be used for both # the user and project domain in v3 and ignored in v2 authentication. (string # value) #default_domain_id = # Optional domain name to use with v3 API and v2 parameters. It will be used # for both the user and project domain in v3 and ignored in v2 authentication. # (string value) #default_domain_name = # User id (string value) #user_id = # Username (string value) # Deprecated group/name - [service_credentials]/user_name #username = # User's domain id (string value) #user_domain_id = # User's domain name (string value) #user_domain_name = # User's password (string value) #password = [service_types] # # From aodh # # Message queue service type. (string value) #zaqar = messaging py312: OK (19.38 seconds) congratulations :) (19.45 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-21.1.0-0.20260128105708.78c4ef3.el10.noarch Processing files: python3-aodh-21.1.0-0.20260128105708.78c4ef3.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.tAhcQQ + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev36 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev36/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 21.1.0-0.20260128105708.78c4ef3.el10 python3-aodh = 21.1.0-0.20260128105708.78c4ef3.el10 python3.12-aodh = 21.1.0-0.20260128105708.78c4ef3.el10 python3.12dist(aodh) = 21.1~~dev36 python3dist(aodh) = 21.1~~dev36 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.20260128105708.78c4ef3.el10 Processing files: openstack-aodh-common-21.1.0-0.20260128105708.78c4ef3.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.yOVsNh + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev36 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev36/README.rst /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10 openstack-aodh-common = 21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.noarch Provides: openstack-aodh-api = 21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.noarch Provides: openstack-aodh-evaluator = 21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.noarch Provides: openstack-aodh-notifier = 21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.noarch Provides: openstack-aodh-listener = 21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.noarch Provides: openstack-aodh-expirer = 21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.dQKVs9 + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev36 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev36/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 21.1.0-0.20260128105708.78c4ef3.el10 python3-aodh-tests = 21.1.0-0.20260128105708.78c4ef3.el10 python3.12-aodh-tests = 21.1.0-0.20260128105708.78c4ef3.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.20260128105708.78c4ef3.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-21.1.0-0.20260128105708.78c4ef3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-21.1.0-0.20260128105708.78c4ef3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-21.1.0-0.20260128105708.78c4ef3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-21.1.0-0.20260128105708.78c4ef3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-21.1.0-0.20260128105708.78c4ef3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-21.1.0-0.20260128105708.78c4ef3.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-21.1.0-0.20260128105708.78c4ef3.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-21.1.0-0.20260128105708.78c4ef3.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-21.1.0-0.20260128105708.78c4ef3.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.lmbAdc + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev36 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260128105708.78c4ef3.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.ri6V9k + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev36-SPECPARTS + rm -rf aodh-21.1.0.dev36 aodh-21.1.0.dev36.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