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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.TC9Tm3 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-21.1.0.dev37 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-21.1.0.dev37-0.20260218194743.d7e8427.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-21.1.0.dev37 + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev37-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev37-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.rKPjfn + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev37 + 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.dev37/.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.dev37/.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.dev37/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.Ok5UrD + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev37 + 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.dev37/.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.dev37/.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.dev37/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.k2Hrxh + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev37 + 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.dev37/.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.dev37/.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.dev37/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.15 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.dev37/aodh-21.1.0.dev37.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.20260218194743.d7e8427.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev37.dist-info/ removed 'aodh-21.1.0.dev37.dist-info/AUTHORS' removed 'aodh-21.1.0.dev37.dist-info/LICENSE' removed 'aodh-21.1.0.dev37.dist-info/METADATA' removed 'aodh-21.1.0.dev37.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev37.dist-info/pbr.json' removed 'aodh-21.1.0.dev37.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev37.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.w1x2BZ + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev37 + 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.dev37/.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.dev37/.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.dev37/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.03 seconds) congratulations :) (0.12 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.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.dev37/aodh-21.1.0.dev37.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.20260218194743.d7e8427.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev37.dist-info/ removed 'aodh-21.1.0.dev37.dist-info/AUTHORS' removed 'aodh-21.1.0.dev37.dist-info/LICENSE' removed 'aodh-21.1.0.dev37.dist-info/METADATA' removed 'aodh-21.1.0.dev37.dist-info/top_level.txt' removed 'aodh-21.1.0.dev37.dist-info/pbr.json' removed 'aodh-21.1.0.dev37.dist-info/entry_points.txt' removed directory 'aodh-21.1.0.dev37.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.1Oqg1U + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev37 + 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.dev37/.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.dev37/.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.dev37/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.dev37/aodh-21.1.0.dev37.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.20260218194743.d7e8427.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev37.dist-info/ removed 'aodh-21.1.0.dev37.dist-info/AUTHORS' removed 'aodh-21.1.0.dev37.dist-info/LICENSE' removed 'aodh-21.1.0.dev37.dist-info/METADATA' removed 'aodh-21.1.0.dev37.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev37.dist-info/pbr.json' removed 'aodh-21.1.0.dev37.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev37.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.OxDmEb + 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.dev37 + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev37/.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.dev37/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-21.1.0.dev37/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-21.1.0.dev37 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.dev37/.pyproject-builddir/pip-modern-metadata-qiosi44i/aodh.egg-info writing /builddir/build/BUILD/aodh-21.1.0.dev37/.pyproject-builddir/pip-modern-metadata-qiosi44i/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-21.1.0.dev37/.pyproject-builddir/pip-modern-metadata-qiosi44i/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-21.1.0.dev37/.pyproject-builddir/pip-modern-metadata-qiosi44i/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-21.1.0.dev37/.pyproject-builddir/pip-modern-metadata-qiosi44i/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-21.1.0.dev37/.pyproject-builddir/pip-modern-metadata-qiosi44i/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-21.1.0.dev37/.pyproject-builddir/pip-modern-metadata-qiosi44i/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-21.1.0.dev37/.pyproject-builddir/pip-modern-metadata-qiosi44i/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.dev37/.pyproject-builddir/pip-modern-metadata-qiosi44i/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev37/.pyproject-builddir/pip-modern-metadata-qiosi44i/aodh-21.1.0.dev37.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 creating build/lib/aodh/api/controllers/v2 creating build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/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/storage copying aodh/storage/__init__.py -> build/lib/aodh/storage copying aodh/storage/base.py -> build/lib/aodh/storage copying aodh/storage/impl_log.py -> build/lib/aodh/storage copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage copying aodh/storage/models.py -> build/lib/aodh/storage creating build/lib/aodh/cmd copying aodh/cmd/__init__.py -> build/lib/aodh/cmd copying aodh/cmd/alarm.py -> build/lib/aodh/cmd copying aodh/cmd/status.py -> build/lib/aodh/cmd copying aodh/cmd/storage.py -> build/lib/aodh/cmd creating build/lib/aodh/tests 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 copying aodh/tests/__init__.py -> build/lib/aodh/tests copying aodh/tests/base.py -> build/lib/aodh/tests copying aodh/tests/constants.py -> build/lib/aodh/tests creating build/lib/aodh/tests/unit 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/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/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/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator creating build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/__init__.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_get_connection.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_log.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_storage_scenarios.py -> build/lib/aodh/tests/functional/storage creating build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/__init__.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_api_v2_capabilities.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional 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/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi creating build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 creating build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/__init__.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy creating build/lib/aodh/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 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/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 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 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/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/evaluator copying build/lib/aodh/evaluator/utils.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/threshold.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/event.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/composite.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator creating build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/zaqar.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/trust.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/test.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/rest.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/log.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/heat.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/notifier creating build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/test_wsme_custom_type.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_notifier.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_messaging.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_evaluator.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_bin.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/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/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/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/api copying build/lib/aodh/api/app.wsgi -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/api-paste.ini -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/rbac.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/policies.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/middleware.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/hooks.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/app.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api creating build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules 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.dev37-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev37.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev37.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-21.1.0.dev37/.pyproject-builddir/pip-wheel-h88b0o2m/.tmp-vsphtg77/aodh-21.1.0.dev37-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.dev37.data/scripts/aodh-api' adding 'aodh-21.1.0.dev37.dist-info/AUTHORS' adding 'aodh-21.1.0.dev37.dist-info/LICENSE' adding 'aodh-21.1.0.dev37.dist-info/METADATA' adding 'aodh-21.1.0.dev37.dist-info/WHEEL' adding 'aodh-21.1.0.dev37.dist-info/entry_points.txt' adding 'aodh-21.1.0.dev37.dist-info/pbr.json' adding 'aodh-21.1.0.dev37.dist-info/top_level.txt' adding 'aodh-21.1.0.dev37.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.dev37-py3-none-any.whl size=226096 sha256=7da1b8c18a5da6701ded0ec245361cf96da5711096bbd40c9cb9ca99bce15297 Stored in directory: /builddir/.cache/pip/wheels/a4/da/fd/4e14b0a7262f20f2f7fde2d805506c5bdee9b170380aeeef83 Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.vW4TZY + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.dev37 ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ ls /builddir/build/BUILD/aodh-21.1.0.dev37/pyproject-wheeldir/aodh-21.1.0.dev37-py3-none-any.whl ++ xargs basename --multiple + specifier=aodh==21.1.0.dev37 + '[' -z aodh==21.1.0.dev37 ']' + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev37/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.dev37/pyproject-wheeldir aodh==21.1.0.dev37 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.dev37/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-21.1.0.dev37-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-21.1.0.dev37 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-21.1.0.dev37.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev37.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.20260218194743.d7e8427.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev37.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev37.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev37.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev37.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev37.dist-info/REQUESTED' ++ cut -f1 '-d ' ++ wc -l /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64-pyproject-ghost-distinfo + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 21.1.0-0.20260218194743.d7e8427.el10 --unique-debug-suffix -21.1.0-0.20260218194743.d7e8427.el10.x86_64 --unique-debug-src-base openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.dev37 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.20260218194743.d7e8427.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.oeep91 + 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.dev37 + 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.20260218194743.d7e8427.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-21.1.0.dev37/.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( {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.506551s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:14.441 250389 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-18 14:53:14.441 250389 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-18 14:53:14.445 250389 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-18 14:53:14.446 250389 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-18 14:53:14.464 250389 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-02-18 14:53:14.575 250389 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:14.878 250389 WARNING oslo_db.sqlalchemy.utils [None req-de477dd6-6dea-44d7-a6c1-8ae4777a51d9 b0d38cc2-df20-4e05-9caa-115f927b6b09 7362456a-a496-4fc7-949d-90b98a5d0898 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.134465s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:14.920 250389 INFO alembic.runtime.migration [None req-de477dd6-6dea-44d7-a6c1-8ae4777a51d9 b0d38cc2-df20-4e05-9caa-115f927b6b09 7362456a-a496-4fc7-949d-90b98a5d0898 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:14.920 250389 INFO alembic.runtime.migration [None req-de477dd6-6dea-44d7-a6c1-8ae4777a51d9 b0d38cc2-df20-4e05-9caa-115f927b6b09 7362456a-a496-4fc7-949d-90b98a5d0898 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:14.923 250389 INFO alembic.runtime.migration [None req-de477dd6-6dea-44d7-a6c1-8ae4777a51d9 b0d38cc2-df20-4e05-9caa-115f927b6b09 7362456a-a496-4fc7-949d-90b98a5d0898 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:14.923 250389 INFO alembic.runtime.migration [None req-de477dd6-6dea-44d7-a6c1-8ae4777a51d9 b0d38cc2-df20-4e05-9caa-115f927b6b09 7362456a-a496-4fc7-949d-90b98a5d0898 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:14.940 250389 INFO alembic.runtime.migration [None req-de477dd6-6dea-44d7-a6c1-8ae4777a51d9 b0d38cc2-df20-4e05-9caa-115f927b6b09 7362456a-a496-4fc7-949d-90b98a5d0898 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:14.956 250389 INFO aodh.api.app [None req-de477dd6-6dea-44d7-a6c1-8ae4777a51d9 b0d38cc2-df20-4e05-9caa-115f927b6b09 7362456a-a496-4fc7-949d-90b98a5d0898 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.007 250389 WARNING oslo_db.sqlalchemy.utils [None req-3c03a510-09e2-4ab4-b8be-696e6a6aa2a7 68efc7cf-02f3-4837-8110-a85c20845af7 c95d0770-7140-4019-9338-43afa3f29b46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.012 250389 WARNING oslo_db.sqlalchemy.utils [None req-3c03a510-09e2-4ab4-b8be-696e6a6aa2a7 68efc7cf-02f3-4837-8110-a85c20845af7 c95d0770-7140-4019-9338-43afa3f29b46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.026 250389 WARNING oslo_db.sqlalchemy.utils [None req-3c03a510-09e2-4ab4-b8be-696e6a6aa2a7 68efc7cf-02f3-4837-8110-a85c20845af7 c95d0770-7140-4019-9338-43afa3f29b46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.439912s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:14.666 250390 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-18 14:53:14.666 250390 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-18 14:53:14.675 250390 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-18 14:53:14.675 250390 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-18 14:53:14.701 250390 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-02-18 14:53:14.789 250390 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.049 250390 WARNING oslo_db.sqlalchemy.utils [None req-7f23464c-8e8a-4c70-b273-bf81fe32953a ae8a2608-cdb8-4484-871a-a2c62e3258f1 e12b8498-a53e-4de7-99f0-b0735b062c3b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.551994s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:14.594 250391 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-18 14:53:14.595 250391 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-18 14:53:14.617 250391 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-18 14:53:14.617 250391 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-18 14:53:14.621 250391 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-02-18 14:53:14.745 250391 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.045 250391 WARNING oslo_db.sqlalchemy.utils [None req-8d92fe2f-86bd-456b-bced-6972589471d0 6ec67596-4c04-4586-89f4-9f7c8e15b687 29299242-d407-465c-8dfa-876265104538 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.066 250391 WARNING oslo_db.sqlalchemy.utils [None req-f32a6c86-f29e-42a1-88cc-50b1bc3c1f59 6ec67596-4c04-4586-89f4-9f7c8e15b687 29299242-d407-465c-8dfa-876265104538 - - - -] 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_project [0.091173s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.049 250389 INFO alembic.runtime.migration [None req-3c03a510-09e2-4ab4-b8be-696e6a6aa2a7 68efc7cf-02f3-4837-8110-a85c20845af7 c95d0770-7140-4019-9338-43afa3f29b46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.049 250389 INFO alembic.runtime.migration [None req-3c03a510-09e2-4ab4-b8be-696e6a6aa2a7 68efc7cf-02f3-4837-8110-a85c20845af7 c95d0770-7140-4019-9338-43afa3f29b46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.063 250389 INFO alembic.runtime.migration [None req-3c03a510-09e2-4ab4-b8be-696e6a6aa2a7 68efc7cf-02f3-4837-8110-a85c20845af7 c95d0770-7140-4019-9338-43afa3f29b46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.063 250389 INFO alembic.runtime.migration [None req-3c03a510-09e2-4ab4-b8be-696e6a6aa2a7 68efc7cf-02f3-4837-8110-a85c20845af7 c95d0770-7140-4019-9338-43afa3f29b46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.068 250389 INFO alembic.runtime.migration [None req-3c03a510-09e2-4ab4-b8be-696e6a6aa2a7 68efc7cf-02f3-4837-8110-a85c20845af7 c95d0770-7140-4019-9338-43afa3f29b46 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.079 250389 INFO aodh.api.app [None req-3c03a510-09e2-4ab4-b8be-696e6a6aa2a7 68efc7cf-02f3-4837-8110-a85c20845af7 c95d0770-7140-4019-9338-43afa3f29b46 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.090762s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.082 250390 INFO alembic.runtime.migration [None req-7f23464c-8e8a-4c70-b273-bf81fe32953a ae8a2608-cdb8-4484-871a-a2c62e3258f1 e12b8498-a53e-4de7-99f0-b0735b062c3b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.082 250390 INFO alembic.runtime.migration [None req-7f23464c-8e8a-4c70-b273-bf81fe32953a ae8a2608-cdb8-4484-871a-a2c62e3258f1 e12b8498-a53e-4de7-99f0-b0735b062c3b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.091 250390 INFO alembic.runtime.migration [None req-7f23464c-8e8a-4c70-b273-bf81fe32953a ae8a2608-cdb8-4484-871a-a2c62e3258f1 e12b8498-a53e-4de7-99f0-b0735b062c3b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.091 250390 INFO alembic.runtime.migration [None req-7f23464c-8e8a-4c70-b273-bf81fe32953a ae8a2608-cdb8-4484-871a-a2c62e3258f1 e12b8498-a53e-4de7-99f0-b0735b062c3b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.104 250390 INFO alembic.runtime.migration [None req-7f23464c-8e8a-4c70-b273-bf81fe32953a ae8a2608-cdb8-4484-871a-a2c62e3258f1 e12b8498-a53e-4de7-99f0-b0735b062c3b - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.109 250390 INFO aodh.api.app [None req-7f23464c-8e8a-4c70-b273-bf81fe32953a ae8a2608-cdb8-4484-871a-a2c62e3258f1 e12b8498-a53e-4de7-99f0-b0735b062c3b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.095983s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.141 250389 INFO alembic.runtime.migration [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.141 250389 INFO alembic.runtime.migration [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.156 250389 INFO alembic.runtime.migration [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.157 250389 INFO alembic.runtime.migration [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.169 250389 INFO alembic.runtime.migration [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.178 250389 INFO aodh.api.app [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.122340s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.131 250391 INFO alembic.runtime.migration [None req-f32a6c86-f29e-42a1-88cc-50b1bc3c1f59 6ec67596-4c04-4586-89f4-9f7c8e15b687 29299242-d407-465c-8dfa-876265104538 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.131 250391 INFO alembic.runtime.migration [None req-f32a6c86-f29e-42a1-88cc-50b1bc3c1f59 6ec67596-4c04-4586-89f4-9f7c8e15b687 29299242-d407-465c-8dfa-876265104538 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.135 250391 INFO alembic.runtime.migration [None req-f32a6c86-f29e-42a1-88cc-50b1bc3c1f59 6ec67596-4c04-4586-89f4-9f7c8e15b687 29299242-d407-465c-8dfa-876265104538 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.135 250391 INFO alembic.runtime.migration [None req-f32a6c86-f29e-42a1-88cc-50b1bc3c1f59 6ec67596-4c04-4586-89f4-9f7c8e15b687 29299242-d407-465c-8dfa-876265104538 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.152 250391 INFO alembic.runtime.migration [None req-f32a6c86-f29e-42a1-88cc-50b1bc3c1f59 6ec67596-4c04-4586-89f4-9f7c8e15b687 29299242-d407-465c-8dfa-876265104538 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.160 250391 INFO aodh.api.app [None req-f32a6c86-f29e-42a1-88cc-50b1bc3c1f59 6ec67596-4c04-4586-89f4-9f7c8e15b687 29299242-d407-465c-8dfa-876265104538 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.216 250391 WARNING oslo_db.sqlalchemy.utils [None req-8ba0fb26-91b7-43c6-a2f5-1f44d228eca9 3cb85b15-6324-4b97-ac0a-060a00536be9 2d0420a6-cd73-4f60-a19a-b87a8a5078ce - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.219 250391 WARNING oslo_db.sqlalchemy.utils [None req-8ba0fb26-91b7-43c6-a2f5-1f44d228eca9 3cb85b15-6324-4b97-ac0a-060a00536be9 2d0420a6-cd73-4f60-a19a-b87a8a5078ce - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_noauth [0.154964s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.168 250390 INFO alembic.runtime.migration [None req-3230eaaa-b57f-48fd-acbe-309fff5a1d05 bae7e6c3-6dde-491b-a334-8c181088d225 75292af6-352d-4843-9745-96213969bc95 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.168 250390 INFO alembic.runtime.migration [None req-3230eaaa-b57f-48fd-acbe-309fff5a1d05 bae7e6c3-6dde-491b-a334-8c181088d225 75292af6-352d-4843-9745-96213969bc95 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.178 250390 INFO alembic.runtime.migration [None req-3230eaaa-b57f-48fd-acbe-309fff5a1d05 bae7e6c3-6dde-491b-a334-8c181088d225 75292af6-352d-4843-9745-96213969bc95 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.178 250390 INFO alembic.runtime.migration [None req-3230eaaa-b57f-48fd-acbe-309fff5a1d05 bae7e6c3-6dde-491b-a334-8c181088d225 75292af6-352d-4843-9745-96213969bc95 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.185 250390 INFO alembic.runtime.migration [None req-3230eaaa-b57f-48fd-acbe-309fff5a1d05 bae7e6c3-6dde-491b-a334-8c181088d225 75292af6-352d-4843-9745-96213969bc95 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.211 250390 INFO aodh.api.app [None req-3230eaaa-b57f-48fd-acbe-309fff5a1d05 bae7e6c3-6dde-491b-a334-8c181088d225 75292af6-352d-4843-9745-96213969bc95 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.262 250390 WARNING oslo_db.sqlalchemy.utils [None req-55938a91-81d9-482d-b4a2-4a1eef37881e - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.277 250390 WARNING oslo_db.sqlalchemy.utils [None req-55938a91-81d9-482d-b4a2-4a1eef37881e - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.295 250390 WARNING oslo_db.sqlalchemy.utils [None req-55938a91-81d9-482d-b4a2-4a1eef37881e - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.118981s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.251 250391 INFO alembic.runtime.migration [None req-8ba0fb26-91b7-43c6-a2f5-1f44d228eca9 3cb85b15-6324-4b97-ac0a-060a00536be9 2d0420a6-cd73-4f60-a19a-b87a8a5078ce - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.252 250391 INFO alembic.runtime.migration [None req-8ba0fb26-91b7-43c6-a2f5-1f44d228eca9 3cb85b15-6324-4b97-ac0a-060a00536be9 2d0420a6-cd73-4f60-a19a-b87a8a5078ce - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.264 250391 INFO alembic.runtime.migration [None req-8ba0fb26-91b7-43c6-a2f5-1f44d228eca9 3cb85b15-6324-4b97-ac0a-060a00536be9 2d0420a6-cd73-4f60-a19a-b87a8a5078ce - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.264 250391 INFO alembic.runtime.migration [None req-8ba0fb26-91b7-43c6-a2f5-1f44d228eca9 3cb85b15-6324-4b97-ac0a-060a00536be9 2d0420a6-cd73-4f60-a19a-b87a8a5078ce - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.278 250391 INFO alembic.runtime.migration [None req-8ba0fb26-91b7-43c6-a2f5-1f44d228eca9 3cb85b15-6324-4b97-ac0a-060a00536be9 2d0420a6-cd73-4f60-a19a-b87a8a5078ce - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.284 250391 INFO aodh.api.app [None req-8ba0fb26-91b7-43c6-a2f5-1f44d228eca9 3cb85b15-6324-4b97-ac0a-060a00536be9 2d0420a6-cd73-4f60-a19a-b87a8a5078ce - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.339 250391 WARNING oslo_db.sqlalchemy.utils [None req-dcc764df-edbd-4702-ac76-9a306bda6a5c 419898d7-ab67-4224-a1aa-00a2d9d2c707 ff368e5e-1acd-416a-a59e-0297bf9e8d9a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.157585s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.237 250389 INFO alembic.runtime.migration [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.237 250389 INFO alembic.runtime.migration [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.252 250389 INFO alembic.runtime.migration [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.252 250389 INFO alembic.runtime.migration [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.256 250389 INFO alembic.runtime.migration [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.274 250389 INFO aodh.api.app [None req-b6e9ec33-8261-4572-bdbb-34228fac5513 a5e7286d-5478-4a92-bba3-2c2c7b0b625d 38e84a24-5cd7-479e-87a4-13a88eda68de - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.315 250389 WARNING oslo_db.sqlalchemy.utils [None req-eda4a91b-a332-4a6f-b800-022c40ebb997 dba8a4c5-8ac5-4c00-b4b1-3fd70ae7142a 1695a41b-553f-4a82-b378-a7e35e8cee6b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.322 250389 WARNING oslo_db.sqlalchemy.utils [None req-fdaa1a57-3fce-4568-afb4-d6ed24c1f345 dba8a4c5-8ac5-4c00-b4b1-3fd70ae7142a 1695a41b-553f-4a82-b378-a7e35e8cee6b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.354 250389 WARNING oslo_db.sqlalchemy.utils [None req-5323870b-322e-4363-926d-8defe4897d0f dba8a4c5-8ac5-4c00-b4b1-3fd70ae7142a 1695a41b-553f-4a82-b378-a7e35e8cee6b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.363 250389 WARNING oslo_db.sqlalchemy.utils [None req-5323870b-322e-4363-926d-8defe4897d0f dba8a4c5-8ac5-4c00-b4b1-3fd70ae7142a 1695a41b-553f-4a82-b378-a7e35e8cee6b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.097424s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.323 250390 INFO alembic.runtime.migration [None req-55938a91-81d9-482d-b4a2-4a1eef37881e - - - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.323 250390 INFO alembic.runtime.migration [None req-55938a91-81d9-482d-b4a2-4a1eef37881e - - - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.339 250390 INFO alembic.runtime.migration [None req-55938a91-81d9-482d-b4a2-4a1eef37881e - - - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.340 250390 INFO alembic.runtime.migration [None req-55938a91-81d9-482d-b4a2-4a1eef37881e - - - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.346 250390 INFO alembic.runtime.migration [None req-55938a91-81d9-482d-b4a2-4a1eef37881e - - - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.349 250390 INFO aodh.api.app [None req-55938a91-81d9-482d-b4a2-4a1eef37881e - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.153429s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.382 250391 INFO alembic.runtime.migration [None req-dcc764df-edbd-4702-ac76-9a306bda6a5c 419898d7-ab67-4224-a1aa-00a2d9d2c707 ff368e5e-1acd-416a-a59e-0297bf9e8d9a - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.383 250391 INFO alembic.runtime.migration [None req-dcc764df-edbd-4702-ac76-9a306bda6a5c 419898d7-ab67-4224-a1aa-00a2d9d2c707 ff368e5e-1acd-416a-a59e-0297bf9e8d9a - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.396 250391 INFO alembic.runtime.migration [None req-dcc764df-edbd-4702-ac76-9a306bda6a5c 419898d7-ab67-4224-a1aa-00a2d9d2c707 ff368e5e-1acd-416a-a59e-0297bf9e8d9a - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.396 250391 INFO alembic.runtime.migration [None req-dcc764df-edbd-4702-ac76-9a306bda6a5c 419898d7-ab67-4224-a1aa-00a2d9d2c707 ff368e5e-1acd-416a-a59e-0297bf9e8d9a - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.408 250391 INFO alembic.runtime.migration [None req-dcc764df-edbd-4702-ac76-9a306bda6a5c 419898d7-ab67-4224-a1aa-00a2d9d2c707 ff368e5e-1acd-416a-a59e-0297bf9e8d9a - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.417 250391 INFO aodh.api.app [None req-dcc764df-edbd-4702-ac76-9a306bda6a5c 419898d7-ab67-4224-a1aa-00a2d9d2c707 ff368e5e-1acd-416a-a59e-0297bf9e8d9a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.460 250391 INFO aodh.api.app [None req-dcc764df-edbd-4702-ac76-9a306bda6a5c 419898d7-ab67-4224-a1aa-00a2d9d2c707 ff368e5e-1acd-416a-a59e-0297bf9e8d9a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.496 250391 WARNING oslo_policy.policy [None req-a6922923-7d1d-45bd-8450-833db5a0a51b 2c8ba4b4-fa4e-4d55-8e54-d2fe3398e658 78966bee-1cf0-4b87-89bc-401376ce71b0 - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.099869s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.419 250390 INFO alembic.runtime.migration [None req-eb39c850-c2e8-41e0-bcb3-e3c2237269bc f02e703b-1a0b-4977-9750-dcd215f49952 5a7c73bd-8a79-4bb6-b4cf-70016ffd84a8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.420 250390 INFO alembic.runtime.migration [None req-eb39c850-c2e8-41e0-bcb3-e3c2237269bc f02e703b-1a0b-4977-9750-dcd215f49952 5a7c73bd-8a79-4bb6-b4cf-70016ffd84a8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.445 250390 INFO alembic.runtime.migration [None req-eb39c850-c2e8-41e0-bcb3-e3c2237269bc f02e703b-1a0b-4977-9750-dcd215f49952 5a7c73bd-8a79-4bb6-b4cf-70016ffd84a8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.445 250390 INFO alembic.runtime.migration [None req-eb39c850-c2e8-41e0-bcb3-e3c2237269bc f02e703b-1a0b-4977-9750-dcd215f49952 5a7c73bd-8a79-4bb6-b4cf-70016ffd84a8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.456 250390 INFO alembic.runtime.migration [None req-eb39c850-c2e8-41e0-bcb3-e3c2237269bc f02e703b-1a0b-4977-9750-dcd215f49952 5a7c73bd-8a79-4bb6-b4cf-70016ffd84a8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.460 250390 INFO aodh.api.app [None req-eb39c850-c2e8-41e0-bcb3-e3c2237269bc f02e703b-1a0b-4977-9750-dcd215f49952 5a7c73bd-8a79-4bb6-b4cf-70016ffd84a8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.155000s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.395 250389 INFO alembic.runtime.migration [None req-5323870b-322e-4363-926d-8defe4897d0f dba8a4c5-8ac5-4c00-b4b1-3fd70ae7142a 1695a41b-553f-4a82-b378-a7e35e8cee6b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.395 250389 INFO alembic.runtime.migration [None req-5323870b-322e-4363-926d-8defe4897d0f dba8a4c5-8ac5-4c00-b4b1-3fd70ae7142a 1695a41b-553f-4a82-b378-a7e35e8cee6b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.410 250389 INFO alembic.runtime.migration [None req-5323870b-322e-4363-926d-8defe4897d0f dba8a4c5-8ac5-4c00-b4b1-3fd70ae7142a 1695a41b-553f-4a82-b378-a7e35e8cee6b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.410 250389 INFO alembic.runtime.migration [None req-5323870b-322e-4363-926d-8defe4897d0f dba8a4c5-8ac5-4c00-b4b1-3fd70ae7142a 1695a41b-553f-4a82-b378-a7e35e8cee6b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.414 250389 INFO alembic.runtime.migration [None req-5323870b-322e-4363-926d-8defe4897d0f dba8a4c5-8ac5-4c00-b4b1-3fd70ae7142a 1695a41b-553f-4a82-b378-a7e35e8cee6b - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.424 250389 INFO aodh.api.app [None req-5323870b-322e-4363-926d-8defe4897d0f dba8a4c5-8ac5-4c00-b4b1-3fd70ae7142a 1695a41b-553f-4a82-b378-a7e35e8cee6b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.463 250389 WARNING oslo_db.sqlalchemy.utils [None req-de8ba653-d59d-437e-9858-75c2194667d1 c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.481 250389 WARNING oslo_db.sqlalchemy.utils [None req-4b434d0a-4bc1-48f6-a94f-a5b1d8b7b1de c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.491 250389 WARNING oslo_db.sqlalchemy.utils [None req-decbadd5-02d6-444e-90a9-2c0c03f212cf c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.512 250389 WARNING oslo_db.sqlalchemy.utils [None req-3b8e1124-5646-4edd-baad-ee7dacb3ed50 c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.518 250389 WARNING oslo_db.sqlalchemy.utils [None req-3b8e1124-5646-4edd-baad-ee7dacb3ed50 c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] 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.594127s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.084 250388 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-18 14:53:15.084 250388 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-18 14:53:15.102 250388 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-02-18 14:53:15.102 250388 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-02-18 14:53:15.110 250388 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-02-18 14:53:15.257 250388 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.131453s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.522 250390 INFO alembic.runtime.migration [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.523 250390 INFO alembic.runtime.migration [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.566 250390 INFO alembic.runtime.migration [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.566 250390 INFO alembic.runtime.migration [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.581 250390 INFO alembic.runtime.migration [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.586 250390 INFO aodh.api.app [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.149057s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.551 250389 INFO alembic.runtime.migration [None req-3b8e1124-5646-4edd-baad-ee7dacb3ed50 c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.551 250389 INFO alembic.runtime.migration [None req-3b8e1124-5646-4edd-baad-ee7dacb3ed50 c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.570 250389 INFO alembic.runtime.migration [None req-3b8e1124-5646-4edd-baad-ee7dacb3ed50 c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.570 250389 INFO alembic.runtime.migration [None req-3b8e1124-5646-4edd-baad-ee7dacb3ed50 c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.574 250389 INFO alembic.runtime.migration [None req-3b8e1124-5646-4edd-baad-ee7dacb3ed50 c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.585 250389 INFO aodh.api.app [None req-3b8e1124-5646-4edd-baad-ee7dacb3ed50 c4a30872-4b77-48a3-917c-f29c43de0837 0b9b808a-0c84-47db-a935-d5f760ba5ac5 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.634 250389 WARNING oslo_db.sqlalchemy.utils [None req-0b38624c-6183-4abf-aab4-4a53a3c50681 f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.641 250389 WARNING oslo_db.sqlalchemy.utils [None req-0b38624c-6183-4abf-aab4-4a53a3c50681 f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.654 250389 WARNING oslo_db.sqlalchemy.utils [None req-681c890a-be88-459b-8990-c2019cd9189f f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.665 250389 WARNING oslo_db.sqlalchemy.utils [None req-ea0c33b6-d2ad-4e51-bb6a-165edf0e0000 f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.673 250389 WARNING oslo_db.sqlalchemy.utils [None req-ea0c33b6-d2ad-4e51-bb6a-165edf0e0000 f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.682 250389 WARNING oslo_db.sqlalchemy.utils [None req-f63bcc30-7821-4cd0-a602-b63bf7080c9b f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] 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_trust [0.187804s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.528 250391 INFO alembic.runtime.migration [None req-a6922923-7d1d-45bd-8450-833db5a0a51b 2c8ba4b4-fa4e-4d55-8e54-d2fe3398e658 78966bee-1cf0-4b87-89bc-401376ce71b0 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.528 250391 INFO alembic.runtime.migration [None req-a6922923-7d1d-45bd-8450-833db5a0a51b 2c8ba4b4-fa4e-4d55-8e54-d2fe3398e658 78966bee-1cf0-4b87-89bc-401376ce71b0 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.553 250391 INFO alembic.runtime.migration [None req-a6922923-7d1d-45bd-8450-833db5a0a51b 2c8ba4b4-fa4e-4d55-8e54-d2fe3398e658 78966bee-1cf0-4b87-89bc-401376ce71b0 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.553 250391 INFO alembic.runtime.migration [None req-a6922923-7d1d-45bd-8450-833db5a0a51b 2c8ba4b4-fa4e-4d55-8e54-d2fe3398e658 78966bee-1cf0-4b87-89bc-401376ce71b0 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.566 250391 INFO alembic.runtime.migration [None req-a6922923-7d1d-45bd-8450-833db5a0a51b 2c8ba4b4-fa4e-4d55-8e54-d2fe3398e658 78966bee-1cf0-4b87-89bc-401376ce71b0 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.573 250391 INFO aodh.api.app [None req-a6922923-7d1d-45bd-8450-833db5a0a51b 2c8ba4b4-fa4e-4d55-8e54-d2fe3398e658 78966bee-1cf0-4b87-89bc-401376ce71b0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.642 250391 WARNING oslo_db.sqlalchemy.utils [None req-133c5e71-1f3e-4445-a8ec-6767007ad2d4 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.648 250391 WARNING oslo_db.sqlalchemy.utils [None req-133c5e71-1f3e-4445-a8ec-6767007ad2d4 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.658 250391 WARNING oslo_db.sqlalchemy.utils [None req-133c5e71-1f3e-4445-a8ec-6767007ad2d4 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.667 250391 WARNING oslo_db.sqlalchemy.utils [None req-7660a9f7-6dfc-4e75-9efe-7f66ec69d4a1 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.683 250391 WARNING oslo_db.sqlalchemy.utils [None req-1edfd604-ae78-4863-9cee-c1231c2a655c 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.104972s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.650 250388 INFO alembic.runtime.migration [None req-503bb5e7-b517-437b-91c7-ac12e781dfe3 16b9ace3-9a4b-4213-96ae-441b724a27f5 fbc48770-3e58-438d-b4f2-37ef0ee29822 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.650 250388 INFO alembic.runtime.migration [None req-503bb5e7-b517-437b-91c7-ac12e781dfe3 16b9ace3-9a4b-4213-96ae-441b724a27f5 fbc48770-3e58-438d-b4f2-37ef0ee29822 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.672 250388 INFO alembic.runtime.migration [None req-503bb5e7-b517-437b-91c7-ac12e781dfe3 16b9ace3-9a4b-4213-96ae-441b724a27f5 fbc48770-3e58-438d-b4f2-37ef0ee29822 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.672 250388 INFO alembic.runtime.migration [None req-503bb5e7-b517-437b-91c7-ac12e781dfe3 16b9ace3-9a4b-4213-96ae-441b724a27f5 fbc48770-3e58-438d-b4f2-37ef0ee29822 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.684 250388 INFO alembic.runtime.migration [None req-503bb5e7-b517-437b-91c7-ac12e781dfe3 16b9ace3-9a4b-4213-96ae-441b724a27f5 fbc48770-3e58-438d-b4f2-37ef0ee29822 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.686 250388 INFO aodh.api.app [None req-503bb5e7-b517-437b-91c7-ac12e781dfe3 16b9ace3-9a4b-4213-96ae-441b724a27f5 fbc48770-3e58-438d-b4f2-37ef0ee29822 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.115070s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.658 250390 INFO alembic.runtime.migration [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.658 250390 INFO alembic.runtime.migration [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.680 250390 INFO alembic.runtime.migration [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.680 250390 INFO alembic.runtime.migration [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.696 250390 INFO alembic.runtime.migration [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.704 250390 INFO aodh.api.app [None req-f65bcb11-3dba-4f9a-815c-5af05f2aa0ff 5a0f9f0d-2229-4876-888e-de2df0ba6422 b62f5347-4b98-4207-9758-8cfb19b2d3bf - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.750 250390 WARNING oslo_db.sqlalchemy.utils [None req-2821d096-587d-45fa-95e7-918d8c527020 87b2450f-a770-46d5-a228-c8ed28e34afd 991a2287-2bfd-4000-aa95-d80463518901 - - - -] 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.168998s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.717 250391 INFO alembic.runtime.migration [None req-1edfd604-ae78-4863-9cee-c1231c2a655c 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.717 250391 INFO alembic.runtime.migration [None req-1edfd604-ae78-4863-9cee-c1231c2a655c 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.725 250391 INFO alembic.runtime.migration [None req-1edfd604-ae78-4863-9cee-c1231c2a655c 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.729 250391 INFO alembic.runtime.migration [None req-1edfd604-ae78-4863-9cee-c1231c2a655c 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.741 250391 INFO alembic.runtime.migration [None req-1edfd604-ae78-4863-9cee-c1231c2a655c 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.747 250391 INFO aodh.api.app [None req-1edfd604-ae78-4863-9cee-c1231c2a655c 49ad13fc-7631-45e3-93e7-ab818aacc938 dba4f5b3-c608-41fe-b3e9-8db9dc8f554b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.803 250391 WARNING oslo_db.sqlalchemy.utils [None req-99e07d1c-bc33-4d68-b377-635b7b4b5188 853aede1-10ee-4243-80a7-cb13653ff6db d7db5014-84b8-4770-9345-6f20308c68ea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.821 250391 WARNING oslo_db.sqlalchemy.utils [None req-aa83cfbf-61e5-4f2c-9f8f-b3fc92019bc2 853aede1-10ee-4243-80a7-cb13653ff6db d7db5014-84b8-4770-9345-6f20308c68ea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.843 250391 WARNING oslo_db.sqlalchemy.utils [None req-aa83cfbf-61e5-4f2c-9f8f-b3fc92019bc2 853aede1-10ee-4243-80a7-cb13653ff6db d7db5014-84b8-4770-9345-6f20308c68ea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.183189s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.701 250389 INFO alembic.runtime.migration [None req-f63bcc30-7821-4cd0-a602-b63bf7080c9b f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.701 250389 INFO alembic.runtime.migration [None req-f63bcc30-7821-4cd0-a602-b63bf7080c9b f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.713 250389 INFO alembic.runtime.migration [None req-f63bcc30-7821-4cd0-a602-b63bf7080c9b f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.713 250389 INFO alembic.runtime.migration [None req-f63bcc30-7821-4cd0-a602-b63bf7080c9b f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.731 250389 INFO alembic.runtime.migration [None req-f63bcc30-7821-4cd0-a602-b63bf7080c9b f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.738 250389 INFO aodh.api.app [None req-f63bcc30-7821-4cd0-a602-b63bf7080c9b f177bb9c-b5fb-4ea4-8773-198aeb831d70 75c1b817-4b40-43aa-b01c-1c6c4d4e2e61 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.800 250389 WARNING oslo_db.sqlalchemy.utils [None req-c635dc9f-e8f7-43cd-b1d2-c3882034d9db ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.808 250389 WARNING oslo_db.sqlalchemy.utils [None req-c635dc9f-e8f7-43cd-b1d2-c3882034d9db ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.820 250389 WARNING oslo_db.sqlalchemy.utils [None req-c49784f5-64db-421c-a0e7-f09a75c3a953 ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.837 250389 WARNING oslo_db.sqlalchemy.utils [None req-c0593acb-5f66-4774-96b5-94b022ac3e73 ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.843 250389 WARNING oslo_db.sqlalchemy.utils [None req-c0593acb-5f66-4774-96b5-94b022ac3e73 ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.858 250389 WARNING oslo_db.sqlalchemy.utils [None req-d9366ac0-e656-45d5-af50-b5f4a66e783d ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] 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.150489s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.769 250390 INFO alembic.runtime.migration [None req-2821d096-587d-45fa-95e7-918d8c527020 87b2450f-a770-46d5-a228-c8ed28e34afd 991a2287-2bfd-4000-aa95-d80463518901 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.771 250390 INFO alembic.runtime.migration [None req-2821d096-587d-45fa-95e7-918d8c527020 87b2450f-a770-46d5-a228-c8ed28e34afd 991a2287-2bfd-4000-aa95-d80463518901 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.780 250390 INFO alembic.runtime.migration [None req-2821d096-587d-45fa-95e7-918d8c527020 87b2450f-a770-46d5-a228-c8ed28e34afd 991a2287-2bfd-4000-aa95-d80463518901 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.780 250390 INFO alembic.runtime.migration [None req-2821d096-587d-45fa-95e7-918d8c527020 87b2450f-a770-46d5-a228-c8ed28e34afd 991a2287-2bfd-4000-aa95-d80463518901 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.822 250390 INFO alembic.runtime.migration [None req-2821d096-587d-45fa-95e7-918d8c527020 87b2450f-a770-46d5-a228-c8ed28e34afd 991a2287-2bfd-4000-aa95-d80463518901 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.829 250390 INFO aodh.api.app [None req-2821d096-587d-45fa-95e7-918d8c527020 87b2450f-a770-46d5-a228-c8ed28e34afd 991a2287-2bfd-4000-aa95-d80463518901 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.888 250390 WARNING oslo_db.sqlalchemy.utils [None req-e93394a8-2f99-4343-816a-b88c21495449 6ca86d80-7f87-4972-9b27-cfa2139a2b6c e73ac488-1ca3-4ad7-add3-bbfe89d3d381 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.196904s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.755 250388 INFO alembic.runtime.migration [None req-63c551a4-f8da-42f7-9594-5f32ec3f4449 1270b211-6cb0-4b09-8302-8c24be973c35 805d07bd-7b44-4cf2-9ac3-bf60438f1c25 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.755 250388 INFO alembic.runtime.migration [None req-63c551a4-f8da-42f7-9594-5f32ec3f4449 1270b211-6cb0-4b09-8302-8c24be973c35 805d07bd-7b44-4cf2-9ac3-bf60438f1c25 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.779 250388 INFO alembic.runtime.migration [None req-63c551a4-f8da-42f7-9594-5f32ec3f4449 1270b211-6cb0-4b09-8302-8c24be973c35 805d07bd-7b44-4cf2-9ac3-bf60438f1c25 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.779 250388 INFO alembic.runtime.migration [None req-63c551a4-f8da-42f7-9594-5f32ec3f4449 1270b211-6cb0-4b09-8302-8c24be973c35 805d07bd-7b44-4cf2-9ac3-bf60438f1c25 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.815 250388 INFO alembic.runtime.migration [None req-63c551a4-f8da-42f7-9594-5f32ec3f4449 1270b211-6cb0-4b09-8302-8c24be973c35 805d07bd-7b44-4cf2-9ac3-bf60438f1c25 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.824 250388 INFO aodh.api.app [None req-63c551a4-f8da-42f7-9594-5f32ec3f4449 1270b211-6cb0-4b09-8302-8c24be973c35 805d07bd-7b44-4cf2-9ac3-bf60438f1c25 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.900 250388 WARNING oslo_db.sqlalchemy.utils [None req-bb0798d9-d649-49c6-86b5-5afb7d7ef1cc 65baa0a1-8fb5-4d73-98d8-3aa9942107a5 db3e7c7d-b0d1-4653-b5a1-33e574a57c7d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.904 250388 WARNING oslo_db.sqlalchemy.utils [None req-bb0798d9-d649-49c6-86b5-5afb7d7ef1cc 65baa0a1-8fb5-4d73-98d8-3aa9942107a5 db3e7c7d-b0d1-4653-b5a1-33e574a57c7d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.922 250388 WARNING oslo_db.sqlalchemy.utils [None req-bb0798d9-d649-49c6-86b5-5afb7d7ef1cc 65baa0a1-8fb5-4d73-98d8-3aa9942107a5 db3e7c7d-b0d1-4653-b5a1-33e574a57c7d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.165971s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.884 250389 INFO alembic.runtime.migration [None req-5fa0a3fb-484c-434a-aaf8-68156f3c0705 ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.884 250389 INFO alembic.runtime.migration [None req-5fa0a3fb-484c-434a-aaf8-68156f3c0705 ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.902 250389 INFO alembic.runtime.migration [None req-5fa0a3fb-484c-434a-aaf8-68156f3c0705 ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.902 250389 INFO alembic.runtime.migration [None req-5fa0a3fb-484c-434a-aaf8-68156f3c0705 ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.906 250389 INFO alembic.runtime.migration [None req-5fa0a3fb-484c-434a-aaf8-68156f3c0705 ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.921 250389 INFO aodh.api.app [None req-5fa0a3fb-484c-434a-aaf8-68156f3c0705 ef517919-2fed-4caf-8582-2917769f48cc 9bd00def-389e-4f53-b74d-002b4d7ff898 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.971 250389 WARNING oslo_db.sqlalchemy.utils [None req-eaa3a8eb-5297-47be-8f31-2e142d2231e1 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.979 250389 WARNING oslo_db.sqlalchemy.utils [None req-eaa3a8eb-5297-47be-8f31-2e142d2231e1 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.989 250389 WARNING oslo_db.sqlalchemy.utils [None req-ed137bbc-93fc-4a1c-9fd2-070b2ad508ef 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.005 250389 WARNING oslo_db.sqlalchemy.utils [None req-ef664781-7cfb-4630-98a9-318a6d0e77e1 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.011 250389 WARNING oslo_db.sqlalchemy.utils [None req-ef664781-7cfb-4630-98a9-318a6d0e77e1 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.017 250389 WARNING oslo_db.sqlalchemy.utils [None req-58d85452-313c-4e46-9e8d-0ba56bada013 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.196123s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.886 250391 INFO alembic.runtime.migration [None req-aa83cfbf-61e5-4f2c-9f8f-b3fc92019bc2 853aede1-10ee-4243-80a7-cb13653ff6db d7db5014-84b8-4770-9345-6f20308c68ea - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.886 250391 INFO alembic.runtime.migration [None req-aa83cfbf-61e5-4f2c-9f8f-b3fc92019bc2 853aede1-10ee-4243-80a7-cb13653ff6db d7db5014-84b8-4770-9345-6f20308c68ea - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.898 250391 INFO alembic.runtime.migration [None req-aa83cfbf-61e5-4f2c-9f8f-b3fc92019bc2 853aede1-10ee-4243-80a7-cb13653ff6db d7db5014-84b8-4770-9345-6f20308c68ea - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.898 250391 INFO alembic.runtime.migration [None req-aa83cfbf-61e5-4f2c-9f8f-b3fc92019bc2 853aede1-10ee-4243-80a7-cb13653ff6db d7db5014-84b8-4770-9345-6f20308c68ea - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.916 250391 INFO alembic.runtime.migration [None req-aa83cfbf-61e5-4f2c-9f8f-b3fc92019bc2 853aede1-10ee-4243-80a7-cb13653ff6db d7db5014-84b8-4770-9345-6f20308c68ea - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.925 250391 INFO aodh.api.app [None req-aa83cfbf-61e5-4f2c-9f8f-b3fc92019bc2 853aede1-10ee-4243-80a7-cb13653ff6db d7db5014-84b8-4770-9345-6f20308c68ea - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:15.967 250391 WARNING oslo_db.sqlalchemy.utils [None req-fa0fe71a-c909-4984-9eed-1aef69f280c9 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.980 250391 WARNING oslo_db.sqlalchemy.utils [None req-d11f8585-4543-4397-8e29-225bfd493d34 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:15.996 250391 WARNING oslo_db.sqlalchemy.utils [None req-89196a7e-8816-4d5a-9c6d-b8f36f9dc4b2 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.021 250391 WARNING oslo_db.sqlalchemy.utils [None req-a5ac5ed8-d22a-4e7c-8aff-3f14ebe88a6e 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.029 250391 WARNING oslo_db.sqlalchemy.utils [None req-a5ac5ed8-d22a-4e7c-8aff-3f14ebe88a6e 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.043 250391 WARNING oslo_db.sqlalchemy.utils [None req-b8a714ed-8016-43ba-95eb-2eed67919912 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.048 250391 WARNING oslo_db.sqlalchemy.utils [None req-b8a714ed-8016-43ba-95eb-2eed67919912 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.130676s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.953 250388 INFO alembic.runtime.migration [None req-bb0798d9-d649-49c6-86b5-5afb7d7ef1cc 65baa0a1-8fb5-4d73-98d8-3aa9942107a5 db3e7c7d-b0d1-4653-b5a1-33e574a57c7d - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.953 250388 INFO alembic.runtime.migration [None req-bb0798d9-d649-49c6-86b5-5afb7d7ef1cc 65baa0a1-8fb5-4d73-98d8-3aa9942107a5 db3e7c7d-b0d1-4653-b5a1-33e574a57c7d - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.968 250388 INFO alembic.runtime.migration [None req-bb0798d9-d649-49c6-86b5-5afb7d7ef1cc 65baa0a1-8fb5-4d73-98d8-3aa9942107a5 db3e7c7d-b0d1-4653-b5a1-33e574a57c7d - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.969 250388 INFO alembic.runtime.migration [None req-bb0798d9-d649-49c6-86b5-5afb7d7ef1cc 65baa0a1-8fb5-4d73-98d8-3aa9942107a5 db3e7c7d-b0d1-4653-b5a1-33e574a57c7d - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.984 250388 INFO alembic.runtime.migration [None req-bb0798d9-d649-49c6-86b5-5afb7d7ef1cc 65baa0a1-8fb5-4d73-98d8-3aa9942107a5 db3e7c7d-b0d1-4653-b5a1-33e574a57c7d - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.987 250388 INFO aodh.api.app [None req-bb0798d9-d649-49c6-86b5-5afb7d7ef1cc 65baa0a1-8fb5-4d73-98d8-3aa9942107a5 db3e7c7d-b0d1-4653-b5a1-33e574a57c7d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.045 250388 WARNING oslo_db.sqlalchemy.utils [None req-de9ef23d-01c3-4f8a-978c-8738b9c6ac2d 3ea31f43-7805-40c4-a175-6ff872df10d9 dd4e133a-a20b-4518-8e8d-ec1488886482 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.048 250388 WARNING oslo_db.sqlalchemy.utils [None req-de9ef23d-01c3-4f8a-978c-8738b9c6ac2d 3ea31f43-7805-40c4-a175-6ff872df10d9 dd4e133a-a20b-4518-8e8d-ec1488886482 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.063 250388 WARNING oslo_db.sqlalchemy.utils [None req-de9ef23d-01c3-4f8a-978c-8738b9c6ac2d 3ea31f43-7805-40c4-a175-6ff872df10d9 dd4e133a-a20b-4518-8e8d-ec1488886482 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.211554s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:15.929 250390 INFO alembic.runtime.migration [None req-e93394a8-2f99-4343-816a-b88c21495449 6ca86d80-7f87-4972-9b27-cfa2139a2b6c e73ac488-1ca3-4ad7-add3-bbfe89d3d381 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.930 250390 INFO alembic.runtime.migration [None req-e93394a8-2f99-4343-816a-b88c21495449 6ca86d80-7f87-4972-9b27-cfa2139a2b6c e73ac488-1ca3-4ad7-add3-bbfe89d3d381 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.933 250390 INFO alembic.runtime.migration [None req-e93394a8-2f99-4343-816a-b88c21495449 6ca86d80-7f87-4972-9b27-cfa2139a2b6c e73ac488-1ca3-4ad7-add3-bbfe89d3d381 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:15.933 250390 INFO alembic.runtime.migration [None req-e93394a8-2f99-4343-816a-b88c21495449 6ca86d80-7f87-4972-9b27-cfa2139a2b6c e73ac488-1ca3-4ad7-add3-bbfe89d3d381 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:15.952 250390 INFO alembic.runtime.migration [None req-e93394a8-2f99-4343-816a-b88c21495449 6ca86d80-7f87-4972-9b27-cfa2139a2b6c e73ac488-1ca3-4ad7-add3-bbfe89d3d381 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:15.960 250390 INFO aodh.api.app [None req-e93394a8-2f99-4343-816a-b88c21495449 6ca86d80-7f87-4972-9b27-cfa2139a2b6c e73ac488-1ca3-4ad7-add3-bbfe89d3d381 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.002 250390 WARNING oslo_db.sqlalchemy.utils [None req-d8b41441-7760-4157-bed5-2b45eb4d17d5 702924fa-c619-46f7-b87d-97873b4c534d 5d917de4-ca61-43c5-9f01-99e3dffc73e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.005 250390 WARNING oslo_db.sqlalchemy.utils [None req-d8b41441-7760-4157-bed5-2b45eb4d17d5 702924fa-c619-46f7-b87d-97873b4c534d 5d917de4-ca61-43c5-9f01-99e3dffc73e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.025 250390 WARNING oslo_db.sqlalchemy.utils [None req-407fd089-b833-4d00-9a0d-edbbc69a2282 702924fa-c619-46f7-b87d-97873b4c534d 5d917de4-ca61-43c5-9f01-99e3dffc73e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.039 250390 WARNING oslo_db.sqlalchemy.utils [None req-30a2789f-1a43-4819-a4d6-f1099d9e31f2 f6e189a0-69b8-4b3d-903f-16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.054 250390 WARNING oslo_db.sqlalchemy.utils [None req-a00eabde-62c6-4490-b52a-5ff9fa790879 f6e189a0-69b8-4b3d-903f-16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.081 250390 WARNING oslo_db.sqlalchemy.utils [None req-4c619e38-4b08-4cdb-bb84-7289c79493c4 702924fa-c619-46f7-b87d-97873b4c534d 5d917de4-ca61-43c5-9f01-99e3dffc73e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.090 250390 WARNING oslo_db.sqlalchemy.utils [None req-4c619e38-4b08-4cdb-bb84-7289c79493c4 702924fa-c619-46f7-b87d-97873b4c534d 5d917de4-ca61-43c5-9f01-99e3dffc73e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.097 250390 WARNING oslo_db.sqlalchemy.utils [None req-d64de756-731f-49eb-aedf-13cd802f4588 702924fa-c619-46f7-b87d-97873b4c534d 5d917de4-ca61-43c5-9f01-99e3dffc73e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.104 250390 WARNING oslo_db.sqlalchemy.utils [None req-e83df32a-0a96-4630-89a3-d50137943354 f6e189a0-69b8-4b3d-903f-16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.111 250390 WARNING oslo_db.sqlalchemy.utils [None req-e83df32a-0a96-4630-89a3-d50137943354 f6e189a0-69b8-4b3d-903f-16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.118 250390 WARNING oslo_db.sqlalchemy.utils [None req-fc5a0404-db91-4d6e-9fe1-866f2495b97e f6e189a0-69b8-4b3d-903f- 16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.133099s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.092 250388 INFO alembic.runtime.migration [None req-de9ef23d-01c3-4f8a-978c-8738b9c6ac2d 3ea31f43-7805-40c4-a175-6ff872df10d9 dd4e133a-a20b-4518-8e8d-ec1488886482 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.092 250388 INFO alembic.runtime.migration [None req-de9ef23d-01c3-4f8a-978c-8738b9c6ac2d 3ea31f43-7805-40c4-a175-6ff872df10d9 dd4e133a-a20b-4518-8e8d-ec1488886482 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.108 250388 INFO alembic.runtime.migration [None req-de9ef23d-01c3-4f8a-978c-8738b9c6ac2d 3ea31f43-7805-40c4-a175-6ff872df10d9 dd4e133a-a20b-4518-8e8d-ec1488886482 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.108 250388 INFO alembic.runtime.migration [None req-de9ef23d-01c3-4f8a-978c-8738b9c6ac2d 3ea31f43-7805-40c4-a175-6ff872df10d9 dd4e133a-a20b-4518-8e8d-ec1488886482 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.117 250388 INFO alembic.runtime.migration [None req-de9ef23d-01c3-4f8a-978c-8738b9c6ac2d 3ea31f43-7805-40c4-a175-6ff872df10d9 dd4e133a-a20b-4518-8e8d-ec1488886482 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.131 250388 INFO aodh.api.app [None req-de9ef23d-01c3-4f8a-978c-8738b9c6ac2d 3ea31f43-7805-40c4-a175-6ff872df10d9 dd4e133a-a20b-4518-8e8d-ec1488886482 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.189 250388 WARNING oslo_db.sqlalchemy.utils [None req-4dbb4f28-af78-40f5-8fac-c00b6414bcc2 c15c49e6-aa8e-4cac-a726-544e1af3c1ae 5c1c4605-8695-46d1-b8c6-3e2967def683 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.193 250388 WARNING oslo_db.sqlalchemy.utils [None req-4dbb4f28-af78-40f5-8fac-c00b6414bcc2 c15c49e6-aa8e-4cac-a726-544e1af3c1ae 5c1c4605-8695-46d1-b8c6-3e2967def683 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.204 250388 WARNING oslo_db.sqlalchemy.utils [None req-4dbb4f28-af78-40f5-8fac-c00b6414bcc2 c15c49e6-aa8e-4cac-a726-544e1af3c1ae 5c1c4605-8695-46d1-b8c6-3e2967def683 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.328928s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.278 250389 INFO alembic.runtime.migration [None req-5e4ef8d9-7831-41ee-930d-a08776c83da4 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.278 250389 INFO alembic.runtime.migration [None req-5e4ef8d9-7831-41ee-930d-a08776c83da4 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.281 250389 INFO alembic.runtime.migration [None req-5e4ef8d9-7831-41ee-930d-a08776c83da4 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.281 250389 INFO alembic.runtime.migration [None req-5e4ef8d9-7831-41ee-930d-a08776c83da4 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.286 250389 INFO alembic.runtime.migration [None req-5e4ef8d9-7831-41ee-930d-a08776c83da4 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.301 250389 INFO aodh.api.app [None req-5e4ef8d9-7831-41ee-930d-a08776c83da4 7316967e-d60d-4834-bad9-65d86f2993a5 570c9f5a-827a-4e62-931d-805df90a5de8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.344 250389 WARNING oslo_db.sqlalchemy.utils [None req-95e904e5-9595-4f0a-aa6c-8892df0a6707 74b5cbc2-e399-4f4c-9c78-e75a526228f1 48a7a8d1-0c30-465b-b932-bc5221e14e94 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.351 250389 WARNING oslo_db.sqlalchemy.utils [None req-95e904e5-9595-4f0a-aa6c-8892df0a6707 74b5cbc2-e399-4f4c-9c78-e75a526228f1 48a7a8d1-0c30-465b-b932-bc5221e14e94 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.360 250389 WARNING oslo_db.sqlalchemy.utils [None req-95e904e5-9595-4f0a-aa6c-8892df0a6707 74b5cbc2-e399-4f4c-9c78-e75a526228f1 48a7a8d1-0c30-465b-b932-bc5221e14e94 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.276375s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.135 250390 INFO alembic.runtime.migration [None req-fc5a0404-db91-4d6e-9fe1-866f2495b97e f6e189a0-69b8-4b3d-903f-16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.135 250390 INFO alembic.runtime.migration [None req-fc5a0404-db91-4d6e-9fe1-866f2495b97e f6e189a0-69b8-4b3d-903f-16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.147 250390 INFO alembic.runtime.migration [None req-fc5a0404-db91-4d6e-9fe1-866f2495b97e f6e189a0-69b8-4b3d-903f-16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.147 250390 INFO alembic.runtime.migration [None req-fc5a0404-db91-4d6e-9fe1-866f2495b97e f6e189a0-69b8-4b3d-903f-16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.156 250390 INFO alembic.runtime.migration [None req-fc5a0404-db91-4d6e-9fe1-866f2495b97e f6e189a0-69b8-4b3d-903f-16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.162 250390 INFO aodh.api.app [None req-fc5a0404-db91-4d6e-9fe1-866f2495b97e f6e189a0-69b8-4b3d-903f-16947ee3311d feab17b0-0932-4d5e-89ac-b8ff42f59c8f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.373 250390 WARNING oslo_db.sqlalchemy.utils [None req-065c2ddc-3b04-4866-a4cd-7d55c9c81c6f c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.378 250390 WARNING oslo_db.sqlalchemy.utils [None req-07df46d2-0561-41be-9c71-f3b65ee28b23 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.380 250390 WARNING oslo_db.sqlalchemy.utils [None req-07df46d2-0561-41be-9c71-f3b65ee28b23 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.383 250390 WARNING oslo_db.sqlalchemy.utils [None req-5569396f-2a8c-48c7-9cf2-431e741a3b27 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.387 250390 WARNING oslo_db.sqlalchemy.utils [None req-cdd64e09-9030-48aa-8602-ae1c3b30921b c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.394 250390 WARNING oslo_db.sqlalchemy.utils [None req-2e424839-3af8-4029-8380-dc19ec7b98de c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.397 250390 WARNING oslo_db.sqlalchemy.utils [None req-26818a76-c83b-4728-adb3-de3c1db47686 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.399 250390 WARNING oslo_db.sqlalchemy.utils [None req-26818a76-c83b-4728-adb3-de3c1db47686 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.246277s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.228 250388 INFO alembic.runtime.migration [None req-4dbb4f28-af78-40f5-8fac-c00b6414bcc2 c15c49e6-aa8e-4cac-a726-544e1af3c1ae 5c1c4605-8695-46d1-b8c6-3e2967def683 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.228 250388 INFO alembic.runtime.migration [None req-4dbb4f28-af78-40f5-8fac-c00b6414bcc2 c15c49e6-aa8e-4cac-a726-544e1af3c1ae 5c1c4605-8695-46d1-b8c6-3e2967def683 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.252 250388 INFO alembic.runtime.migration [None req-4dbb4f28-af78-40f5-8fac-c00b6414bcc2 c15c49e6-aa8e-4cac-a726-544e1af3c1ae 5c1c4605-8695-46d1-b8c6-3e2967def683 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.252 250388 INFO alembic.runtime.migration [None req-4dbb4f28-af78-40f5-8fac-c00b6414bcc2 c15c49e6-aa8e-4cac-a726-544e1af3c1ae 5c1c4605-8695-46d1-b8c6-3e2967def683 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.257 250388 INFO alembic.runtime.migration [None req-4dbb4f28-af78-40f5-8fac-c00b6414bcc2 c15c49e6-aa8e-4cac-a726-544e1af3c1ae 5c1c4605-8695-46d1-b8c6-3e2967def683 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.268 250388 INFO aodh.api.app [None req-4dbb4f28-af78-40f5-8fac-c00b6414bcc2 c15c49e6-aa8e-4cac-a726-544e1af3c1ae 5c1c4605-8695-46d1-b8c6-3e2967def683 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.313 250388 WARNING oslo_db.sqlalchemy.utils [None req-08ac05f5-7345-4e92-a01c-c4b689fe77ee b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.333 250388 WARNING oslo_db.sqlalchemy.utils [None req-70e480b3-08b5-4fba-9b9e-122599e494e0 b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.362 250388 WARNING oslo_db.sqlalchemy.utils [None req-70e480b3-08b5-4fba-9b9e-122599e494e0 b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.380 250388 WARNING oslo_db.sqlalchemy.utils [None req-e1937a1a-3c07-4268-bb80-e18759506ba1 b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.401 250388 WARNING oslo_db.sqlalchemy.utils [None req-e24b76f1-230b-4d13-8a49-4eeaed0a52dc b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.446 250388 WARNING oslo_db.sqlalchemy.utils [None req-eba7f4c7-ef78-4d0e-bc49-f5e1f48c7aa6 b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin_on_behalf_of_another_project [0.106993s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.381 250389 INFO alembic.runtime.migration [None req-95e904e5-9595-4f0a-aa6c-8892df0a6707 74b5cbc2-e399-4f4c-9c78-e75a526228f1 48a7a8d1-0c30-465b-b932-bc5221e14e94 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.381 250389 INFO alembic.runtime.migration [None req-95e904e5-9595-4f0a-aa6c-8892df0a6707 74b5cbc2-e399-4f4c-9c78-e75a526228f1 48a7a8d1-0c30-465b-b932-bc5221e14e94 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.385 250389 INFO alembic.runtime.migration [None req-95e904e5-9595-4f0a-aa6c-8892df0a6707 74b5cbc2-e399-4f4c-9c78-e75a526228f1 48a7a8d1-0c30-465b-b932-bc5221e14e94 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.385 250389 INFO alembic.runtime.migration [None req-95e904e5-9595-4f0a-aa6c-8892df0a6707 74b5cbc2-e399-4f4c-9c78-e75a526228f1 48a7a8d1-0c30-465b-b932-bc5221e14e94 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.409 250389 INFO alembic.runtime.migration [None req-95e904e5-9595-4f0a-aa6c-8892df0a6707 74b5cbc2-e399-4f4c-9c78-e75a526228f1 48a7a8d1-0c30-465b-b932-bc5221e14e94 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.412 250389 INFO aodh.api.app [None req-95e904e5-9595-4f0a-aa6c-8892df0a6707 74b5cbc2-e399-4f4c-9c78-e75a526228f1 48a7a8d1-0c30-465b-b932-bc5221e14e94 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.454 250389 WARNING oslo_db.sqlalchemy.utils [None req-5918a36a-9c19-49db-aa42-ec5d97226d91 6009bcc3-0316-45e9-9d9e-0e2eb87e0b80 50907aff-40a7-411f-bd61-38dc69ecd8f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.460 250389 WARNING oslo_db.sqlalchemy.utils [None req-5918a36a-9c19-49db-aa42-ec5d97226d91 6009bcc3-0316-45e9-9d9e-0e2eb87e0b80 50907aff-40a7-411f-bd61-38dc69ecd8f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.472 250389 WARNING oslo_db.sqlalchemy.utils [None req-5918a36a-9c19-49db-aa42-ec5d97226d91 6009bcc3-0316-45e9-9d9e-0e2eb87e0b80 50907aff-40a7-411f-bd61-38dc69ecd8f9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.084926s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.408 250390 INFO alembic.runtime.migration [None req-26818a76-c83b-4728-adb3-de3c1db47686 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.408 250390 INFO alembic.runtime.migration [None req-26818a76-c83b-4728-adb3-de3c1db47686 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.412 250390 INFO alembic.runtime.migration [None req-26818a76-c83b-4728-adb3-de3c1db47686 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.412 250390 INFO alembic.runtime.migration [None req-26818a76-c83b-4728-adb3-de3c1db47686 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.416 250390 INFO alembic.runtime.migration [None req-26818a76-c83b-4728-adb3-de3c1db47686 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.418 250390 INFO aodh.api.app [None req-26818a76-c83b-4728-adb3-de3c1db47686 c16fbd9c-c388-4599-bee8-096b4680be60 fa8df24b-6f56-41ac-a191-617fc0861f0d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.435 250390 WARNING oslo_db.sqlalchemy.utils [None req-b356942c-e70e-4951-9120-4634022c0504 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.436 250390 WARNING oslo_db.sqlalchemy.utils [None req-b356942c-e70e-4951-9120-4634022c0504 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.457 250390 WARNING oslo_db.sqlalchemy.utils [None req-02850e43-1e0a-4065-9668-bb23991201b5 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.467 250390 WARNING oslo_db.sqlalchemy.utils [None req-9422ebc8-be1d-4fc1-a999-b71b55177d8f 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.470 250390 WARNING oslo_db.sqlalchemy.utils [None req-9422ebc8-be1d-4fc1-a999-b71b55177d8f 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.478 250390 WARNING oslo_db.sqlalchemy.utils [None req-2d42d7af-2fe3-47f0-8f0f-1e2decabf551 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.095476s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.496 250390 INFO alembic.runtime.migration [None req-2d42d7af-2fe3-47f0-8f0f-1e2decabf551 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.497 250390 INFO alembic.runtime.migration [None req-2d42d7af-2fe3-47f0-8f0f-1e2decabf551 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.506 250390 INFO alembic.runtime.migration [None req-2d42d7af-2fe3-47f0-8f0f-1e2decabf551 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.506 250390 INFO alembic.runtime.migration [None req-2d42d7af-2fe3-47f0-8f0f-1e2decabf551 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.518 250390 INFO alembic.runtime.migration [None req-2d42d7af-2fe3-47f0-8f0f-1e2decabf551 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.520 250390 INFO aodh.api.app [None req-2d42d7af-2fe3-47f0-8f0f-1e2decabf551 703b7538-4e3e-4453-ab9f-3f03a33d6a37 d701deea-b937-4c8b-88fb-dd93d0e0d56a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.565 250390 WARNING oslo_db.sqlalchemy.utils [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] 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.159559s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.493 250388 INFO alembic.runtime.migration [None req-eba7f4c7-ef78-4d0e-bc49-f5e1f48c7aa6 b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.493 250388 INFO alembic.runtime.migration [None req-eba7f4c7-ef78-4d0e-bc49-f5e1f48c7aa6 b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.508 250388 INFO alembic.runtime.migration [None req-eba7f4c7-ef78-4d0e-bc49-f5e1f48c7aa6 b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.508 250388 INFO alembic.runtime.migration [None req-eba7f4c7-ef78-4d0e-bc49-f5e1f48c7aa6 b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.530 250388 INFO alembic.runtime.migration [None req-eba7f4c7-ef78-4d0e-bc49-f5e1f48c7aa6 b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.540 250388 INFO aodh.api.app [None req-eba7f4c7-ef78-4d0e-bc49-f5e1f48c7aa6 b2c246c0-1aed-4828-a615-91903d468277 d5ee0b6a-e1bc-44f4-93d5-071bd58939e1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.600 250388 WARNING oslo_db.sqlalchemy.utils [None req-3793a8b1-4ce7-40e5-a82f-14ece7c88cbe 213d9700-3e8f-4c3b-bb18-7d4bdaec0387 4b0c3681-596e-493c-99ca-f9f8af0ad235 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.603 250388 WARNING oslo_db.sqlalchemy.utils [None req-3793a8b1-4ce7-40e5-a82f-14ece7c88cbe 213d9700-3e8f-4c3b-bb18-7d4bdaec0387 4b0c3681-596e-493c-99ca-f9f8af0ad235 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.616 250388 WARNING oslo_db.sqlalchemy.utils [None req-3793a8b1-4ce7-40e5-a82f-14ece7c88cbe 213d9700-3e8f-4c3b-bb18-7d4bdaec0387 4b0c3681-596e-493c-99ca-f9f8af0ad235 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.088757s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.599 250390 INFO alembic.runtime.migration [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.599 250390 INFO alembic.runtime.migration [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.611 250390 INFO alembic.runtime.migration [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.612 250390 INFO alembic.runtime.migration [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.620 250390 INFO alembic.runtime.migration [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.631 250390 INFO aodh.api.app [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.019810s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.012540s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.638235s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.076 250391 INFO alembic.runtime.migration [None req-b8a714ed-8016-43ba-95eb-2eed67919912 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.081 250391 INFO alembic.runtime.migration [None req-b8a714ed-8016-43ba-95eb-2eed67919912 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.084 250391 INFO alembic.runtime.migration [None req-b8a714ed-8016-43ba-95eb-2eed67919912 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.084 250391 INFO alembic.runtime.migration [None req-b8a714ed-8016-43ba-95eb-2eed67919912 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.097 250391 INFO alembic.runtime.migration [None req-b8a714ed-8016-43ba-95eb-2eed67919912 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.114 250391 INFO aodh.api.app [None req-b8a714ed-8016-43ba-95eb-2eed67919912 9ef38aff-f0d4-4d1c-8ade-e005112b0589 86d55ffb-c436-4338-b041-c8648b9b1ee9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.155 250391 WARNING oslo_db.sqlalchemy.utils [None req-642bae49-5199-41d3-9071-39984d66af50 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.159 250391 WARNING oslo_db.sqlalchemy.utils [None req-7283e267-724d-4c33-ab9c-d00435adba65 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.186 250391 WARNING oslo_db.sqlalchemy.utils [None req-3bb4e345-00d4-4eb2-af47-5dfa6b6e5f8b a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.194 250391 WARNING oslo_db.sqlalchemy.utils [None req-4adb4dbe-39fc-4a61-909e-634113cc6fc5 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.222 250391 WARNING oslo_db.sqlalchemy.utils [None req-e3cb3d6b-d91e-4dad-82f8-455f77b15f6f a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.238 250391 WARNING oslo_db.sqlalchemy.utils [None req-6afdf19c-79ed-4a12-9808-44df2ba6a0b1 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.268 250391 WARNING oslo_db.sqlalchemy.utils [None req-3d56ffa5-c1e9-45c3-92ed-a9212d0b8317 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.280 250391 WARNING oslo_db.sqlalchemy.utils [None req-99ea128e-8f8e-436d-a3fd-6bb9a322bf5f a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.304 250391 WARNING oslo_db.sqlalchemy.utils [None req-d39ff6d9-e130-4df4-b169-bd923c8c4efa a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.321 250391 WARNING oslo_db.sqlalchemy.utils [None req-9c334502-27f0-45f9-be00-4085601824aa a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.549 250391 WARNING oslo_db.sqlalchemy.utils [None req-f12ae3fa-0d26-4097-a935-073962b206ca a8792c07-c609-49b5-be6e- a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.553 250391 WARNING oslo_db.sqlalchemy.utils [None req-2979662f-fe6a-42c6-b1bd-49d68cc3aea6 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.566 250391 WARNING oslo_db.sqlalchemy.utils [None req-afd330c0-d71f-4790-ac90-5789f71e6f33 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.580 250391 WARNING oslo_db.sqlalchemy.utils [None req-c87fa6a2-6657-4a3d-9044-80d35a3762ee a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.592 250391 WARNING oslo_db.sqlalchemy.utils [None req-6495efe0-fda7-4317-bf10-e778b671ed5c a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.596 250391 WARNING oslo_db.sqlalchemy.utils [None req-007d268d-b3ba-420a-863a-3f24375e2cf4 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.614 250391 WARNING oslo_db.sqlalchemy.utils [None req-6e4ae47f-d699-4dd9-b0f3-23de0d3e2ffa a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.622 250391 WARNING oslo_db.sqlalchemy.utils [None req-33f8a5b7-c648-4235-817a-b18fb6b3a956 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.655 250391 WARNING oslo_db.sqlalchemy.utils [None req-418cb614-4c81-40e6-8d5d-15ed7b235357 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.665 250391 WARNING oslo_db.sqlalchemy.utils [None req-4e538357-e3ae-40e0-8d3a-c53d30a3c36c a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.693 250391 WARNING oslo_db.sqlalchemy.utils [None req-408b1a22-96e2-4128-8e49-85581b5a6616 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.700 250391 WARNING oslo_db.sqlalchemy.utils [None req-408b1a22-96e2-4128-8e49-85581b5a6616 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] 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_sub_rule_with_only_required_params [0.124316s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.645 250388 INFO alembic.runtime.migration [None req-3793a8b1-4ce7-40e5-a82f-14ece7c88cbe 213d9700-3e8f-4c3b-bb18-7d4bdaec0387 4b0c3681-596e-493c-99ca-f9f8af0ad235 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.645 250388 INFO alembic.runtime.migration [None req-3793a8b1-4ce7-40e5-a82f-14ece7c88cbe 213d9700-3e8f-4c3b-bb18-7d4bdaec0387 4b0c3681-596e-493c-99ca-f9f8af0ad235 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.655 250388 INFO alembic.runtime.migration [None req-3793a8b1-4ce7-40e5-a82f-14ece7c88cbe 213d9700-3e8f-4c3b-bb18-7d4bdaec0387 4b0c3681-596e-493c-99ca-f9f8af0ad235 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.657 250388 INFO alembic.runtime.migration [None req-3793a8b1-4ce7-40e5-a82f-14ece7c88cbe 213d9700-3e8f-4c3b-bb18-7d4bdaec0387 4b0c3681-596e-493c-99ca-f9f8af0ad235 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.666 250388 INFO alembic.runtime.migration [None req-3793a8b1-4ce7-40e5-a82f-14ece7c88cbe 213d9700-3e8f-4c3b-bb18-7d4bdaec0387 4b0c3681-596e-493c-99ca-f9f8af0ad235 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.673 250388 INFO aodh.api.app [None req-3793a8b1-4ce7-40e5-a82f-14ece7c88cbe 213d9700-3e8f-4c3b-bb18-7d4bdaec0387 4b0c3681-596e-493c-99ca-f9f8af0ad235 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.728 250388 WARNING oslo_db.sqlalchemy.utils [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.731 250388 WARNING oslo_db.sqlalchemy.utils [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.745 250388 WARNING oslo_db.sqlalchemy.utils [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] 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_sub_rule_with_wrong_type [0.090295s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.768 250388 INFO alembic.runtime.migration [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.773 250388 INFO alembic.runtime.migration [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.783 250388 INFO alembic.runtime.migration [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.783 250388 INFO alembic.runtime.migration [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.801 250388 INFO alembic.runtime.migration [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.808 250388 INFO aodh.api.app [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.164155s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.716 250390 INFO alembic.runtime.migration [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.716 250390 INFO alembic.runtime.migration [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.724 250390 INFO alembic.runtime.migration [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.724 250390 INFO alembic.runtime.migration [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.748 250390 INFO alembic.runtime.migration [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.754 250390 INFO aodh.api.app [None req-6a16c642-cfbc-4318-8ce5-c82eb41ad25f d37173c8-a4b3-437a-a4f3-95eb42facbc7 b6a7df9e-30b1-41d5-b603-30af2824573d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.205069s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.716 250391 INFO alembic.runtime.migration [None req-408b1a22-96e2-4128-8e49-85581b5a6616 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.717 250391 INFO alembic.runtime.migration [None req-408b1a22-96e2-4128-8e49-85581b5a6616 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.743 250391 INFO alembic.runtime.migration [None req-408b1a22-96e2-4128-8e49-85581b5a6616 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.743 250391 INFO alembic.runtime.migration [None req-408b1a22-96e2-4128-8e49-85581b5a6616 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.754 250391 INFO alembic.runtime.migration [None req-408b1a22-96e2-4128-8e49-85581b5a6616 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.758 250391 INFO aodh.api.app [None req-408b1a22-96e2-4128-8e49-85581b5a6616 a8792c07-c609-49b5-be6e-a5f872716a8c df9966ac-560f-4b7d-a9f9-3642dfe88acb - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.797 250391 WARNING oslo_db.sqlalchemy.utils [None req-3fbffa57-9d3f-4a8d-9479-183ee4314dd3 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.803 250391 WARNING oslo_db.sqlalchemy.utils [None req-3fbffa57-9d3f-4a8d-9479-183ee4314dd3 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.818 250391 WARNING oslo_db.sqlalchemy.utils [None req-00dd77d4-0fad-4e78-a0f8-369371c69237 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.837 250391 WARNING oslo_db.sqlalchemy.utils [None req-38d8b23d-89ae-408c-9376-6f906a49cb2d 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.853 250391 WARNING oslo_db.sqlalchemy.utils [None req-c28bf7b3-39ae-432e-983f-da5e4b7460e1 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.857 250391 WARNING oslo_db.sqlalchemy.utils [None req-c28bf7b3-39ae-432e-983f-da5e4b7460e1 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.866 250391 WARNING oslo_db.sqlalchemy.utils [None req-e22017f5-f544-4570-90ac-ab4ad2be7468 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.876 250391 WARNING oslo_db.sqlalchemy.utils [None req-11f34cdb-a67e-42dd-b9bb-8a944fe44f34 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.901 250391 WARNING oslo_db.sqlalchemy.utils [None req-ba8c42ac-cb1b-4ba5-8722-8d0408d2c939 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.904 250391 WARNING oslo_db.sqlalchemy.utils [None req-ba8c42ac-cb1b-4ba5-8722-8d0408d2c939 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.499737s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.488 250389 INFO alembic.runtime.migration [None req-5918a36a-9c19-49db-aa42-ec5d97226d91 6009bcc3-0316-45e9-9d9e-0e2eb87e0b80 50907aff-40a7-411f-bd61-38dc69ecd8f9 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.488 250389 INFO alembic.runtime.migration [None req-5918a36a-9c19-49db-aa42-ec5d97226d91 6009bcc3-0316-45e9-9d9e-0e2eb87e0b80 50907aff-40a7-411f-bd61-38dc69ecd8f9 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.503 250389 INFO alembic.runtime.migration [None req-5918a36a-9c19-49db-aa42-ec5d97226d91 6009bcc3-0316-45e9-9d9e-0e2eb87e0b80 50907aff-40a7-411f-bd61-38dc69ecd8f9 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.503 250389 INFO alembic.runtime.migration [None req-5918a36a-9c19-49db-aa42-ec5d97226d91 6009bcc3-0316-45e9-9d9e-0e2eb87e0b80 50907aff-40a7-411f-bd61-38dc69ecd8f9 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.507 250389 INFO alembic.runtime.migration [None req-5918a36a-9c19-49db-aa42-ec5d97226d91 6009bcc3-0316-45e9-9d9e-0e2eb87e0b80 50907aff-40a7-411f-bd61-38dc69ecd8f9 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.532 250389 INFO aodh.api.app [None req-5918a36a-9c19-49db-aa42-ec5d97226d91 6009bcc3-0316-45e9-9d9e-0e2eb87e0b80 50907aff-40a7-411f-bd61-38dc69ecd8f9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.573 250389 WARNING oslo_db.sqlalchemy.utils [None req-f188a844-e239-4476-868f-303fcef099a9 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.584 250389 WARNING oslo_db.sqlalchemy.utils [None req-04767797-6870-4280-8fe9-da7fe13ddb96 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.605 250389 WARNING oslo_db.sqlalchemy.utils [None req-e11be7cc-5c5e-4570-9c48-04d9b6d20910 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.624 250389 WARNING oslo_db.sqlalchemy.utils [None req-759b0c1c-584e-4fd3-b4d9-89faf016917f 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.646 250389 WARNING oslo_db.sqlalchemy.utils [None req-8eea8d6e-380b-4d25-8272-dd35cb9c2baf 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.655 250389 WARNING oslo_db.sqlalchemy.utils [None req-3e22ab37-d78c-4255-8256-a0bef88b962d 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.682 250389 WARNING oslo_db.sqlalchemy.utils [None req-59eaef7b-3780-4433-b330-f92b0c3a2615 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.691 250389 WARNING oslo_db.sqlalchemy.utils [None req-154c3829-e410-47ab-9712-15a40421eee0 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.727 250389 WARNING oslo_db.sqlalchemy.utils [None req-bf4103f5-a66c-431d-b1bc-8afbe7f7800b 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.737 250389 WARNING oslo_db.sqlalchemy.utils [None req-55c047e1-eb03-49ad-9ef7-15721e6f0863 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.766 250389 WARNING oslo_db.sqlalchemy.utils [None req-7a44b003-5ad1-4592-9f55-261f152e20b8 1d2e4358-260b-4636-9bb1- e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.776 250389 WARNING oslo_db.sqlalchemy.utils [None req-32fb657c-5161-46dd-92bf-9693889d1a42 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.809 250389 WARNING oslo_db.sqlalchemy.utils [None req-1a15a0a9-d361-4625-98bf-b356783000fb 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.819 250389 WARNING oslo_db.sqlalchemy.utils [None req-235c9c29-b925-4865-88d5-e1e6758f2970 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.848 250389 WARNING oslo_db.sqlalchemy.utils [None req-cb0f5a74-e1e6-4851-b191-8b3c63507d4a 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.856 250389 WARNING oslo_db.sqlalchemy.utils [None req-4a3f6cdd-f21c-47a6-a0c0-2eb6f87a7771 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.877 250389 WARNING oslo_db.sqlalchemy.utils [None req-639d1c73-eb06-432e-a932-6a96a995ec54 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.889 250389 WARNING oslo_db.sqlalchemy.utils [None req-25c0dfdb-676a-4fc0-b2d1-3877accd7bcf 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.922 250389 WARNING oslo_db.sqlalchemy.utils [None req-ab5046b2-e4f3-4941-864a-08624e3c9c29 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.933 250389 WARNING oslo_db.sqlalchemy.utils [None req-e938c5bf-7e54-4dbb-bd3d-c450b5cc32cd 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.953 250389 WARNING oslo_db.sqlalchemy.utils [None req-dbcf701c-5128-4c30-9365-55e5160c8e6f 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.098728s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.922 250391 INFO alembic.runtime.migration [None req-ba8c42ac-cb1b-4ba5-8722-8d0408d2c939 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.922 250391 INFO alembic.runtime.migration [None req-ba8c42ac-cb1b-4ba5-8722-8d0408d2c939 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.926 250391 INFO alembic.runtime.migration [None req-ba8c42ac-cb1b-4ba5-8722-8d0408d2c939 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.926 250391 INFO alembic.runtime.migration [None req-ba8c42ac-cb1b-4ba5-8722-8d0408d2c939 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.938 250391 INFO alembic.runtime.migration [None req-ba8c42ac-cb1b-4ba5-8722-8d0408d2c939 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.942 250391 INFO aodh.api.app [None req-ba8c42ac-cb1b-4ba5-8722-8d0408d2c939 91d92ef1-7367-4fb9-9d53-41911edb72e4 5f9e9e96-10a3-4bb9-988e-7ac8ea33614b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.976 250391 WARNING oslo_db.sqlalchemy.utils [None req-5d29a105-0361-4bbc-8c4e-bc9675d3f5b3 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.977 250391 WARNING oslo_db.sqlalchemy.utils [None req-5d29a105-0361-4bbc-8c4e-bc9675d3f5b3 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.982 250391 WARNING oslo_db.sqlalchemy.utils [None req-215bef2e-e36a-46ca-8f0e-372f842cdd06 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.991 250391 WARNING oslo_db.sqlalchemy.utils [None req-6a39c10f-a697-43c1-abb0-c033546f8a88 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.995 250391 WARNING oslo_db.sqlalchemy.utils [None req-6a39c10f-a697-43c1-abb0-c033546f8a88 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.999 250391 WARNING oslo_db.sqlalchemy.utils [None req-7012316b-c59f-4e85-bdaa-b9e2c0dc3013 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.171346s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.885 250390 INFO alembic.runtime.migration [None req-ebdd44c3-2975-4b7f-aa17-098963784611 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.886 250390 INFO alembic.runtime.migration [None req-ebdd44c3-2975-4b7f-aa17-098963784611 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.898 250390 INFO alembic.runtime.migration [None req-ebdd44c3-2975-4b7f-aa17-098963784611 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.898 250390 INFO alembic.runtime.migration [None req-ebdd44c3-2975-4b7f-aa17-098963784611 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.924 250390 INFO alembic.runtime.migration [None req-ebdd44c3-2975-4b7f-aa17-098963784611 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.929 250390 INFO aodh.api.app [None req-ebdd44c3-2975-4b7f-aa17-098963784611 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.118473s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.002 250389 INFO alembic.runtime.migration [None req-dbcf701c-5128-4c30-9365-55e5160c8e6f 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.002 250389 INFO alembic.runtime.migration [None req-dbcf701c-5128-4c30-9365-55e5160c8e6f 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.005 250389 INFO alembic.runtime.migration [None req-dbcf701c-5128-4c30-9365-55e5160c8e6f 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.005 250389 INFO alembic.runtime.migration [None req-dbcf701c-5128-4c30-9365-55e5160c8e6f 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.025 250389 INFO alembic.runtime.migration [None req-dbcf701c-5128-4c30-9365-55e5160c8e6f 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.028 250389 INFO aodh.api.app [None req-dbcf701c-5128-4c30-9365-55e5160c8e6f 1d2e4358-260b-4636-9bb1-e27f4af1dffc 3dd5fb5d-c52d-44e3-9c69-e64d55a3baed - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:17.058 250389 WARNING oslo_db.sqlalchemy.utils [None req-fccf55a8-66fc-4595-ac0f-92aefdc32b51 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.078 250389 WARNING oslo_db.sqlalchemy.utils [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.097473s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.107 250389 INFO alembic.runtime.migration [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.107 250389 INFO alembic.runtime.migration [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.128 250389 INFO alembic.runtime.migration [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.128 250389 INFO alembic.runtime.migration [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.146 250389 INFO alembic.runtime.migration [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.155 250389 INFO aodh.api.app [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.183815s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.027 250391 INFO alembic.runtime.migration [None req-7012316b-c59f-4e85-bdaa-b9e2c0dc3013 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.027 250391 INFO alembic.runtime.migration [None req-7012316b-c59f-4e85-bdaa-b9e2c0dc3013 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.049 250391 INFO alembic.runtime.migration [None req-7012316b-c59f-4e85-bdaa-b9e2c0dc3013 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.049 250391 INFO alembic.runtime.migration [None req-7012316b-c59f-4e85-bdaa-b9e2c0dc3013 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.054 250391 INFO alembic.runtime.migration [None req-7012316b-c59f-4e85-bdaa-b9e2c0dc3013 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.072 250391 INFO aodh.api.app [None req-7012316b-c59f-4e85-bdaa-b9e2c0dc3013 e68e4e03-f767-451e-9866-7ac3e90c679a 79d7b7a3-90bf-459c-8a1a-b79f8dc7a2e1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:17.117 250391 WARNING oslo_db.sqlalchemy.utils [None req-45331248-d018-4cce-b282-8463a4417b36 22addc68-05d0-4294-b07c-de5c2ba93084 07543806-77d3-46b8-b10e-01f0396bcae7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.119 250391 WARNING oslo_db.sqlalchemy.utils [None req-45331248-d018-4cce-b282-8463a4417b36 22addc68-05d0-4294-b07c-de5c2ba93084 07543806-77d3-46b8-b10e-01f0396bcae7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.146 250391 WARNING oslo_db.sqlalchemy.utils [None req-cc5d433c-1f03-43fb-94b5-10d8bfff1219 22addc68-05d0-4294-b07c-de5c2ba93084 07543806-77d3-46b8-b10e-01f0396bcae7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.162 250391 WARNING oslo_db.sqlalchemy.utils [None req-f31cec7f-b1d0-411e-ab31-5de7fa795abf 22addc68-05d0-4294-b07c-de5c2ba93084 94f8e278-6c8b-444a-ab7f-fb78f09b7d2e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.164 250391 WARNING oslo_db.sqlalchemy.utils [None req-f31cec7f-b1d0-411e-ab31-5de7fa795abf 22addc68-05d0-4294-b07c-de5c2ba93084 94f8e278-6c8b-444a-ab7f-fb78f09b7d2e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.180 250391 WARNING oslo_db.sqlalchemy.utils [None req-28146d33-670c-4487-8063-1299f2472502 22addc68-05d0-4294-b07c-de5c2ba93084 94f8e278-6c8b-444a-ab7f-fb78f09b7d2e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.186 250391 WARNING oslo_db.sqlalchemy.utils [None req-aa69db7d-e7b9-49c7-9213-d7384fe929cd 22addc68-05d0-4294-b07c-de5c2ba93084 94f8e278-6c8b-444a-ab7f-fb78f09b7d2e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.250287s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.058 250390 INFO alembic.runtime.migration [None req-3de28f06-7329-4875-be81-0acb3594ac20 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.059 250390 INFO alembic.runtime.migration [None req-3de28f06-7329-4875-be81-0acb3594ac20 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.078 250390 INFO alembic.runtime.migration [None req-3de28f06-7329-4875-be81-0acb3594ac20 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.078 250390 INFO alembic.runtime.migration [None req-3de28f06-7329-4875-be81-0acb3594ac20 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.117 250390 INFO alembic.runtime.migration [None req-3de28f06-7329-4875-be81-0acb3594ac20 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.123 250390 INFO aodh.api.app [None req-3de28f06-7329-4875-be81-0acb3594ac20 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.163990s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.168004s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.217 250391 INFO alembic.runtime.migration [None req-aa69db7d-e7b9-49c7-9213-d7384fe929cd 22addc68-05d0-4294-b07c-de5c2ba93084 94f8e278-6c8b-444a-ab7f-fb78f09b7d2e - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.217 250391 INFO alembic.runtime.migration [None req-aa69db7d-e7b9-49c7-9213-d7384fe929cd 22addc68-05d0-4294-b07c-de5c2ba93084 94f8e278-6c8b-444a-ab7f-fb78f09b7d2e - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.230 250391 INFO alembic.runtime.migration [None req-aa69db7d-e7b9-49c7-9213-d7384fe929cd 22addc68-05d0-4294-b07c-de5c2ba93084 94f8e278-6c8b-444a-ab7f-fb78f09b7d2e - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.230 250391 INFO alembic.runtime.migration [None req-aa69db7d-e7b9-49c7-9213-d7384fe929cd 22addc68-05d0-4294-b07c-de5c2ba93084 94f8e278-6c8b-444a-ab7f-fb78f09b7d2e - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.248 250391 INFO alembic.runtime.migration [None req-aa69db7d-e7b9-49c7-9213-d7384fe929cd 22addc68-05d0-4294-b07c-de5c2ba93084 94f8e278-6c8b-444a-ab7f-fb78f09b7d2e - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.252 250391 INFO aodh.api.app [None req-aa69db7d-e7b9-49c7-9213-d7384fe929cd 22addc68-05d0-4294-b07c-de5c2ba93084 94f8e278-6c8b-444a-ab7f-fb78f09b7d2e - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:17.301 250391 WARNING oslo_db.sqlalchemy.utils [None req-cad34d6d-6595-4bac-ac91-52b9d77f9535 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.305 250391 WARNING oslo_db.sqlalchemy.utils [None req-cad34d6d-6595-4bac-ac91-52b9d77f9535 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.324 250391 WARNING oslo_db.sqlalchemy.utils [None req-2a8e414a-72ec-44e5-91cf-cda119050681 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.334 250391 WARNING oslo_db.sqlalchemy.utils [None req-c0302677-9ad2-488e-b5a7-2172cff74188 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.337 250391 WARNING oslo_db.sqlalchemy.utils [None req-c0302677-9ad2-488e-b5a7-2172cff74188 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.356 250391 WARNING oslo_db.sqlalchemy.utils [None req-5fbf82bf-b8fb-4d8a-95c4-eb464a39fcdb 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] 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.539157s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:16.872 250388 INFO alembic.runtime.migration [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.872 250388 INFO alembic.runtime.migration [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.884 250388 INFO alembic.runtime.migration [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:16.884 250388 INFO alembic.runtime.migration [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:16.897 250388 INFO alembic.runtime.migration [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:16.905 250388 INFO aodh.api.app [None req-61357e95-a24c-4817-b030-4cb417e28232 ad4a4292-51b0-4480-ae85-9de0bbded304 0359b4db-051b-4b70-839e-e7f617e25571 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:16.941 250388 WARNING oslo_db.sqlalchemy.utils [None req-242f0132-9f35-40fa-8c89-58cbc527a0a0 aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.965 250388 WARNING oslo_db.sqlalchemy.utils [None req-3c6a4b9e-ae1c-4e6a-9930-3e98b849e313 aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.988 250388 WARNING oslo_db.sqlalchemy.utils [None req-d5edd61a-054b-4caa-85e3-09e2f80c42eb aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:16.998 250388 WARNING oslo_db.sqlalchemy.utils [None req-d5edd61a-054b-4caa-85e3-09e2f80c42eb aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.324 250388 WARNING oslo_db.sqlalchemy.utils [None req-c31d7a1a-1558-4be5-b31e-eb63e8e63794 aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.366 250388 WARNING oslo_db.sqlalchemy.utils [None req-9112336e-036b-444b-a380-e9bed30db6cb aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.037295s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.022819s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.002129s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.214121s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.311 250390 INFO alembic.runtime.migration [None req-7b1199c4-3c08-4d02-82c6-c23410aa3329 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.311 250390 INFO alembic.runtime.migration [None req-7b1199c4-3c08-4d02-82c6-c23410aa3329 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.330 250390 INFO alembic.runtime.migration [None req-7b1199c4-3c08-4d02-82c6-c23410aa3329 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.330 250390 INFO alembic.runtime.migration [None req-7b1199c4-3c08-4d02-82c6-c23410aa3329 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.335 250390 INFO alembic.runtime.migration [None req-7b1199c4-3c08-4d02-82c6-c23410aa3329 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.368 250390 INFO aodh.api.app [None req-7b1199c4-3c08-4d02-82c6-c23410aa3329 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin [0.151049s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.385 250391 INFO alembic.runtime.migration [None req-5fbf82bf-b8fb-4d8a-95c4-eb464a39fcdb 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.385 250391 INFO alembic.runtime.migration [None req-5fbf82bf-b8fb-4d8a-95c4-eb464a39fcdb 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.400 250391 INFO alembic.runtime.migration [None req-5fbf82bf-b8fb-4d8a-95c4-eb464a39fcdb 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.402 250391 INFO alembic.runtime.migration [None req-5fbf82bf-b8fb-4d8a-95c4-eb464a39fcdb 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.412 250391 INFO alembic.runtime.migration [None req-5fbf82bf-b8fb-4d8a-95c4-eb464a39fcdb 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.418 250391 INFO aodh.api.app [None req-5fbf82bf-b8fb-4d8a-95c4-eb464a39fcdb 4644a3be-c469-4f78-9103-a42171d7832c 5b832996-a00a-4d5f-9cb4-af7de183711b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:17.487 250391 WARNING oslo_db.sqlalchemy.utils [None req-ce3f065d-6e7b-4b30-bdbd-692f166e7f12 72887c0e-e411-468a-9266-95d3d9c2019e a4cab3ee-33ec-416e-934e-41fcfac89ff8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.498 250391 WARNING oslo_db.sqlalchemy.utils [None req-ce3f065d-6e7b-4b30-bdbd-692f166e7f12 72887c0e-e411-468a-9266-95d3d9c2019e a4cab3ee-33ec-416e-934e-41fcfac89ff8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.505 250391 WARNING oslo_db.sqlalchemy.utils [None req-ce3f065d-6e7b-4b30-bdbd-692f166e7f12 72887c0e-e411-468a-9266-95d3d9c2019e a4cab3ee-33ec-416e-934e-41fcfac89ff8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.165190s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.399 250388 INFO alembic.runtime.migration [None req-9112336e-036b-444b-a380-e9bed30db6cb aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.399 250388 INFO alembic.runtime.migration [None req-9112336e-036b-444b-a380-e9bed30db6cb aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.416 250388 INFO alembic.runtime.migration [None req-9112336e-036b-444b-a380-e9bed30db6cb aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.416 250388 INFO alembic.runtime.migration [None req-9112336e-036b-444b-a380-e9bed30db6cb aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.430 250388 INFO alembic.runtime.migration [None req-9112336e-036b-444b-a380-e9bed30db6cb aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.436 250388 INFO aodh.api.app [None req-9112336e-036b-444b-a380-e9bed30db6cb aaa00bf7-f1b0-40b0-b7ea-4dae8516be8e 51ece519-8d8f-4599-bdbb-3470507b670b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:17.492 250388 WARNING oslo_db.sqlalchemy.utils [None req-6e7dbc3d-64e1-4b57-9afa-fea286fab8f4 f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.500 250388 WARNING oslo_db.sqlalchemy.utils [None req-6e7dbc3d-64e1-4b57-9afa-fea286fab8f4 f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.515 250388 WARNING oslo_db.sqlalchemy.utils [None req-642fff6b-9283-48ea-bfb6-baabd5a13474 f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.533 250388 WARNING oslo_db.sqlalchemy.utils [None req-c939e7a4-ccfd-4044-aa01-50bde438be70 f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.538 250388 WARNING oslo_db.sqlalchemy.utils [None req-c939e7a4-ccfd-4044-aa01-50bde438be70 f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.542 250388 WARNING oslo_db.sqlalchemy.utils [None req-733dc90f-ac8b-472d-855d-4c0332a25ffd f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] 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.144351s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.459 250389 INFO alembic.runtime.migration [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.459 250389 INFO alembic.runtime.migration [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.474 250389 INFO alembic.runtime.migration [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.474 250389 INFO alembic.runtime.migration [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.485 250389 INFO alembic.runtime.migration [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.500 250389 INFO aodh.api.app [None req-5328e898-b44e-42fd-a681-2bfee6921397 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.114017s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.538 250391 INFO alembic.runtime.migration [None req-ce3f065d-6e7b-4b30-bdbd-692f166e7f12 72887c0e-e411-468a-9266-95d3d9c2019e a4cab3ee-33ec-416e-934e-41fcfac89ff8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.538 250391 INFO alembic.runtime.migration [None req-ce3f065d-6e7b-4b30-bdbd-692f166e7f12 72887c0e-e411-468a-9266-95d3d9c2019e a4cab3ee-33ec-416e-934e-41fcfac89ff8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.542 250391 INFO alembic.runtime.migration [None req-ce3f065d-6e7b-4b30-bdbd-692f166e7f12 72887c0e-e411-468a-9266-95d3d9c2019e a4cab3ee-33ec-416e-934e-41fcfac89ff8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.551 250391 INFO alembic.runtime.migration [None req-ce3f065d-6e7b-4b30-bdbd-692f166e7f12 72887c0e-e411-468a-9266-95d3d9c2019e a4cab3ee-33ec-416e-934e-41fcfac89ff8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.563 250391 INFO alembic.runtime.migration [None req-ce3f065d-6e7b-4b30-bdbd-692f166e7f12 72887c0e-e411-468a-9266-95d3d9c2019e a4cab3ee-33ec-416e-934e-41fcfac89ff8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.571 250391 INFO aodh.api.app [None req-ce3f065d-6e7b-4b30-bdbd-692f166e7f12 72887c0e-e411-468a-9266-95d3d9c2019e a4cab3ee-33ec-416e-934e-41fcfac89ff8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:17.609 250391 WARNING oslo_db.sqlalchemy.utils [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.617 250391 WARNING oslo_db.sqlalchemy.utils [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.627 250391 WARNING oslo_db.sqlalchemy.utils [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.161295s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.530 250390 INFO alembic.runtime.migration [None req-6adafbc3-0758-48f7-844a-f5b9f22a25e5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.530 250390 INFO alembic.runtime.migration [None req-6adafbc3-0758-48f7-844a-f5b9f22a25e5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.545 250390 INFO alembic.runtime.migration [None req-6adafbc3-0758-48f7-844a-f5b9f22a25e5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.546 250390 INFO alembic.runtime.migration [None req-6adafbc3-0758-48f7-844a-f5b9f22a25e5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.557 250390 INFO alembic.runtime.migration [None req-6adafbc3-0758-48f7-844a-f5b9f22a25e5 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.572 250390 INFO aodh.api.app [None req-6adafbc3-0758-48f7-844a-f5b9f22a25e5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.096838s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.595 250389 INFO alembic.runtime.migration [None req-f05f0cb8-079f-402a-954c-10434e9687aa - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.595 250389 INFO alembic.runtime.migration [None req-f05f0cb8-079f-402a-954c-10434e9687aa - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.605 250389 INFO alembic.runtime.migration [None req-f05f0cb8-079f-402a-954c-10434e9687aa - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.606 250389 INFO alembic.runtime.migration [None req-f05f0cb8-079f-402a-954c-10434e9687aa - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.613 250389 INFO alembic.runtime.migration [None req-f05f0cb8-079f-402a-954c-10434e9687aa - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.616 250389 INFO aodh.api.app [None req-f05f0cb8-079f-402a-954c-10434e9687aa - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.185602s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.582 250388 INFO alembic.runtime.migration [None req-733dc90f-ac8b-472d-855d-4c0332a25ffd f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.582 250388 INFO alembic.runtime.migration [None req-733dc90f-ac8b-472d-855d-4c0332a25ffd f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.604 250388 INFO alembic.runtime.migration [None req-733dc90f-ac8b-472d-855d-4c0332a25ffd f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.605 250388 INFO alembic.runtime.migration [None req-733dc90f-ac8b-472d-855d-4c0332a25ffd f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.621 250388 INFO alembic.runtime.migration [None req-733dc90f-ac8b-472d-855d-4c0332a25ffd f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.630 250388 INFO aodh.api.app [None req-733dc90f-ac8b-472d-855d-4c0332a25ffd f7eeefb9-b38e-4566-84b8-214e0e5a9011 d8ab87fe-7f6d-4762-95fc-13bedd0ef860 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:17.715 250388 WARNING oslo_db.sqlalchemy.utils [None req-d2a53a1b-9ae8-41d7-9289-f6434a182acb d7d55bc4-6fdc-4f66-82eb-2a21b4ea566c 6a6000ad-5e12-4a5d-96b1-a160047d5d10 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.722 250388 WARNING oslo_db.sqlalchemy.utils [None req-d2a53a1b-9ae8-41d7-9289-f6434a182acb d7d55bc4-6fdc-4f66-82eb-2a21b4ea566c 6a6000ad-5e12-4a5d-96b1-a160047d5d10 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.741 250388 WARNING oslo_db.sqlalchemy.utils [None req-d2a53a1b-9ae8-41d7-9289-f6434a182acb d7d55bc4-6fdc-4f66-82eb-2a21b4ea566c 6a6000ad-5e12-4a5d-96b1-a160047d5d10 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.116093s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.643 250391 INFO alembic.runtime.migration [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.643 250391 INFO alembic.runtime.migration [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.661 250391 INFO alembic.runtime.migration [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.661 250391 INFO alembic.runtime.migration [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.676 250391 INFO alembic.runtime.migration [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.684 250391 INFO aodh.api.app [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/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( {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000912s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.000981s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000745s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.006333s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.012442s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.117803s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.688 250389 INFO alembic.runtime.migration [None req-1be78dee-9c6b-4c5d-b423-faae060d4482 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.688 250389 INFO alembic.runtime.migration [None req-1be78dee-9c6b-4c5d-b423-faae060d4482 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.691 250389 INFO alembic.runtime.migration [None req-1be78dee-9c6b-4c5d-b423-faae060d4482 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.691 250389 INFO alembic.runtime.migration [None req-1be78dee-9c6b-4c5d-b423-faae060d4482 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.714 250389 INFO alembic.runtime.migration [None req-1be78dee-9c6b-4c5d-b423-faae060d4482 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.717 250389 INFO aodh.api.app [None req-1be78dee-9c6b-4c5d-b423-faae060d4482 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.004664s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.011115s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.003985s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.185337s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.702 250390 INFO alembic.runtime.migration [None req-02fcf53a-be7a-457a-bc5e-a678b55b29ff - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.702 250390 INFO alembic.runtime.migration [None req-02fcf53a-be7a-457a-bc5e-a678b55b29ff - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.717 250390 INFO alembic.runtime.migration [None req-02fcf53a-be7a-457a-bc5e-a678b55b29ff - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.717 250390 INFO alembic.runtime.migration [None req-02fcf53a-be7a-457a-bc5e-a678b55b29ff - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.729 250390 INFO alembic.runtime.migration [None req-02fcf53a-be7a-457a-bc5e-a678b55b29ff - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.734 250390 INFO aodh.api.app [None req-02fcf53a-be7a-457a-bc5e-a678b55b29ff - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.140314s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.755 250388 INFO alembic.runtime.migration [None req-d2a53a1b-9ae8-41d7-9289-f6434a182acb d7d55bc4-6fdc-4f66-82eb-2a21b4ea566c 6a6000ad-5e12-4a5d-96b1-a160047d5d10 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.755 250388 INFO alembic.runtime.migration [None req-d2a53a1b-9ae8-41d7-9289-f6434a182acb d7d55bc4-6fdc-4f66-82eb-2a21b4ea566c 6a6000ad-5e12-4a5d-96b1-a160047d5d10 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.765 250388 INFO alembic.runtime.migration [None req-d2a53a1b-9ae8-41d7-9289-f6434a182acb d7d55bc4-6fdc-4f66-82eb-2a21b4ea566c 6a6000ad-5e12-4a5d-96b1-a160047d5d10 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.765 250388 INFO alembic.runtime.migration [None req-d2a53a1b-9ae8-41d7-9289-f6434a182acb d7d55bc4-6fdc-4f66-82eb-2a21b4ea566c 6a6000ad-5e12-4a5d-96b1-a160047d5d10 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.785 250388 INFO alembic.runtime.migration [None req-d2a53a1b-9ae8-41d7-9289-f6434a182acb d7d55bc4-6fdc-4f66-82eb-2a21b4ea566c 6a6000ad-5e12-4a5d-96b1-a160047d5d10 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.790 250388 INFO aodh.api.app [None req-d2a53a1b-9ae8-41d7-9289-f6434a182acb d7d55bc4-6fdc-4f66-82eb-2a21b4ea566c 6a6000ad-5e12-4a5d-96b1-a160047d5d10 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:17.846 250388 WARNING oslo_db.sqlalchemy.utils [None req-b584226e-1fc0-4085-9c09-aa609065f041 736eb494-812e-453f-8906-694da220ebe2 ddc17b76-347f-4696-bfba-22d422d20b7b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.854 250388 WARNING oslo_db.sqlalchemy.utils [None req-b584226e-1fc0-4085-9c09-aa609065f041 736eb494-812e-453f-8906-694da220ebe2 ddc17b76-347f-4696-bfba-22d422d20b7b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.871 250388 WARNING oslo_db.sqlalchemy.utils [None req-274a9b21-4cd4-4c75-b31f-2d8936c42b55 736eb494-812e-453f-8906-694da220ebe2 ddc17b76-347f-4696-bfba-22d422d20b7b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:17.875 250388 WARNING oslo_db.sqlalchemy.utils [None req-274a9b21-4cd4-4c75-b31f-2d8936c42b55 736eb494-812e-453f-8906-694da220ebe2 ddc17b76-347f-4696-bfba-22d422d20b7b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.164030s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.811 250389 INFO alembic.runtime.migration [None req-58cddb4c-ce59-485c-82f2-0f737c3fa948 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.811 250389 INFO alembic.runtime.migration [None req-58cddb4c-ce59-485c-82f2-0f737c3fa948 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.825 250389 INFO alembic.runtime.migration [None req-58cddb4c-ce59-485c-82f2-0f737c3fa948 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.826 250389 INFO alembic.runtime.migration [None req-58cddb4c-ce59-485c-82f2-0f737c3fa948 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.845 250389 INFO alembic.runtime.migration [None req-58cddb4c-ce59-485c-82f2-0f737c3fa948 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.848 250389 INFO aodh.api.app [None req-58cddb4c-ce59-485c-82f2-0f737c3fa948 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.099782s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.892 250388 INFO alembic.runtime.migration [None req-274a9b21-4cd4-4c75-b31f-2d8936c42b55 736eb494-812e-453f-8906-694da220ebe2 ddc17b76-347f-4696-bfba-22d422d20b7b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.892 250388 INFO alembic.runtime.migration [None req-274a9b21-4cd4-4c75-b31f-2d8936c42b55 736eb494-812e-453f-8906-694da220ebe2 ddc17b76-347f-4696-bfba-22d422d20b7b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.916 250388 INFO alembic.runtime.migration [None req-274a9b21-4cd4-4c75-b31f-2d8936c42b55 736eb494-812e-453f-8906-694da220ebe2 ddc17b76-347f-4696-bfba-22d422d20b7b - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.916 250388 INFO alembic.runtime.migration [None req-274a9b21-4cd4-4c75-b31f-2d8936c42b55 736eb494-812e-453f-8906-694da220ebe2 ddc17b76-347f-4696-bfba-22d422d20b7b - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.920 250388 INFO alembic.runtime.migration [None req-274a9b21-4cd4-4c75-b31f-2d8936c42b55 736eb494-812e-453f-8906-694da220ebe2 ddc17b76-347f-4696-bfba-22d422d20b7b - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.937 250388 INFO aodh.api.app [None req-274a9b21-4cd4-4c75-b31f-2d8936c42b55 736eb494-812e-453f-8906-694da220ebe2 ddc17b76-347f-4696-bfba-22d422d20b7b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.189066s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.848 250391 INFO alembic.runtime.migration [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.848 250391 INFO alembic.runtime.migration [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.858 250391 INFO alembic.runtime.migration [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.859 250391 INFO alembic.runtime.migration [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.876 250391 INFO alembic.runtime.migration [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.891 250391 INFO aodh.api.app [None req-fb146fbc-efda-4c16-a7ae-802d87ea5056 3b0b3bf2-0a24-46c4-81e6-f298cda67c76 3b0c0805-a80e-47d5-9010-d89582dc45be - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.162367s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.879 250390 INFO alembic.runtime.migration [None req-29eed1a9-b109-4d7d-b270-6500925466a0 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.880 250390 INFO alembic.runtime.migration [None req-29eed1a9-b109-4d7d-b270-6500925466a0 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.893 250390 INFO alembic.runtime.migration [None req-29eed1a9-b109-4d7d-b270-6500925466a0 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.894 250390 INFO alembic.runtime.migration [None req-29eed1a9-b109-4d7d-b270-6500925466a0 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.907 250390 INFO alembic.runtime.migration [None req-29eed1a9-b109-4d7d-b270-6500925466a0 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:17.919 250390 INFO aodh.api.app [None req-29eed1a9-b109-4d7d-b270-6500925466a0 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:17.974 250390 INFO aodh.api.app [None req-29eed1a9-b109-4d7d-b270-6500925466a0 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:18.008 250390 WARNING oslo_policy.policy [None req-5b2b58f3-dbc7-4bab-afd5-3696fed0527c 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_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_convert_operator_to_lower_case [0.000925s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.106844s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:17.971 250389 INFO alembic.runtime.migration [None req-0c6a6280-dffc-44eb-9694-1a51d0be651c - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.971 250389 INFO alembic.runtime.migration [None req-0c6a6280-dffc-44eb-9694-1a51d0be651c - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.984 250389 INFO alembic.runtime.migration [None req-0c6a6280-dffc-44eb-9694-1a51d0be651c - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:17.984 250389 INFO alembic.runtime.migration [None req-0c6a6280-dffc-44eb-9694-1a51d0be651c - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:17.999 250389 INFO alembic.runtime.migration [None req-0c6a6280-dffc-44eb-9694-1a51d0be651c - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.008 250389 INFO aodh.api.app [None req-0c6a6280-dffc-44eb-9694-1a51d0be651c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.006431s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000686s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.024143s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.145142s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.037 250391 INFO alembic.runtime.migration [None req-6d85339c-999c-4b0e-a9e0-54e0e05cc7eb - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.037 250391 INFO alembic.runtime.migration [None req-6d85339c-999c-4b0e-a9e0-54e0e05cc7eb - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.048 250391 INFO alembic.runtime.migration [None req-6d85339c-999c-4b0e-a9e0-54e0e05cc7eb - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.048 250391 INFO alembic.runtime.migration [None req-6d85339c-999c-4b0e-a9e0-54e0e05cc7eb - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.062 250391 INFO alembic.runtime.migration [None req-6d85339c-999c-4b0e-a9e0-54e0e05cc7eb - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.069 250391 INFO aodh.api.app [None req-6d85339c-999c-4b0e-a9e0-54e0e05cc7eb - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.102099s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.095 250389 INFO alembic.runtime.migration [None req-e63cb417-4049-45ee-b7e5-c53e87ff2f4c - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.096 250389 INFO alembic.runtime.migration [None req-e63cb417-4049-45ee-b7e5-c53e87ff2f4c - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.114 250389 INFO alembic.runtime.migration [None req-e63cb417-4049-45ee-b7e5-c53e87ff2f4c - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.114 250389 INFO alembic.runtime.migration [None req-e63cb417-4049-45ee-b7e5-c53e87ff2f4c - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.119 250389 INFO alembic.runtime.migration [None req-e63cb417-4049-45ee-b7e5-c53e87ff2f4c - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.131 250389 INFO aodh.api.app [None req-e63cb417-4049-45ee-b7e5-c53e87ff2f4c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.159270s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.050 250390 INFO alembic.runtime.migration [None req-5b2b58f3-dbc7-4bab-afd5-3696fed0527c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.050 250390 INFO alembic.runtime.migration [None req-5b2b58f3-dbc7-4bab-afd5-3696fed0527c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.059 250390 INFO alembic.runtime.migration [None req-5b2b58f3-dbc7-4bab-afd5-3696fed0527c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.059 250390 INFO alembic.runtime.migration [None req-5b2b58f3-dbc7-4bab-afd5-3696fed0527c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.098 250390 INFO alembic.runtime.migration [None req-5b2b58f3-dbc7-4bab-afd5-3696fed0527c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.107 250390 INFO aodh.api.app [None req-5b2b58f3-dbc7-4bab-afd5-3696fed0527c some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.087272s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.187 250389 INFO alembic.runtime.migration [None req-b773b1d1-5650-4059-ae9e-d8605a529855 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.188 250389 INFO alembic.runtime.migration [None req-b773b1d1-5650-4059-ae9e-d8605a529855 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.197 250389 INFO alembic.runtime.migration [None req-b773b1d1-5650-4059-ae9e-d8605a529855 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.198 250389 INFO alembic.runtime.migration [None req-b773b1d1-5650-4059-ae9e-d8605a529855 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.213 250389 INFO alembic.runtime.migration [None req-b773b1d1-5650-4059-ae9e-d8605a529855 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.222 250389 INFO aodh.api.app [None req-b773b1d1-5650-4059-ae9e-d8605a529855 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.178532s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.113 250388 INFO alembic.runtime.migration [None req-2ea7227b-6fc6-46dc-a7ac-fa8263f4d62d 235adc8d-b691-4992-bea7-ad38f7cea4c0 084ba70b-8881-41f8-82c0-6e8f2958a061 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.114 250388 INFO alembic.runtime.migration [None req-2ea7227b-6fc6-46dc-a7ac-fa8263f4d62d 235adc8d-b691-4992-bea7-ad38f7cea4c0 084ba70b-8881-41f8-82c0-6e8f2958a061 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.133 250388 INFO alembic.runtime.migration [None req-2ea7227b-6fc6-46dc-a7ac-fa8263f4d62d 235adc8d-b691-4992-bea7-ad38f7cea4c0 084ba70b-8881-41f8-82c0-6e8f2958a061 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.133 250388 INFO alembic.runtime.migration [None req-2ea7227b-6fc6-46dc-a7ac-fa8263f4d62d 235adc8d-b691-4992-bea7-ad38f7cea4c0 084ba70b-8881-41f8-82c0-6e8f2958a061 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.149 250388 INFO alembic.runtime.migration [None req-2ea7227b-6fc6-46dc-a7ac-fa8263f4d62d 235adc8d-b691-4992-bea7-ad38f7cea4c0 084ba70b-8881-41f8-82c0-6e8f2958a061 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.157 250388 INFO aodh.api.app [None req-2ea7227b-6fc6-46dc-a7ac-fa8263f4d62d 235adc8d-b691-4992-bea7-ad38f7cea4c0 084ba70b-8881-41f8-82c0-6e8f2958a061 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.104651s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.206 250390 INFO alembic.runtime.migration [None req-7c490551-047a-42c7-ada1-374529b5edce some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.207 250390 INFO alembic.runtime.migration [None req-7c490551-047a-42c7-ada1-374529b5edce some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.220 250390 INFO alembic.runtime.migration [None req-7c490551-047a-42c7-ada1-374529b5edce some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.220 250390 INFO alembic.runtime.migration [None req-7c490551-047a-42c7-ada1-374529b5edce some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.235 250390 INFO alembic.runtime.migration [None req-7c490551-047a-42c7-ada1-374529b5edce some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.242 250390 INFO aodh.api.app [None req-7c490551-047a-42c7-ada1-374529b5edce some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.159242s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.183 250391 INFO alembic.runtime.migration [None req-1990859b-50ce-41d3-9301-93c4a09b3ba1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.183 250391 INFO alembic.runtime.migration [None req-1990859b-50ce-41d3-9301-93c4a09b3ba1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.187 250391 INFO alembic.runtime.migration [None req-1990859b-50ce-41d3-9301-93c4a09b3ba1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.187 250391 INFO alembic.runtime.migration [None req-1990859b-50ce-41d3-9301-93c4a09b3ba1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.205 250391 INFO alembic.runtime.migration [None req-1990859b-50ce-41d3-9301-93c4a09b3ba1 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.223 250391 INFO aodh.api.app [None req-1990859b-50ce-41d3-9301-93c4a09b3ba1 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.100557s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.276 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.276 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.293 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.293 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.310 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.316 250389 INFO aodh.api.app [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.082871s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.307 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.307 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.316 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.316 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.333 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.344 250390 INFO aodh.api.app [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.159080s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.293 250388 INFO alembic.runtime.migration [None req-17cce00a-fe2b-4724-8a04-3628b8cbb3d8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.293 250388 INFO alembic.runtime.migration [None req-17cce00a-fe2b-4724-8a04-3628b8cbb3d8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.310 250388 INFO alembic.runtime.migration [None req-17cce00a-fe2b-4724-8a04-3628b8cbb3d8 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.310 250388 INFO alembic.runtime.migration [None req-17cce00a-fe2b-4724-8a04-3628b8cbb3d8 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.322 250388 INFO alembic.runtime.migration [None req-17cce00a-fe2b-4724-8a04-3628b8cbb3d8 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.327 250388 INFO aodh.api.app [None req-17cce00a-fe2b-4724-8a04-3628b8cbb3d8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.098728s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.370 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.370 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.389 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.389 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.404 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.412 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.412 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. {1} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.016138s] ... ok {1} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000396s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.104942s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.410 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.411 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.414 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.414 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.429 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.434 250390 INFO aodh.api.app [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.068667s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.497 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.497 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.511 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.511 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.522 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.121851s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.445 250391 INFO alembic.runtime.migration [None req-f18f4429-ee99-4995-bb52-83e0702464af - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.445 250391 INFO alembic.runtime.migration [None req-f18f4429-ee99-4995-bb52-83e0702464af - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.463 250391 INFO alembic.runtime.migration [None req-f18f4429-ee99-4995-bb52-83e0702464af - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.463 250391 INFO alembic.runtime.migration [None req-f18f4429-ee99-4995-bb52-83e0702464af - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.469 250391 INFO alembic.runtime.migration [None req-f18f4429-ee99-4995-bb52-83e0702464af - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.481 250391 INFO aodh.api.app [None req-f18f4429-ee99-4995-bb52-83e0702464af - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.129226s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.461 250388 INFO alembic.runtime.migration [None req-e1d49b7f-e0fa-4483-a976-28b11d28b991 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.461 250388 INFO alembic.runtime.migration [None req-e1d49b7f-e0fa-4483-a976-28b11d28b991 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.470 250388 INFO alembic.runtime.migration [None req-e1d49b7f-e0fa-4483-a976-28b11d28b991 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.470 250388 INFO alembic.runtime.migration [None req-e1d49b7f-e0fa-4483-a976-28b11d28b991 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.486 250388 INFO alembic.runtime.migration [None req-e1d49b7f-e0fa-4483-a976-28b11d28b991 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.493 250388 INFO aodh.api.app [None req-e1d49b7f-e0fa-4483-a976-28b11d28b991 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.093587s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.513 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.514 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.525 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.525 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.540 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.546 250390 INFO aodh.api.app [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.018796s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.614 250390 WARNING stevedore.named [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Could not load no-such-engine {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.080225s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.556 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.563 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.570 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.570 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.586 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.605 250389 WARNING oslo_db.sqlalchemy.utils [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:18.616 250389 WARNING oslo_db.sqlalchemy.utils [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.074188s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.646 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.647 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.657 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.657 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.676 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.693 250389 WARNING oslo_db.sqlalchemy.utils [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.144049s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.568 250391 INFO alembic.runtime.migration [None req-71bc2896-7f9b-474a-b25d-4235a343cbe0 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.568 250391 INFO alembic.runtime.migration [None req-71bc2896-7f9b-474a-b25d-4235a343cbe0 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.585 250391 INFO alembic.runtime.migration [None req-71bc2896-7f9b-474a-b25d-4235a343cbe0 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.586 250391 INFO alembic.runtime.migration [None req-71bc2896-7f9b-474a-b25d-4235a343cbe0 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.600 250391 INFO alembic.runtime.migration [None req-71bc2896-7f9b-474a-b25d-4235a343cbe0 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.604 250391 INFO aodh.api.app [None req-71bc2896-7f9b-474a-b25d-4235a343cbe0 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.089219s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.637 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.637 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.653 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.653 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.668 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.680 250390 WARNING oslo_db.sqlalchemy.utils [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:18.691 250390 WARNING oslo_db.sqlalchemy.utils [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.176912s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.589 250388 INFO alembic.runtime.migration [None req-6858dc51-ca0f-47a7-83e0-c8fa2c1105f0 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.589 250388 INFO alembic.runtime.migration [None req-6858dc51-ca0f-47a7-83e0-c8fa2c1105f0 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.603 250388 INFO alembic.runtime.migration [None req-6858dc51-ca0f-47a7-83e0-c8fa2c1105f0 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.609 250388 INFO alembic.runtime.migration [None req-6858dc51-ca0f-47a7-83e0-c8fa2c1105f0 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.622 250388 INFO alembic.runtime.migration [None req-6858dc51-ca0f-47a7-83e0-c8fa2c1105f0 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.629 250388 INFO aodh.api.app [None req-6858dc51-ca0f-47a7-83e0-c8fa2c1105f0 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.064348s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.710 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.711 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.727 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.727 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.744 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.759 250389 WARNING oslo_db.sqlalchemy.utils [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.084808s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.724 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.724 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.743 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.743 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.766 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.780 250390 WARNING oslo_db.sqlalchemy.utils [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.057994s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.810 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.810 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.828 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.828 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.840 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.845 250390 WARNING oslo_db.sqlalchemy.utils [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] 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.155225s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.718 250391 INFO alembic.runtime.migration [None req-0a011873-a62f-4b34-b22f-4a554fec8858 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.719 250391 INFO alembic.runtime.migration [None req-0a011873-a62f-4b34-b22f-4a554fec8858 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.740 250391 INFO alembic.runtime.migration [None req-0a011873-a62f-4b34-b22f-4a554fec8858 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.740 250391 INFO alembic.runtime.migration [None req-0a011873-a62f-4b34-b22f-4a554fec8858 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.744 250391 INFO alembic.runtime.migration [None req-0a011873-a62f-4b34-b22f-4a554fec8858 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.760 250391 INFO aodh.api.app [None req-0a011873-a62f-4b34-b22f-4a554fec8858 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.098407s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.790 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.790 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.803 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.803 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.815 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.830 250389 WARNING oslo_db.sqlalchemy.utils [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.140831s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.774 250388 INFO alembic.runtime.migration [None req-1bc6a14c-4990-4c07-bc61-42f0c0e7bd02 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.774 250388 INFO alembic.runtime.migration [None req-1bc6a14c-4990-4c07-bc61-42f0c0e7bd02 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.788 250388 INFO alembic.runtime.migration [None req-1bc6a14c-4990-4c07-bc61-42f0c0e7bd02 - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.788 250388 INFO alembic.runtime.migration [None req-1bc6a14c-4990-4c07-bc61-42f0c0e7bd02 - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.806 250388 INFO alembic.runtime.migration [None req-1bc6a14c-4990-4c07-bc61-42f0c0e7bd02 - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.812 250388 INFO aodh.api.app [None req-1bc6a14c-4990-4c07-bc61-42f0c0e7bd02 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.084230s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.889 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.889 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.902 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.902 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.917 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.931 250390 WARNING oslo_db.sqlalchemy.utils [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] 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_regexp [0.088159s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.887 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.888 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.891 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.891 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.908 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.924 250389 WARNING oslo_db.sqlalchemy.utils [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.134103s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.876 250391 INFO alembic.runtime.migration [None req-a8d54489-2377-4f4d-a92f-3e83bee40e3e - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.876 250391 INFO alembic.runtime.migration [None req-a8d54489-2377-4f4d-a92f-3e83bee40e3e - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.892 250391 INFO alembic.runtime.migration [None req-a8d54489-2377-4f4d-a92f-3e83bee40e3e - project-id1 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.893 250391 INFO alembic.runtime.migration [None req-a8d54489-2377-4f4d-a92f-3e83bee40e3e - project-id1 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.910 250391 INFO alembic.runtime.migration [None req-a8d54489-2377-4f4d-a92f-3e83bee40e3e - project-id1 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.913 250391 INFO aodh.api.app [None req-a8d54489-2377-4f4d-a92f-3e83bee40e3e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.074340s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.963 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.963 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.976 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.976 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.992 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.005 250390 WARNING oslo_db.sqlalchemy.utils [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.067632s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.963 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.963 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.981 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.981 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.986 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.164832s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:18.910 250388 INFO alembic.runtime.migration [None req-75cdf9b8-d02e-4150-aa52-3642e70d0646 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.917 250388 INFO alembic.runtime.migration [None req-75cdf9b8-d02e-4150-aa52-3642e70d0646 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.925 250388 INFO alembic.runtime.migration [None req-75cdf9b8-d02e-4150-aa52-3642e70d0646 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:18.925 250388 INFO alembic.runtime.migration [None req-75cdf9b8-d02e-4150-aa52-3642e70d0646 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:18.939 250388 INFO alembic.runtime.migration [None req-75cdf9b8-d02e-4150-aa52-3642e70d0646 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-02-18 14:53:18.948 250388 INFO aodh.api.app [None req-75cdf9b8-d02e-4150-aa52-3642e70d0646 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:19.008 250388 INFO aodh.api.app [None req-75cdf9b8-d02e-4150-aa52-3642e70d0646 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini 2026-02-18 14:53:19.048 250388 WARNING oslo_policy.policy [None req-bc2b1c31-2d96-4433-ae8d-1a873fe0cd00 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.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.070869s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.040 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.041 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.044 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.044 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.068 250389 INFO alembic.runtime.migration [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.074731s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.043 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.044 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.051 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.051 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.069 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.083 250390 WARNING oslo_db.sqlalchemy.utils [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.006665s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.107288s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.018 250391 INFO alembic.runtime.migration [None req-98c3672b-337b-4018-9cf0-3ce17fe2e01b a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.018 250391 INFO alembic.runtime.migration [None req-98c3672b-337b-4018-9cf0-3ce17fe2e01b a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.029 250391 INFO alembic.runtime.migration [None req-98c3672b-337b-4018-9cf0-3ce17fe2e01b a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.030 250391 INFO alembic.runtime.migration [None req-98c3672b-337b-4018-9cf0-3ce17fe2e01b a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.047 250391 INFO alembic.runtime.migration [None req-98c3672b-337b-4018-9cf0-3ce17fe2e01b a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.051 250391 INFO aodh.api.app [None req-98c3672b-337b-4018-9cf0-3ce17fe2e01b a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.022023s] ... ok {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.038934s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.161 250389 ERROR stevedore.extension [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] 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-02-18 14:53:19.162 250389 WARNING stevedore.named [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Could not load prometheus 2026-02-18 14:53:19.162 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm 56e442d0-b3f9-4ba4-a278-da85d719a25e transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.106374s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.081 250388 INFO alembic.runtime.migration [None req-bc2b1c31-2d96-4433-ae8d-1a873fe0cd00 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.082 250388 INFO alembic.runtime.migration [None req-bc2b1c31-2d96-4433-ae8d-1a873fe0cd00 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.090 250388 INFO alembic.runtime.migration [None req-bc2b1c31-2d96-4433-ae8d-1a873fe0cd00 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.090 250388 INFO alembic.runtime.migration [None req-bc2b1c31-2d96-4433-ae8d-1a873fe0cd00 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.111 250388 INFO alembic.runtime.migration [None req-bc2b1c31-2d96-4433-ae8d-1a873fe0cd00 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.117 250388 INFO aodh.api.app [None req-bc2b1c31-2d96-4433-ae8d-1a873fe0cd00 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.016124s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.178 250389 ERROR stevedore.extension [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] 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-02-18 14:53:19.179 250389 WARNING stevedore.named [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Could not load prometheus 2026-02-18 14:53:19.179 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm 72aee438-a40e-4d13-898e-e50494a1dda2 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_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.020320s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.201 250389 INFO aodh.evaluator.event [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Triggering the alarm 21c33e26-2043-431e-bddf-195acf29d735 by event for project , event_type: type0 2026-02-18 14:53:19.202 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm 21c33e26-2043-431e-bddf-195acf29d735 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.014547s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.111400s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.123 250391 INFO alembic.runtime.migration [None req-45b67efb-65f0-44f4-82b6-e4ac307f8d38 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.123 250391 INFO alembic.runtime.migration [None req-45b67efb-65f0-44f4-82b6-e4ac307f8d38 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.133 250391 INFO alembic.runtime.migration [None req-45b67efb-65f0-44f4-82b6-e4ac307f8d38 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.134 250391 INFO alembic.runtime.migration [None req-45b67efb-65f0-44f4-82b6-e4ac307f8d38 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.148 250391 INFO alembic.runtime.migration [None req-45b67efb-65f0-44f4-82b6-e4ac307f8d38 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.159 250391 INFO aodh.api.app [None req-45b67efb-65f0-44f4-82b6-e4ac307f8d38 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.114328s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.121 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.121 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.128 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.128 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.141 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.171 250390 WARNING oslo_db.sqlalchemy.utils [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.011928s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.228 250389 INFO aodh.evaluator.event [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Triggering the alarm e6254c7a-a1d9-4ca2-af8f-1edfff3b8e7c by event for project project1, event_type: type0 2026-02-18 14:53:19.229 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm e6254c7a-a1d9-4ca2-af8f-1edfff3b8e7c transitioning to alarm because Event hits the query . {3} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.020514s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.020294s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.249 250389 INFO aodh.evaluator.event [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Triggering the alarm 57ec8420-1bcc-4921-a170-c792c1400b7f by event for project project1, event_type: type0 2026-02-18 14:53:19.249 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm 57ec8420-1bcc-4921-a170-c792c1400b7f transitioning to alarm because Event hits the query . {3} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.014116s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.017957s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.265 250389 INFO aodh.evaluator.event [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Aborting evaluation of the alarm 32fec5fe-a598-42ea-8f03-c3f265c32d83 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.020677s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.289 250389 ERROR aodh.evaluator.event [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Failed to extract event_type from event = {'message_id': '764d7802-a7af-467b-9ffb-bc4735470a9d', 'traits': []} 2026-02-18 14:53:19.289 250389 WARNING aodh.evaluator.event [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Event <{'message_id': '764d7802-a7af-467b-9ffb-bc4735470a9d', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.012627s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.302 250389 INFO aodh.evaluator.event [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Aborting evaluation of the alarm 59c9dbcd-5afe-4130-82ce-953d107c4b3d due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.016644s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.318 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm f256de9c-fdba-4fec-8e46-a7be09b0706e transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.110408s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.251 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.251 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.263 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.264 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.279 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.296 250390 WARNING oslo_db.sqlalchemy.utils [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.164446s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.210 250388 INFO alembic.runtime.migration [None req-e49418d8-dc9b-4394-9348-82875cb6628a 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.210 250388 INFO alembic.runtime.migration [None req-e49418d8-dc9b-4394-9348-82875cb6628a 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.223 250388 INFO alembic.runtime.migration [None req-e49418d8-dc9b-4394-9348-82875cb6628a 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.223 250388 INFO alembic.runtime.migration [None req-e49418d8-dc9b-4394-9348-82875cb6628a 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.255 250388 INFO alembic.runtime.migration [None req-e49418d8-dc9b-4394-9348-82875cb6628a 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.261 250388 INFO aodh.api.app [None req-e49418d8-dc9b-4394-9348-82875cb6628a 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev37/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000655s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.021789s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.340 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm 78c4f075-591e-46e6-8fef-041eacf2f2e7 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.117089s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.279 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.279 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.289 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.289 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.305 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.322 250391 WARNING oslo_db.sqlalchemy.utils [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.035965s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.367 250389 WARNING aodh.evaluator.threshold [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Expecting 4 datapoints but only get 0 2026-02-18 14:53:19.367 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm eb6acdf7-6e3f-4b00-ac7c-1bb63b6c4677 transitioning to insufficient data because No datapoint for granularity 300 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.012728s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.080723s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.358 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.359 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.371 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.371 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.382 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.091556s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.354 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.355 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.367 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.367 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.389 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.403 250388 WARNING oslo_db.sqlalchemy.utils [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:19.419 250388 INFO aodh.storage.impl_sqlalchemy [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] 0 alarm histories are removed from database {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.039678s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.435 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm cee29127-abd7-445b-a5aa-af005849664e transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.025601s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.461 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm 281a8dbb-252c-49a5-89de-4c7599ea80f7 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.088372s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.399 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.399 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.409 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.409 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.424 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.440 250391 WARNING oslo_db.sqlalchemy.utils [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:19.457 250391 INFO aodh.storage.impl_sqlalchemy [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] 3 alarm histories are removed from database {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.043688s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.504 250389 WARNING aodh.evaluator.gnocchi [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-02-18 14:53:19.505 250389 INFO aodh.evaluator [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] alarm 274ef7df-d36a-4d3c-8f0a-280402dde6e8 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.095948s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.444 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.444 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.455 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.456 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.477 250390 INFO alembic.runtime.migration [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.003892s] ... ok {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001397s] ... ok {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.001738s] ... ok {1} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.029599s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.095897s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.445 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.445 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.460 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.460 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.483 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.501 250388 WARNING oslo_db.sqlalchemy.utils [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:19.511 250388 WARNING oslo_db.sqlalchemy.utils [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.077931s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.482 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.483 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.499 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.500 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.512 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.523 250391 WARNING oslo_db.sqlalchemy.utils [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:19.537 250391 INFO aodh.storage.impl_sqlalchemy [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] 2 alarm histories are removed from database {1} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.027669s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.064553s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.582 250390 ERROR stevedore.extension [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] 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-02-18 14:53:19.583 250390 WARNING stevedore.named [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Could not load prometheus 2026-02-18 14:53:19.583 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm 7bbc303b-0fb1-4ebe-b8bd-6e73bc4cdba9 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-02-18 14:53:19.585 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm 465f26cc-ffa5-48fa-a466-2aaa2bdcbad3 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-02-18 14:53:19.592 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm 4df169d6-f792-475a-818c-8664a2e495eb 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-02-18 14:53:19.593 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm 2d1bb74b-ff43-442a-ab6a-23470c69d267 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to unknown. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.071398s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.555 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.555 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.568 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.568 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.587 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.596 250388 WARNING oslo_db.sqlalchemy.utils [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.076267s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.565 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.565 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.576 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.576 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.590 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.605 250391 WARNING oslo_db.sqlalchemy.utils [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.033422s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.629 250390 ERROR stevedore.extension [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] 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-02-18 14:53:19.629 250390 WARNING stevedore.named [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Could not load prometheus 2026-02-18 14:53:19.630 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm 8d1b6cec-dcac-4669-a288-b9763dae1386 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.023778s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.664 250390 INFO aodh.evaluator.event [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-02-18 14:53:19.665 250390 INFO aodh.evaluator.event [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-02-18 14:53:19.665 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm 2 transitioning to alarm because Event hits the query . {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.086753s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.631 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.632 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.641 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.648 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.656 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.673 250388 WARNING oslo_db.sqlalchemy.utils [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:19.680 250388 WARNING oslo_db.sqlalchemy.utils [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-02-18 14:53:19.689 250388 WARNING oslo_db.sqlalchemy.utils [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.081538s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.629 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.630 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.649 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.649 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.665 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.680 250391 WARNING oslo_db.sqlalchemy.utils [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.021607s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.692 250390 INFO aodh.evaluator.event [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Triggering the alarm 90793b49-04a6-4cb2-abad-4e442b7aefc4 by event for project , event_type: compute.instance.update 2026-02-18 14:53:19.693 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm 90793b49-04a6-4cb2-abad-4e442b7aefc4 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.025686s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.731 250390 INFO aodh.evaluator.event [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Aborting evaluation of the alarm 70c403c2-4cff-43d4-8785-cbfed62aebcf due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.025064s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.091885s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.724 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.724 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.735 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.735 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.746 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.763 250388 WARNING oslo_db.sqlalchemy.utils [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.090817s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.719 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.719 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.727 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.727 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.740 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.762 250391 WARNING oslo_db.sqlalchemy.utils [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.036807s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.790 250390 WARNING aodh.evaluator.gnocchi [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-02-18 14:53:19.790 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm ea5453b8-9b10-46c3-865f-e8bd859d3a1a transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.030016s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.832 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm 96cbb6fe-b566-4463-8bf1-6d3e1309bf12 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.072045s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.814 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.815 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.826 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.826 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.840 250388 INFO alembic.runtime.migration [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.031442s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.002575s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.083682s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.807 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.807 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.819 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.819 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.834 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.845 250391 WARNING oslo_db.sqlalchemy.utils [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.040294s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.908 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm 37ffd429-b206-4304-b17f-9012fdb0f0aa transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.054460s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.930 250388 ERROR stevedore.extension [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] 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-02-18 14:53:19.931 250388 WARNING stevedore.named [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Could not load prometheus {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.026651s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.083235s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.898 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.898 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.908 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.909 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.924 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 2026-02-18 14:53:19.934 250391 WARNING oslo_db.sqlalchemy.utils [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.034503s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.958 250388 ERROR stevedore.extension [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] 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-02-18 14:53:19.959 250388 WARNING stevedore.named [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Could not load prometheus 2026-02-18 14:53:19.959 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm 829b40c3-1fd9-40b8-b1a2-71ab9ccdfa00 transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.034888s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.982 250390 WARNING aodh.evaluator.threshold [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Expecting 5 datapoints but only get 0 2026-02-18 14:53:19.982 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm 2820b9b0-a3b9-458c-a113-650b86995a54 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.034656s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.002 250388 ERROR stevedore.extension [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] 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-02-18 14:53:20.002 250388 WARNING stevedore.named [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Could not load prometheus 2026-02-18 14:53:20.003 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm 5efe4bf8-35a5-4cc9-ae89-65575a7d861f 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. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.063124s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.979 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.983 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:19.991 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Context impl SQLiteImpl. 2026-02-18 14:53:19.991 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Will assume non-transactional DDL. 2026-02-18 14:53:20.006 250391 INFO alembic.runtime.migration [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.038219s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.022 250390 INFO aodh.evaluator [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] alarm efe82c23-c1df-45f9-9693-9956bb9197be transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.028208s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.018685s] ... ok {2} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.036011s] ... ok {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.049860s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.075 250391 ERROR stevedore.extension [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] 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-02-18 14:53:20.076 250391 WARNING stevedore.named [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Could not load prometheus {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.030390s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.093 250388 INFO aodh.evaluator.event [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Triggering the alarm c3d240a9-b5e1-4f3e-bbc6-8ca1fe24c017 by event for project project2, event_type: type1 2026-02-18 14:53:20.093 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm c3d240a9-b5e1-4f3e-bbc6-8ca1fe24c017 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.026779s] ... ok {2} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.031533s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.101 250390 INFO aodh.notifier.heat [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] 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-02-18 14:53:20.101 250390 INFO aodh.notifier.heat [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-02-18 14:53:20.102 250390 INFO aodh.notifier.heat [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {2} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.013403s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.019436s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.022937s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.009027s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.143 250388 INFO aodh.evaluator.event [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Triggering the alarm f08c6788-e2be-48e1-b95b-33c6a487a518 by event for project , event_type: type0 2026-02-18 14:53:20.143 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm f08c6788-e2be-48e1-b95b-33c6a487a518 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.023452s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.008368s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.162 250388 INFO aodh.evaluator.event [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Triggering the alarm 84409635-4bb6-40c7-9d54-6f3a80fb6fb6 by event for project , event_type: type0 2026-02-18 14:53:20.163 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm 84409635-4bb6-40c7-9d54-6f3a80fb6fb6 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.017069s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.183 250388 INFO aodh.evaluator.event [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Triggering the alarm e81bf2ae-1535-4d29-8d40-54e011796d88 by event for project , event_type: type0 2026-02-18 14:53:20.183 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm e81bf2ae-1535-4d29-8d40-54e011796d88 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.029160s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.188 250391 WARNING aodh.evaluator.gnocchi [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-02-18 14:53:20.191 250391 INFO aodh.evaluator [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] alarm a7d9d864-e567-459f-8c41-2d152a9e72b2 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.009708s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.203 250388 INFO aodh.evaluator.event [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Triggering the alarm cd7ca65b-8f85-465d-9860-0b9eafd9d7b5 by event for project , event_type: type0 2026-02-18 14:53:20.204 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm cd7ca65b-8f85-465d-9860-0b9eafd9d7b5 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.027932s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.222 250391 INFO aodh.evaluator [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] alarm 250005bc-79b0-42e4-a88d-6b08a2f71fbf transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.016912s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.229 250388 INFO aodh.evaluator.event [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Triggering the alarm 3cabb31e-1d58-4530-a05b-e50a37aafa8d by event for project , event_type: type0 2026-02-18 14:53:20.229 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm 3cabb31e-1d58-4530-a05b-e50a37aafa8d transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.017322s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.240 250388 ERROR aodh.evaluator.event [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-02-18 14:53:20.240 250388 WARNING aodh.evaluator.event [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.032406s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.255 250391 WARNING aodh.evaluator.threshold [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Expecting 6 datapoints but only get 0 2026-02-18 14:53:20.255 250391 INFO aodh.evaluator [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] alarm 127f59e9-2f1f-4c90-9ced-92779c10fd60 transitioning to insufficient data because No datapoint for granularity 50 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.007803s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.010051s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.280 250388 INFO aodh.evaluator.event [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Aborting evaluation of the alarm 8f54ce75-5af8-43bf-8b77-d16dfc937e05 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.015510s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.303 250388 INFO aodh.evaluator.event [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Aborting evaluation of the alarm 349c8d55-196f-46cb-9e1c-54a84832cae3 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.018066s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.323 250388 WARNING aodh.evaluator.threshold [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Expecting 5 datapoints but only get 0 2026-02-18 14:53:20.323 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm a1ce8f92-6eb6-4403-b36c-c11fa4338e5a transitioning to insufficient data because No datapoint for granularity 60 2026-02-18 14:53:20.325 250388 WARNING aodh.evaluator.threshold [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Expecting 5 datapoints but only get 0 2026-02-18 14:53:20.325 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm a1ce8f92-6eb6-4403-b36c-c11fa4338e5a transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.027958s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.358 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm 9b037c24-24f0-4289-b3f6-53361b1709e9 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.020179s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.380 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm a9fd9c36-ba7a-4a18-907a-44c488d0ab94 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.026795s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.393 250388 WARNING aodh.evaluator.threshold [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Expecting 5 datapoints but only get 0 2026-02-18 14:53:20.393 250388 INFO aodh.evaluator [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] alarm 9b28e552-5c0e-4e6f-bb40-78c723bff498 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.014424s] ... ok {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.014941s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.443 250388 INFO aodh.notifier.heat [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] 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-02-18 14:53:20.444 250388 ERROR aodh.notifier.heat [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000546s] ... ok {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000445s] ... ok {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000424s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.007555s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.461 250388 INFO aodh.coordination [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Coordination backend started successfully. {0} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.015718s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.341315s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.603 250391 INFO aodh.evaluator [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] alarm 5e67912c-6842-4b0c-be0b-37677b933d08 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_no_state_change_outside_time_constraint [0.047364s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.021901s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.677 250391 INFO aodh.evaluator [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] alarm 5be7c934-98e4-4811-b888-347954471ddf transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.022387s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.713 250391 INFO aodh.evaluator [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] alarm 3589ba26-b597-4cdd-89bd-cdda429ad95b transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-02-17T19:53:20.711154', 'admin_state_up': True, 'operating_status': 'ERROR'} {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.033180s] ... ok {3} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.028627s] ... ok {3} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.022593s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.405522s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:19.838 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:20.839 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group group 2026-02-18 14:53:20.839 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:20.840 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group group 2026-02-18 14:53:20.840 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:20.840 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group group 2026-02-18 14:53:20.840 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:20.840 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group group 2026-02-18 14:53:20.840 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:20.841 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group group 2026-02-18 14:53:20.841 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:20.841 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group group 2026-02-18 14:53:20.841 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:20.841 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group group 2026-02-18 14:53:20.841 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:20.841 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group group 2026-02-18 14:53:20.842 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:20.842 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group group 2026-02-18 14:53:20.842 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f -3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:20.842 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group group {0} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.009740s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:20.503 250388 INFO aodh.coordination [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Coordination backend started successfully. 2026-02-18 14:53:21.503 250388 INFO aodh.coordination [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Joined partitioning group group 2026-02-18 14:53:21.504 250388 INFO aodh.coordination [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Coordination backend started successfully. 2026-02-18 14:53:21.504 250388 INFO aodh.coordination [None req-48b07923-2a4e-4651-9fc0-8e165140fea9 5abb4cbf-2b13-4304-800f-8da10e6a490e 6c9b5eab-a7ad-4978-b4b2-2522db9e95b3 - - - -] Joined partitioning group group {1} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.047841s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:21.023 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Coordination backend started successfully. 2026-02-18 14:53:22.023 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Joined partitioning group 123 2026-02-18 14:53:22.024 250389 INFO aodh.coordination [None req-b60b4ddf-e175-4615-8589-a3d1fbed6815 c1d1ee2f-3471-45d3-939c-5f76c39fd4a1 bc925cc1-da9f-4791-b112-0bf833789f46 - - - -] Left partitioning group 123 {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.024118s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.041115s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:22.087 250389 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.012811s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:21.518 250388 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.022191s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:22.129 250389 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-02-18 14:53:22.129 250389 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.001192s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.001115s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.042640s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:22.568 250388 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {2} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [3.613304s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.009461s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:23.748 250390 INFO aodh.coordination [None req-ec444343-1627-4801-91e9-c465e4f4c4b5 3ba1d624-42f7-4e06-b5b0-ed22279fedaf c82c5820-cef4-49ba-8dc6-e0f87f2a9131 - - - -] Coordination backend started successfully. {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.099792s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.030964s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:23.608 250388 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator Traceback (most recent call last): 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev37/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator raise result 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator Exception: Boom! 2026-02-18 14:53:23.609 250388 ERROR aodh.evaluator {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.037461s] ... ok {0} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.011253s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.028784s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:23.790 250390 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {3} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [4.434024s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.087179s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:24.301 250389 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-23116216-fcad-4cb3-8354-eee5461ac454' 2026-02-18 14:53:24.302 250389 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [1.063933s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.001403s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.000683s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.311015s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:25.097 250390 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator Traceback (most recent call last): 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev37/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator raise result 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator Exception: Boom! 2026-02-18 14:53:25.097 250390 ERROR aodh.evaluator {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.000785s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.000710s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.098520s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:25.399 250389 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-d5ad59df-9d1f-4087-afed-adb8d1689ac9' 2026-02-18 14:53:25.399 250389 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.359172s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:26.082 250388 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-23404dc1-0f7d-439b-ae70-5fac181d2493' 2026-02-18 14:53:26.083 250388 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.087551s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.084581s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:26.484 250389 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-df64d94c-2ea6-43c7-aed1-1c0f6afb817e' 2026-02-18 14:53:26.486 250389 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.011658s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.000721s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000858s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.000774s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000630s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.000668s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.001345s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.002428s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.002783s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.000998s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.096904s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:27.179 250388 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='topic=critical&subscriber=http://example.com/data&subscriber=mailto:foo@example.com&ttl=7200', fragment='') because what ?. {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.000635s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000464s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.000963s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.003856s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.000727s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.091805s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:27.268 250390 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-6ea435c6-f825-4aff-afbd-76dfa93d7afe' 2026-02-18 14:53:27.269 250390 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.098892s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:28.370 250390 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-d72870eb-6afb-4f28-b0a1-0d48813799c3' 2026-02-18 14:53:28.371 250390 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.077020s] ... ok {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.010622s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.007427s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.000621s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.000774s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000622s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001101s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.000976s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.000853s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.001376s] ... ok {2} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.031570s] ... ok {3} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [4.400952s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.008727s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.034309s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:29.695 250391 INFO aodh.coordination [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Coordination backend started successfully. 2026-02-18 14:53:30.695 250391 INFO aodh.coordination [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Joined partitioning group group1 2026-02-18 14:53:30.696 250391 INFO aodh.coordination [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Coordination backend started successfully. 2026-02-18 14:53:31.696 250391 INFO aodh.coordination [None req-ca12a241-acfe-45c3-98df-3c9d4a233e86 a9474fdf-633e-4aff-954f-350f0c740686 d37beffb-ecd6-4771-9a5c-98e651f46fc8 - - - -] Joined partitioning group group2 {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.001086s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.000836s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.102768s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.088995s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.083006s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:33.972 250391 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-9589c8b5-120c-4812-b82e-2dd2d785ff10' 2026-02-18 14:53:33.973 250391 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.138938s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.088729s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:36.203 250391 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='subscriber=http://example.com/data&ttl=7200&signature=mysignature&expires=2016-06-29T01:49:56&paths=/v2/queues/beijing/messages&methods=GET,PATCH,POST,PUT&queue_name=foobar-critical&project_id=my_project_id', fragment='') because what ?. {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.076931s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-02-18 14:53:37.272 250391 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 ?. {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.014421s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.000845s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000768s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000634s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000625s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.001206s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.001166s] ... ok ====== Totals ====== Ran: 310 tests in 23.9131 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 64.2712 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:13.143023 - Worker 1 (78 tests) => 0:00:13.136952 - Worker 2 (77 tests) => 0:00:14.895005 - Worker 3 (77 tests) => 0:00:23.752724 [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 (39.59 seconds) congratulations :) (39.75 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-21.1.0-0.20260218194743.d7e8427.el10.noarch Processing files: python3-aodh-21.1.0-0.20260218194743.d7e8427.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Wa8unF + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev37 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev37/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 21.1.0-0.20260218194743.d7e8427.el10 python3-aodh = 21.1.0-0.20260218194743.d7e8427.el10 python3.12-aodh = 21.1.0-0.20260218194743.d7e8427.el10 python3.12dist(aodh) = 21.1~~dev37 python3dist(aodh) = 21.1~~dev37 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.20260218194743.d7e8427.el10 Processing files: openstack-aodh-common-21.1.0-0.20260218194743.d7e8427.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.kla4Wp + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev37 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev37/README.rst /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10 openstack-aodh-common = 21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.noarch Provides: openstack-aodh-api = 21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.noarch Provides: openstack-aodh-evaluator = 21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.noarch Provides: openstack-aodh-notifier = 21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.noarch Provides: openstack-aodh-listener = 21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.noarch Provides: openstack-aodh-expirer = 21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.htHa4G + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev37 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev37/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 21.1.0-0.20260218194743.d7e8427.el10 python3-aodh-tests = 21.1.0-0.20260218194743.d7e8427.el10 python3.12-aodh-tests = 21.1.0-0.20260218194743.d7e8427.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.20260218194743.d7e8427.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-21.1.0-0.20260218194743.d7e8427.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-21.1.0-0.20260218194743.d7e8427.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-21.1.0-0.20260218194743.d7e8427.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-21.1.0-0.20260218194743.d7e8427.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-21.1.0-0.20260218194743.d7e8427.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-21.1.0-0.20260218194743.d7e8427.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-21.1.0-0.20260218194743.d7e8427.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-21.1.0-0.20260218194743.d7e8427.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-21.1.0-0.20260218194743.d7e8427.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.eiEBPD + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev37 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260218194743.d7e8427.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.V45LlD + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev37-SPECPARTS + rm -rf aodh-21.1.0.dev37 aodh-21.1.0.dev37.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