Mock Version: 6.7 Mock Version: 6.7 Mock Version: 6.7 Mock Version: 6.7 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.7 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.FxmUIO + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-22.1.0.dev7 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-22.1.0.dev7-0.20260331083236.bc31232.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-22.1.0.dev7 + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev7-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev7-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openstack-aodh-22.1.0 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + find . '(' -name .gitignore -o -name .placeholder ')' -delete + find aodh -name '*.py' -exec sed -i '/\/usr\/bin\/env python/{d;q}' '{}' + + sed -i '/^\"PO-Revision-Date: \\n\"/d' aodh/locale/de/LC_MESSAGES/aodh.po aodh/locale/en_GB/LC_MESSAGES/aodh.po aodh/locale/es/LC_MESSAGES/aodh.po aodh/locale/fr/LC_MESSAGES/aodh.po aodh/locale/id/LC_MESSAGES/aodh.po aodh/locale/it/LC_MESSAGES/aodh.po aodh/locale/ja/LC_MESSAGES/aodh.po aodh/locale/ko_KR/LC_MESSAGES/aodh.po aodh/locale/pt/LC_MESSAGES/aodh.po aodh/locale/pt_BR/LC_MESSAGES/aodh.po aodh/locale/ru/LC_MESSAGES/aodh.po aodh/locale/zh_CN/LC_MESSAGES/aodh.po aodh/locale/zh_TW/LC_MESSAGES/aodh.po + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^doc8.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^bandit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^pre-commit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^hacking.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^flake8-import-order.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^sphinx.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + for pkg in tzdata + sed -i '/^tzdata.*/d' doc/requirements.txt requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.dK7K0m + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev7 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev7/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.eoRbM9 + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev7 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev7/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement not satisfied: tox-current-env >= 0.0.16 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.uYGqRI + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev7 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev7/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.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.00 seconds) congratulations :) (0.06 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement not satisfied: stestr>=2.0.0 Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement not satisfied: oslotest>=2.15.0 Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement not satisfied: fixtures>=1.3.1 Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement not satisfied: WebTest>=3.0.0 Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement not satisfied: tenacity>=3.2.1 Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement not satisfied: croniter>=0.3.4 Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement not satisfied: futurist>=0.11.0 Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: jsonschema>=3.2.0 Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement not satisfied: keystonemiddleware>=5.1.0 Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement not satisfied: gnocchiclient>=6.0.0 Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement not satisfied: lxml>=2.3 Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.db>=11.0.0 Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.config>=6.8.0 Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.i18n>=1.5.0 Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.log>=4.3.0 Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.reports>=1.18.0 Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.policy>=4.5.0 Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: PasteDeploy>=1.5.0 Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement not satisfied: pecan>=0.8.0 Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.messaging>=5.2.0 Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.middleware>=3.22.0 Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.utils>=4.7.0 Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement not satisfied: python-keystoneclient>=1.6.0 Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: stevedore>=1.5.0 Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement not satisfied: tooz>=1.28.0 Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement not satisfied: voluptuous>=0.8.10 Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement not satisfied: WebOb>=1.2.3 Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement not satisfied: WSME>=0.12.1 Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement not satisfied: cotyledon>=1.7.3 Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement not satisfied: keystoneauth1>=2.1 Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement not satisfied: python-observabilityclient>=1.1.0 Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement not satisfied: python-octaviaclient>=1.8.0 Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement not satisfied: python-dateutil>=2.5.3 Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement not satisfied: python-heatclient>=1.17.0 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev7/aodh-22.1.0.dev7.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: tenacity >=3.2.1 Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: croniter >=0.3.4 Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: futurist >=0.11.0 Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: jsonschema >=3.2.0 Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: keystonemiddleware >=5.1.0 Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: gnocchiclient >=6.0.0 Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: lxml >=2.3 Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.db >=11.0.0 Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.config >=6.8.0 Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.i18n >=1.5.0 Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.log >=4.3.0 Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.reports >=1.18.0 Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.policy >=4.5.0 Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.upgradecheck >=1.3.0 Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: PasteDeploy >=1.5.0 Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: pecan >=0.8.0 Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.messaging >=5.2.0 Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.middleware >=3.22.0 Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.utils >=4.7.0 Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-keystoneclient >=1.6.0 Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: stevedore >=1.5.0 Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: tooz >=1.28.0 Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: voluptuous >=0.8.10 Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: WebOb >=1.2.3 Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: WSME >=0.12.1 Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: cotyledon >=1.7.3 Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: keystoneauth1 >=2.1 Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-observabilityclient >=1.1.0 Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-octaviaclient >=1.8.0 Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-dateutil >=2.5.3 Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-heatclient >=1.17.0 Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev7.dist-info/ removed 'aodh-22.1.0.dev7.dist-info/AUTHORS' removed 'aodh-22.1.0.dev7.dist-info/LICENSE' removed 'aodh-22.1.0.dev7.dist-info/METADATA' removed 'aodh-22.1.0.dev7.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev7.dist-info/pbr.json' removed 'aodh-22.1.0.dev7.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev7.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.D6TWXc + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev7 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev7/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.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.2.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev7/aodh-22.1.0.dev7.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tenacity >=3.2.1 (installed: tenacity 8.2.3) Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: croniter >=0.3.4 (installed: croniter 5.0.1) Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: futurist >=0.11.0 (installed: futurist 3.2.1) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystonemiddleware >=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: gnocchiclient >=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: lxml >=2.3 (installed: lxml 5.2.1) Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.db >=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.i18n >=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pecan >=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.messaging >=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.middleware >=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-keystoneclient >=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: stevedore >=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tooz >=1.28.0 (installed: tooz 7.0.0) Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: voluptuous >=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WebOb >=1.2.3 (installed: WebOb 1.8.9) Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WSME >=0.12.1 (installed: WSME 0.12.1) Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cotyledon >=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystoneauth1 >=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-octaviaclient >=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-dateutil >=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-heatclient >=1.17.0 (installed: python-heatclient 4.3.0) Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev7.dist-info/ removed 'aodh-22.1.0.dev7.dist-info/AUTHORS' removed 'aodh-22.1.0.dev7.dist-info/LICENSE' removed 'aodh-22.1.0.dev7.dist-info/METADATA' removed 'aodh-22.1.0.dev7.dist-info/top_level.txt' removed 'aodh-22.1.0.dev7.dist-info/pbr.json' removed 'aodh-22.1.0.dev7.dist-info/entry_points.txt' removed directory 'aodh-22.1.0.dev7.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.exmKDk + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev7 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-22.1.0.dev7/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.09 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev7/aodh-22.1.0.dev7.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tenacity >=3.2.1 (installed: tenacity 8.2.3) Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: croniter >=0.3.4 (installed: croniter 5.0.1) Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: futurist >=0.11.0 (installed: futurist 3.2.1) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystonemiddleware >=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: gnocchiclient >=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: lxml >=2.3 (installed: lxml 5.2.1) Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.db >=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.i18n >=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pecan >=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.messaging >=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.middleware >=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-keystoneclient >=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: stevedore >=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tooz >=1.28.0 (installed: tooz 7.0.0) Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: voluptuous >=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WebOb >=1.2.3 (installed: WebOb 1.8.9) Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WSME >=0.12.1 (installed: WSME 0.12.1) Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cotyledon >=1.7.3 (installed: cotyledon 2.2.0) Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystoneauth1 >=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-octaviaclient >=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-dateutil >=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-heatclient >=1.17.0 (installed: python-heatclient 4.3.0) Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-22.1.0.dev7.dist-info/ removed 'aodh-22.1.0.dev7.dist-info/AUTHORS' removed 'aodh-22.1.0.dev7.dist-info/LICENSE' removed 'aodh-22.1.0.dev7.dist-info/METADATA' removed 'aodh-22.1.0.dev7.dist-info/entry_points.txt' removed 'aodh-22.1.0.dev7.dist-info/pbr.json' removed 'aodh-22.1.0.dev7.dist-info/top_level.txt' removed directory 'aodh-22.1.0.dev7.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.jgCn9z + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-22.1.0.dev7 + mkdir -p /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-22.1.0.dev7/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-22.1.0.dev7 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info creating /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-modern-metadata-48q2g2s5/aodh.egg-info writing /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-modern-metadata-48q2g2s5/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-modern-metadata-48q2g2s5/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-modern-metadata-48q2g2s5/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-modern-metadata-48q2g2s5/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-modern-metadata-48q2g2s5/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-modern-metadata-48q2g2s5/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-modern-metadata-48q2g2s5/aodh.egg-info/SOURCES.txt' [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file '/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-modern-metadata-48q2g2s5/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-modern-metadata-48q2g2s5/aodh-22.1.0.dev7.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/tests creating build/lib/aodh/tests/functional creating build/lib/aodh/tests/functional/storage creating build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy creating build/lib/aodh/api creating build/lib/aodh/api/controllers creating build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 creating build/lib/aodh/storage copying aodh/storage/__init__.py -> build/lib/aodh/storage copying aodh/storage/base.py -> build/lib/aodh/storage copying aodh/storage/impl_log.py -> build/lib/aodh/storage copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage copying aodh/storage/models.py -> build/lib/aodh/storage creating build/lib/aodh/tests/functional/api copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api creating build/lib/aodh/tests/unit creating build/lib/aodh/tests/unit/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/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 copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_api_v2_capabilities.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit creating build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/__init__.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 creating build/lib/aodh/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/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/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules creating build/lib/aodh/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi creating build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/__init__.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers creating build/lib/aodh/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf creating build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/__init__.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_composite.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_event.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_gnocchi.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_prometheus.py -> build/lib/aodh/tests/unit/evaluator creating build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier copying aodh/api/__init__.py -> build/lib/aodh/api copying aodh/api/app.py -> build/lib/aodh/api copying aodh/api/hooks.py -> build/lib/aodh/api copying aodh/api/middleware.py -> build/lib/aodh/api copying aodh/api/policies.py -> build/lib/aodh/api copying aodh/api/rbac.py -> build/lib/aodh/api copying aodh/tests/__init__.py -> build/lib/aodh/tests copying aodh/tests/base.py -> build/lib/aodh/tests copying aodh/tests/constants.py -> build/lib/aodh/tests copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional 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 running egg_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.id.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.id.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.id.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.id.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.id.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.tests.functional.hooks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.tests.functional.hooks' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.tests.functional.hooks' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.tests.functional.hooks' to be distributed and are already explicitly excluding 'aodh.tests.functional.hooks' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/aodh/locale creating build/lib/aodh/locale/de creating build/lib/aodh/locale/de/LC_MESSAGES copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES creating build/lib/aodh/locale/en_GB creating build/lib/aodh/locale/en_GB/LC_MESSAGES copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES creating build/lib/aodh/locale/es creating build/lib/aodh/locale/es/LC_MESSAGES copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES creating build/lib/aodh/locale/fr creating build/lib/aodh/locale/fr/LC_MESSAGES copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES creating build/lib/aodh/locale/id creating build/lib/aodh/locale/id/LC_MESSAGES copying aodh/locale/id/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/id/LC_MESSAGES creating build/lib/aodh/locale/it creating build/lib/aodh/locale/it/LC_MESSAGES copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES creating build/lib/aodh/locale/ja creating build/lib/aodh/locale/ja/LC_MESSAGES copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES creating build/lib/aodh/locale/ko_KR creating build/lib/aodh/locale/ko_KR/LC_MESSAGES copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES creating build/lib/aodh/locale/pt creating build/lib/aodh/locale/pt/LC_MESSAGES copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES creating build/lib/aodh/locale/pt_BR creating build/lib/aodh/locale/pt_BR/LC_MESSAGES copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES creating build/lib/aodh/locale/ru creating build/lib/aodh/locale/ru/LC_MESSAGES copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES creating build/lib/aodh/locale/zh_CN creating build/lib/aodh/locale/zh_CN/LC_MESSAGES copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES creating build/lib/aodh/locale/zh_TW creating build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 creating build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/alembic.ini -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/env.py -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/script.py.mako -> build/lib/aodh/storage/sqlalchemy/alembic creating build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api creating build/lib/aodh/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/locale creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES copying build/lib/aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES copying build/lib/aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ru creating build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES copying build/lib/aodh/locale/ru/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES copying build/lib/aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt creating build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES copying build/lib/aodh/locale/pt/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES copying build/lib/aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ja creating build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES copying build/lib/aodh/locale/ja/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/it creating build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES copying build/lib/aodh/locale/it/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/id creating build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES copying build/lib/aodh/locale/id/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/fr creating build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES copying build/lib/aodh/locale/fr/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/es creating build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES copying build/lib/aodh/locale/es/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES copying build/lib/aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/de creating build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES copying build/lib/aodh/locale/de/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/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/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 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator 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/cmd copying build/lib/aodh/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd creating build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api 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/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy 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-22.1.0.dev7-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev7.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-22.1.0.dev7.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir/pip-wheel-kca9vraw/.tmp-omn08c0p/aodh-22.1.0.dev7-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'aodh/__init__.py' adding 'aodh/coordination.py' adding 'aodh/event.py' adding 'aodh/i18n.py' adding 'aodh/keystone_client.py' adding 'aodh/messaging.py' adding 'aodh/opts.py' adding 'aodh/profiler.py' adding 'aodh/queue.py' adding 'aodh/service.py' adding 'aodh/version.py' adding 'aodh/api/__init__.py' adding 'aodh/api/api-paste.ini' adding 'aodh/api/app.py' adding 'aodh/api/app.wsgi' adding 'aodh/api/hooks.py' adding 'aodh/api/middleware.py' adding 'aodh/api/policies.py' adding 'aodh/api/rbac.py' adding 'aodh/api/controllers/__init__.py' adding 'aodh/api/controllers/root.py' adding 'aodh/api/controllers/v2/__init__.py' adding 'aodh/api/controllers/v2/alarms.py' adding 'aodh/api/controllers/v2/base.py' adding 'aodh/api/controllers/v2/capabilities.py' adding 'aodh/api/controllers/v2/metrics.py' adding 'aodh/api/controllers/v2/query.py' adding 'aodh/api/controllers/v2/quotas.py' adding 'aodh/api/controllers/v2/root.py' adding 'aodh/api/controllers/v2/utils.py' adding 'aodh/api/controllers/v2/alarm_rules/__init__.py' adding 'aodh/api/controllers/v2/alarm_rules/composite.py' adding 'aodh/api/controllers/v2/alarm_rules/event.py' adding 'aodh/api/controllers/v2/alarm_rules/gnocchi.py' adding 'aodh/api/controllers/v2/alarm_rules/loadbalancer.py' adding 'aodh/api/controllers/v2/alarm_rules/prometheus.py' adding 'aodh/cmd/__init__.py' adding 'aodh/cmd/alarm.py' adding 'aodh/cmd/aodh-config-generator.conf' adding 'aodh/cmd/status.py' adding 'aodh/cmd/storage.py' adding 'aodh/conf/__init__.py' adding 'aodh/conf/defaults.py' adding 'aodh/evaluator/__init__.py' adding 'aodh/evaluator/composite.py' adding 'aodh/evaluator/event.py' adding 'aodh/evaluator/gnocchi.py' adding 'aodh/evaluator/loadbalancer.py' adding 'aodh/evaluator/prometheus.py' adding 'aodh/evaluator/threshold.py' adding 'aodh/evaluator/utils.py' adding 'aodh/locale/de/LC_MESSAGES/aodh.po' adding 'aodh/locale/en_GB/LC_MESSAGES/aodh.po' adding 'aodh/locale/es/LC_MESSAGES/aodh.po' adding 'aodh/locale/fr/LC_MESSAGES/aodh.po' adding 'aodh/locale/id/LC_MESSAGES/aodh.po' adding 'aodh/locale/it/LC_MESSAGES/aodh.po' adding 'aodh/locale/ja/LC_MESSAGES/aodh.po' adding 'aodh/locale/ko_KR/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt_BR/LC_MESSAGES/aodh.po' adding 'aodh/locale/ru/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_CN/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_TW/LC_MESSAGES/aodh.po' adding 'aodh/notifier/__init__.py' adding 'aodh/notifier/heat.py' adding 'aodh/notifier/log.py' adding 'aodh/notifier/rest.py' adding 'aodh/notifier/test.py' adding 'aodh/notifier/trust.py' adding 'aodh/notifier/zaqar.py' adding 'aodh/storage/__init__.py' adding 'aodh/storage/base.py' adding 'aodh/storage/impl_log.py' adding 'aodh/storage/impl_sqlalchemy.py' adding 'aodh/storage/models.py' adding 'aodh/storage/sqlalchemy/__init__.py' adding 'aodh/storage/sqlalchemy/models.py' adding 'aodh/storage/sqlalchemy/utils.py' adding 'aodh/storage/sqlalchemy/alembic/alembic.ini' adding 'aodh/storage/sqlalchemy/alembic/env.py' adding 'aodh/storage/sqlalchemy/alembic/script.py.mako' adding 'aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py' adding 'aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py' adding 'aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py' adding 'aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py' adding 'aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py' adding 'aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py' adding 'aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py' adding 'aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py' adding 'aodh/tests/__init__.py' adding 'aodh/tests/base.py' adding 'aodh/tests/constants.py' adding 'aodh/tests/functional/__init__.py' adding 'aodh/tests/functional/db.py' adding 'aodh/tests/functional/api/__init__.py' adding 'aodh/tests/functional/api/v2/__init__.py' adding 'aodh/tests/functional/api/v2/policy.yaml-test' adding 'aodh/tests/functional/api/v2/test_alarm_scenarios.py' adding 'aodh/tests/functional/api/v2/test_app.py' adding 'aodh/tests/functional/api/v2/test_complex_query.py' adding 'aodh/tests/functional/api/v2/test_complex_query_scenarios.py' adding 'aodh/tests/functional/api/v2/test_metrics.py' adding 'aodh/tests/functional/api/v2/test_quotas.py' adding 'aodh/tests/functional/hooks/post_test_hook.sh' adding 'aodh/tests/functional/storage/__init__.py' adding 'aodh/tests/functional/storage/test_get_connection.py' adding 'aodh/tests/functional/storage/test_impl_log.py' adding 'aodh/tests/functional/storage/test_impl_sqlalchemy.py' adding 'aodh/tests/functional/storage/test_storage_scenarios.py' adding 'aodh/tests/functional/storage/sqlalchemy/__init__.py' adding 'aodh/tests/functional/storage/sqlalchemy/test_migrations.py' adding 'aodh/tests/unit/__init__.py' adding 'aodh/tests/unit/test_api_v2_capabilities.py' adding 'aodh/tests/unit/test_bin.py' adding 'aodh/tests/unit/test_coordination.py' adding 'aodh/tests/unit/test_evaluator.py' adding 'aodh/tests/unit/test_event.py' adding 'aodh/tests/unit/test_messaging.py' adding 'aodh/tests/unit/test_notifier.py' adding 'aodh/tests/unit/test_query.py' adding 'aodh/tests/unit/test_wsme_custom_type.py' adding 'aodh/tests/unit/cmd/__init__.py' adding 'aodh/tests/unit/cmd/test_status.py' adding 'aodh/tests/unit/evaluator/__init__.py' adding 'aodh/tests/unit/evaluator/base.py' adding 'aodh/tests/unit/evaluator/test_base.py' adding 'aodh/tests/unit/evaluator/test_composite.py' adding 'aodh/tests/unit/evaluator/test_event.py' adding 'aodh/tests/unit/evaluator/test_gnocchi.py' adding 'aodh/tests/unit/evaluator/test_loadbalancer.py' adding 'aodh/tests/unit/evaluator/test_prometheus.py' adding 'aodh/tests/unit/notifier/__init__.py' adding 'aodh/tests/unit/notifier/base.py' adding 'aodh/tests/unit/notifier/test_heat.py' adding 'aodh/wsgi/__init__.py' adding 'aodh/wsgi/api.py' adding 'aodh-22.1.0.dev7.data/scripts/aodh-api' adding 'aodh-22.1.0.dev7.dist-info/AUTHORS' adding 'aodh-22.1.0.dev7.dist-info/LICENSE' adding 'aodh-22.1.0.dev7.dist-info/METADATA' adding 'aodh-22.1.0.dev7.dist-info/WHEEL' adding 'aodh-22.1.0.dev7.dist-info/entry_points.txt' adding 'aodh-22.1.0.dev7.dist-info/pbr.json' adding 'aodh-22.1.0.dev7.dist-info/top_level.txt' adding 'aodh-22.1.0.dev7.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for aodh (pyproject.toml): finished with status 'done' Created wheel for aodh: filename=aodh-22.1.0.dev7-py3-none-any.whl size=226076 sha256=76975aa855d78a4814f0b3632befdbf91f8d984a7447feed03c668b880f2a0b2 Stored in directory: /builddir/.cache/pip/wheels/4c/00/7e/6bd92cab21fc66c0efe422b451802a5d10bc301e521d22b2f2 Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.2Qu19o + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-22.1.0.dev7 ++ ls /builddir/build/BUILD/aodh-22.1.0.dev7/pyproject-wheeldir/aodh-22.1.0.dev7-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=aodh==22.1.0.dev7 + '[' -z aodh==22.1.0.dev7 ']' + TMPDIR=/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/aodh-22.1.0.dev7/pyproject-wheeldir aodh==22.1.0.dev7 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/aodh-22.1.0.dev7/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-22.1.0.dev7-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-22.1.0.dev7 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-22.1.0.dev7.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev7.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev7.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev7.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev7.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev7.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh-22.1.0.dev7.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale --domain aodh /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running compile_catalog compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.mo + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64//usr/lib/python3.12/site-packages + oslo-config-generator --config-file=aodh/cmd/aodh-config-generator.conf --output-file=aodh/aodh.conf + read name eq value + test '[DEFAULT]' + test '' + continue + read name eq value + test log_dir + test /var/log/aodh + sed -i '0,/^# *log_dir=/{s!^# *log_dir=.*!#log_dir=/var/log/aodh!}' aodh/aodh.conf + read name eq value + test use_stderr + test False + sed -i '0,/^# *use_stderr=/{s!^# *use_stderr=.*!#use_stderr=False!}' aodh/aodh.conf + read name eq value + test '' + continue + read name eq value + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/etc/aodh + install -p -D -m 640 /builddir/build/SOURCES/aodh-dist.conf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/aodh/aodh-dist.conf + install -p -D -m 640 aodh/aodh.conf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/etc/aodh/aodh.conf + install -p -D -m 640 aodh/api/api-paste.ini /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/var/log/aodh + install -p -D -m 644 /builddir/build/SOURCES/aodh.logrotate /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/etc/logrotate.d/openstack-aodh + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-api.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/systemd/system/openstack-aodh-api.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-evaluator.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/systemd/system/openstack-aodh-evaluator.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-notifier.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/systemd/system/openstack-aodh-notifier.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-expirer.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/systemd/system/openstack-aodh-expirer.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-listener.service /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po + rm -f '/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 22.1.0-0.20260331083236.bc31232.el10 --unique-debug-suffix -22.1.0-0.20260331083236.bc31232.el10.x86_64 --unique-debug-src-base openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/aodh-22.1.0.dev7 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib/python3.12/site-packages/aodh/tests/functional/hooks/post_test_hook.sh from /bin/bash -xe to #!/usr/bin/bash -xe + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.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.EMu1k4 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-22.1.0.dev7 + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-22.1.0.dev7/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env --assert-config -q --recreate -e py312 /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.455882s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:04.653 3041298 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-31 04:34:04.653 3041298 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-31 04:34:04.664 3041298 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-31 04:34:04.664 3041298 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-31 04:34:04.674 3041298 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-31 04:34:04.751 3041298 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.047 3041298 WARNING oslo_db.sqlalchemy.utils [None req-b8519823-35f1-4e5b-b895-1cf60cfc0544 56bdde98-d02b-4cb4-9546-fba06a7fb385 2204577f-c492-4844-92ce-c81a9d526a0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.191613s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:04.985 3041290 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-31 04:34:04.986 3041290 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-31 04:34:04.990 3041290 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-31 04:34:04.990 3041290 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-31 04:34:04.994 3041290 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-31 04:34:05.037 3041290 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.153 3041290 WARNING oslo_db.sqlalchemy.utils [None req-deb9269a-d5e7-4c29-9f43-fb5686ab34fb 41a57ee6-966b-47a9-9c3f-4f5f850bbe09 f861fb18-8fab-4a43-bd99-adddf7cb2b48 - - - -] 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.061753s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.173 3041290 INFO alembic.runtime.migration [None req-deb9269a-d5e7-4c29-9f43-fb5686ab34fb 41a57ee6-966b-47a9-9c3f-4f5f850bbe09 f861fb18-8fab-4a43-bd99-adddf7cb2b48 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.174 3041290 INFO alembic.runtime.migration [None req-deb9269a-d5e7-4c29-9f43-fb5686ab34fb 41a57ee6-966b-47a9-9c3f-4f5f850bbe09 f861fb18-8fab-4a43-bd99-adddf7cb2b48 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.177 3041290 INFO alembic.runtime.migration [None req-deb9269a-d5e7-4c29-9f43-fb5686ab34fb 41a57ee6-966b-47a9-9c3f-4f5f850bbe09 f861fb18-8fab-4a43-bd99-adddf7cb2b48 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.177 3041290 INFO alembic.runtime.migration [None req-deb9269a-d5e7-4c29-9f43-fb5686ab34fb 41a57ee6-966b-47a9-9c3f-4f5f850bbe09 f861fb18-8fab-4a43-bd99-adddf7cb2b48 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.184 3041290 INFO alembic.runtime.migration [None req-deb9269a-d5e7-4c29-9f43-fb5686ab34fb 41a57ee6-966b-47a9-9c3f-4f5f850bbe09 f861fb18-8fab-4a43-bd99-adddf7cb2b48 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.194 3041290 INFO aodh.api.app [None req-deb9269a-d5e7-4c29-9f43-fb5686ab34fb 41a57ee6-966b-47a9-9c3f-4f5f850bbe09 f861fb18-8fab-4a43-bd99-adddf7cb2b48 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.131750s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.114 3041298 INFO alembic.runtime.migration [None req-b8519823-35f1-4e5b-b895-1cf60cfc0544 56bdde98-d02b-4cb4-9546-fba06a7fb385 2204577f-c492-4844-92ce-c81a9d526a0d - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.114 3041298 INFO alembic.runtime.migration [None req-b8519823-35f1-4e5b-b895-1cf60cfc0544 56bdde98-d02b-4cb4-9546-fba06a7fb385 2204577f-c492-4844-92ce-c81a9d526a0d - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.123 3041298 INFO alembic.runtime.migration [None req-b8519823-35f1-4e5b-b895-1cf60cfc0544 56bdde98-d02b-4cb4-9546-fba06a7fb385 2204577f-c492-4844-92ce-c81a9d526a0d - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.123 3041298 INFO alembic.runtime.migration [None req-b8519823-35f1-4e5b-b895-1cf60cfc0544 56bdde98-d02b-4cb4-9546-fba06a7fb385 2204577f-c492-4844-92ce-c81a9d526a0d - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.127 3041298 INFO alembic.runtime.migration [None req-b8519823-35f1-4e5b-b895-1cf60cfc0544 56bdde98-d02b-4cb4-9546-fba06a7fb385 2204577f-c492-4844-92ce-c81a9d526a0d - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.129 3041298 INFO aodh.api.app [None req-b8519823-35f1-4e5b-b895-1cf60cfc0544 56bdde98-d02b-4cb4-9546-fba06a7fb385 2204577f-c492-4844-92ce-c81a9d526a0d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.169 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.177 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.210 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.039075s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.235 3041290 INFO alembic.runtime.migration [None req-8a0d3b8d-89ce-4886-bb29-a367d695460d 31ae9d55-461b-45af-af89-e8874f1ecc50 22fe25c7-c226-44d6-b5a9-701a6d2e5549 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.235 3041290 INFO alembic.runtime.migration [None req-8a0d3b8d-89ce-4886-bb29-a367d695460d 31ae9d55-461b-45af-af89-e8874f1ecc50 22fe25c7-c226-44d6-b5a9-701a6d2e5549 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.238 3041290 INFO alembic.runtime.migration [None req-8a0d3b8d-89ce-4886-bb29-a367d695460d 31ae9d55-461b-45af-af89-e8874f1ecc50 22fe25c7-c226-44d6-b5a9-701a6d2e5549 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.238 3041290 INFO alembic.runtime.migration [None req-8a0d3b8d-89ce-4886-bb29-a367d695460d 31ae9d55-461b-45af-af89-e8874f1ecc50 22fe25c7-c226-44d6-b5a9-701a6d2e5549 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.242 3041290 INFO alembic.runtime.migration [None req-8a0d3b8d-89ce-4886-bb29-a367d695460d 31ae9d55-461b-45af-af89-e8874f1ecc50 22fe25c7-c226-44d6-b5a9-701a6d2e5549 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.244 3041290 INFO aodh.api.app [None req-8a0d3b8d-89ce-4886-bb29-a367d695460d 31ae9d55-461b-45af-af89-e8874f1ecc50 22fe25c7-c226-44d6-b5a9-701a6d2e5549 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.259 3041290 WARNING oslo_db.sqlalchemy.utils [None req-f909cfd1-2732-4a99-9bf4-9a8566bdde05 49d575aa-182d-4461-8b70-896d1ee3eea9 958468fd-f27d-4de3-b97e-15dad157d4bc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.260 3041290 WARNING oslo_db.sqlalchemy.utils [None req-f909cfd1-2732-4a99-9bf4-9a8566bdde05 49d575aa-182d-4461-8b70-896d1ee3eea9 958468fd-f27d-4de3-b97e-15dad157d4bc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.266 3041290 WARNING oslo_db.sqlalchemy.utils [None req-f909cfd1-2732-4a99-9bf4-9a8566bdde05 49d575aa-182d-4461-8b70-896d1ee3eea9 958468fd-f27d-4de3-b97e-15dad157d4bc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.085908s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.245 3041298 INFO alembic.runtime.migration [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.248 3041298 INFO alembic.runtime.migration [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.258 3041298 INFO alembic.runtime.migration [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.258 3041298 INFO alembic.runtime.migration [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.272 3041298 INFO alembic.runtime.migration [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.280 3041298 INFO aodh.api.app [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_noauth [0.060022s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.274 3041290 INFO alembic.runtime.migration [None req-f909cfd1-2732-4a99-9bf4-9a8566bdde05 49d575aa-182d-4461-8b70-896d1ee3eea9 958468fd-f27d-4de3-b97e-15dad157d4bc - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.274 3041290 INFO alembic.runtime.migration [None req-f909cfd1-2732-4a99-9bf4-9a8566bdde05 49d575aa-182d-4461-8b70-896d1ee3eea9 958468fd-f27d-4de3-b97e-15dad157d4bc - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.278 3041290 INFO alembic.runtime.migration [None req-f909cfd1-2732-4a99-9bf4-9a8566bdde05 49d575aa-182d-4461-8b70-896d1ee3eea9 958468fd-f27d-4de3-b97e-15dad157d4bc - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.278 3041290 INFO alembic.runtime.migration [None req-f909cfd1-2732-4a99-9bf4-9a8566bdde05 49d575aa-182d-4461-8b70-896d1ee3eea9 958468fd-f27d-4de3-b97e-15dad157d4bc - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.282 3041290 INFO alembic.runtime.migration [None req-f909cfd1-2732-4a99-9bf4-9a8566bdde05 49d575aa-182d-4461-8b70-896d1ee3eea9 958468fd-f27d-4de3-b97e-15dad157d4bc - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.284 3041290 INFO aodh.api.app [None req-f909cfd1-2732-4a99-9bf4-9a8566bdde05 49d575aa-182d-4461-8b70-896d1ee3eea9 958468fd-f27d-4de3-b97e-15dad157d4bc - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.313 3041290 WARNING oslo_db.sqlalchemy.utils [None req-a37f2ab2-e16e-4f3a-bae8-cc30f50d45e3 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.315 3041290 WARNING oslo_db.sqlalchemy.utils [None req-a37f2ab2-e16e-4f3a-bae8-cc30f50d45e3 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.323 3041290 WARNING oslo_db.sqlalchemy.utils [None req-a37f2ab2-e16e-4f3a-bae8-cc30f50d45e3 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.080170s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.326 3041298 INFO alembic.runtime.migration [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.327 3041298 INFO alembic.runtime.migration [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.334 3041298 INFO alembic.runtime.migration [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.334 3041298 INFO alembic.runtime.migration [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.344 3041298 INFO alembic.runtime.migration [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.351 3041298 INFO aodh.api.app [None req-8bdd4777-dd61-45c7-a93a-9e992b39d851 9dd4e799-0be9-44d7-8337-05b102967e59 5a17e2aa-182e-4a5e-8202-9de2dd3357b7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.382 3041298 WARNING oslo_db.sqlalchemy.utils [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.384 3041298 WARNING oslo_db.sqlalchemy.utils [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.391 3041298 WARNING oslo_db.sqlalchemy.utils [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.058600s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.404 3041298 INFO alembic.runtime.migration [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.405 3041298 INFO alembic.runtime.migration [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.413 3041298 INFO alembic.runtime.migration [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.413 3041298 INFO alembic.runtime.migration [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.426 3041298 INFO alembic.runtime.migration [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.428 3041298 INFO aodh.api.app [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.173651s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.470 3041298 INFO alembic.runtime.migration [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.471 3041298 INFO alembic.runtime.migration [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.480 3041298 INFO alembic.runtime.migration [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.480 3041298 INFO alembic.runtime.migration [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.490 3041298 INFO alembic.runtime.migration [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.494 3041298 INFO aodh.api.app [None req-bf6b1471-4c23-4279-9709-6ebc868ccd3c 0135609f-afb5-4da9-9ff4-1953a5c7a2a0 4a2f56eb-ddb3-4052-b29b-4be520682cfb - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.527 3041298 WARNING oslo_db.sqlalchemy.utils [None req-fa69128c-8f10-45ea-b56a-777605449f08 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.548 3041298 WARNING oslo_db.sqlalchemy.utils [None req-6cc24a71-2472-4f7d-962f-f2e50673487d 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.584 3041298 WARNING oslo_db.sqlalchemy.utils [None req-65e43a09-c394-42ba-9fee-76a36cc2b5f7 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.592 3041298 WARNING oslo_db.sqlalchemy.utils [None req-65e43a09-c394-42ba-9fee-76a36cc2b5f7 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.607 3041298 WARNING oslo_db.sqlalchemy.utils [None req-b2b44753-a45c-4e40-b87e-5ded7ba5daa2 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.622 3041298 WARNING oslo_db.sqlalchemy.utils [None req-c095c6d5-2ed4-4b63-9057-86584538feb0 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.243225s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.429 3041289 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-31 04:34:05.429 3041289 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-31 04:34:05.434 3041289 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-31 04:34:05.435 3041289 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-31 04:34:05.439 3041289 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-31 04:34:05.474 3041289 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.632 3041289 WARNING oslo_db.sqlalchemy.utils [None req-522610b3-0b0d-48bb-a8bc-857b8ec87add fd9f852c-e19a-47d4-b864-a991293bff36 a30c2be8-7dca-4c31-9dd1-15783297558a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.649 3041289 WARNING oslo_db.sqlalchemy.utils [None req-421ce6e7-c051-40b8-9251-b9aa578f0131 fd9f852c-e19a-47d4-b864-a991293bff36 a30c2be8-7dca-4c31-9dd1-15783297558a - - - -] 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_ordered_by_recentness [0.353206s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.338 3041290 INFO alembic.runtime.migration [None req-a37f2ab2-e16e-4f3a-bae8-cc30f50d45e3 - - - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.338 3041290 INFO alembic.runtime.migration [None req-a37f2ab2-e16e-4f3a-bae8-cc30f50d45e3 - - - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.348 3041290 INFO alembic.runtime.migration [None req-a37f2ab2-e16e-4f3a-bae8-cc30f50d45e3 - - - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.348 3041290 INFO alembic.runtime.migration [None req-a37f2ab2-e16e-4f3a-bae8-cc30f50d45e3 - - - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.357 3041290 INFO alembic.runtime.migration [None req-a37f2ab2-e16e-4f3a-bae8-cc30f50d45e3 - - - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.359 3041290 INFO aodh.api.app [None req-a37f2ab2-e16e-4f3a-bae8-cc30f50d45e3 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.372 3041290 WARNING oslo_db.sqlalchemy.utils [None req-9783cca9-b631-4092-89cf-abf313cb5fcd 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.376 3041290 WARNING oslo_db.sqlalchemy.utils [None req-4e7a13ae-9b99-4b7a-8b1a-4fc5f8aecf8f 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.397 3041290 WARNING oslo_db.sqlalchemy.utils [None req-338780ba-e07f-4171-9713-531c8eef4682 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.409 3041290 WARNING oslo_db.sqlalchemy.utils [None req-b80fb787-5b4f-43e4-9774-bcaa1afe0b65 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.438 3041290 WARNING oslo_db.sqlalchemy.utils [None req-d56e45d3-7c28-4d5e-a89e-2fe2429c6a54 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.449 3041290 WARNING oslo_db.sqlalchemy.utils [None req-152894a7-462b-42f6-bfbf-134498b3f59f 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.470 3041290 WARNING oslo_db.sqlalchemy.utils [None req-c4b7dfeb-b6ae-412a-aac8-dc818a6287a6 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.480 3041290 WARNING oslo_db.sqlalchemy.utils [None req-714cb227-ceff-4ce9-a1aa-fa5540c8432d 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.488 3041290 WARNING oslo_db.sqlalchemy.utils [None req-5b421d5b-4c84-4ed5-8602-5ba18da0ebb6 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.516 3041290 WARNING oslo_db.sqlalchemy.utils [None req-4373c82e-51e4-46e3-a6eb-e71fdeab0359 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.529 3041290 WARNING oslo_db.sqlalchemy.utils [None req-503dc3b3-7f1f-4fdd-8f42-2dd3171c51f8 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.539 3041290 WARNING oslo_db.sqlalchemy.utils [None req-0546a1d6-ff87-4f58-848f-0f93b5c28357 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05. 556 3041290 WARNING oslo_db.sqlalchemy.utils [None req-444f3b72-c612-4519-9362-ced2d95114d6 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.561 3041290 WARNING oslo_db.sqlalchemy.utils [None req-de9745b2-da03-4d44-b6ea-6f5d4900c851 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.586 3041290 WARNING oslo_db.sqlalchemy.utils [None req-03eecec9-20cb-45f9-93f7-c0c6b3d749cc 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.603 3041290 WARNING oslo_db.sqlalchemy.utils [None req-eb489a96-b5b9-4ad7-b77c-f04c9f819282 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.627 3041290 WARNING oslo_db.sqlalchemy.utils [None req-8536cb47-4ea8-45f7-9397-1a80a54a4bc2 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.635 3041290 WARNING oslo_db.sqlalchemy.utils [None req-b26bd51b-2444-4b36-b46c-f22ad8d7ff45 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.649 3041290 WARNING oslo_db.sqlalchemy.utils [None req-116f373a-e3ee-4cee-97a0-2f7b453795e4 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.656 3041290 WARNING oslo_db.sqlalchemy.utils [None req-eeb81e09-27ac-46c6-8568-87395ae74288 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.669 3041290 WARNING oslo_db.sqlalchemy.utils [None req-10fdc436-44da-4f06-a9a6-beafcc97f30b 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.676 3041290 WARNING oslo_db.sqlalchemy.utils [None req-10fdc436-44da-4f06-a9a6-beafcc97f30b 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.071944s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.643 3041298 INFO alembic.runtime.migration [None req-c095c6d5-2ed4-4b63-9057-86584538feb0 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.643 3041298 INFO alembic.runtime.migration [None req-c095c6d5-2ed4-4b63-9057-86584538feb0 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.651 3041298 INFO alembic.runtime.migration [None req-c095c6d5-2ed4-4b63-9057-86584538feb0 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.651 3041298 INFO alembic.runtime.migration [None req-c095c6d5-2ed4-4b63-9057-86584538feb0 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.663 3041298 INFO alembic.runtime.migration [None req-c095c6d5-2ed4-4b63-9057-86584538feb0 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.667 3041298 INFO aodh.api.app [None req-c095c6d5-2ed4-4b63-9057-86584538feb0 787bd406-2fb5-4bcc-a44c-c6449b68368e 49433cce-0b2d-4b57-9278-1f072b46d2b6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.695 3041298 WARNING oslo_db.sqlalchemy.utils [None req-68d54b13-4a3a-44ac-8ea2-1439e33427e0 c6699d00-a423-4114-a715-ba8c59850273 d6b09a0f-6fa4-4614-b95c-1efc943c3572 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.054561s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.668 3041289 INFO alembic.runtime.migration [None req-421ce6e7-c051-40b8-9251-b9aa578f0131 fd9f852c-e19a-47d4-b864-a991293bff36 a30c2be8-7dca-4c31-9dd1-15783297558a - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.668 3041289 INFO alembic.runtime.migration [None req-421ce6e7-c051-40b8-9251-b9aa578f0131 fd9f852c-e19a-47d4-b864-a991293bff36 a30c2be8-7dca-4c31-9dd1-15783297558a - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.674 3041289 INFO alembic.runtime.migration [None req-421ce6e7-c051-40b8-9251-b9aa578f0131 fd9f852c-e19a-47d4-b864-a991293bff36 a30c2be8-7dca-4c31-9dd1-15783297558a - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.675 3041289 INFO alembic.runtime.migration [None req-421ce6e7-c051-40b8-9251-b9aa578f0131 fd9f852c-e19a-47d4-b864-a991293bff36 a30c2be8-7dca-4c31-9dd1-15783297558a - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.679 3041289 INFO alembic.runtime.migration [None req-421ce6e7-c051-40b8-9251-b9aa578f0131 fd9f852c-e19a-47d4-b864-a991293bff36 a30c2be8-7dca-4c31-9dd1-15783297558a - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.680 3041289 INFO aodh.api.app [None req-421ce6e7-c051-40b8-9251-b9aa578f0131 fd9f852c-e19a-47d4-b864-a991293bff36 a30c2be8-7dca-4c31-9dd1-15783297558a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.698 3041289 INFO aodh.api.app [None req-421ce6e7-c051-40b8-9251-b9aa578f0131 fd9f852c-e19a-47d4-b864-a991293bff36 a30c2be8-7dca-4c31-9dd1-15783297558a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.713 3041289 WARNING oslo_policy.policy [None req-c0f3523d-bf40-4370-a406-b4a877b6ddb0 b8384c66-8f73-44c9-9a1d-58d2d51cde1f 8d009b91-1798-4651-bce0-b331f6b91c22 - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.062953s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.694 3041290 INFO alembic.runtime.migration [None req-10fdc436-44da-4f06-a9a6-beafcc97f30b 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.694 3041290 INFO alembic.runtime.migration [None req-10fdc436-44da-4f06-a9a6-beafcc97f30b 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.700 3041290 INFO alembic.runtime.migration [None req-10fdc436-44da-4f06-a9a6-beafcc97f30b 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.700 3041290 INFO alembic.runtime.migration [None req-10fdc436-44da-4f06-a9a6-beafcc97f30b 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.704 3041290 INFO alembic.runtime.migration [None req-10fdc436-44da-4f06-a9a6-beafcc97f30b 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.711 3041290 INFO aodh.api.app [None req-10fdc436-44da-4f06-a9a6-beafcc97f30b 893779f4-d0f9-4149-9a28-5686189031d0 3d6956d2-00a6-4ea8-a8fb-6010e7168f95 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.728 3041290 WARNING oslo_db.sqlalchemy.utils [None req-32a77d5c-2d3e-4edd-8f93-04f28e0d3d2c e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.735 3041290 WARNING oslo_db.sqlalchemy.utils [None req-32a77d5c-2d3e-4edd-8f93-04f28e0d3d2c e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.741 3041290 WARNING oslo_db.sqlalchemy.utils [None req-8a5c1e97-ed36-444d-b54a-0b6973033703 e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.745 3041290 WARNING oslo_db.sqlalchemy.utils [None req-7e24dbb0-f81c-4f4d-a4b9-7b72103a618c e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.745 3041290 WARNING oslo_db.sqlalchemy.utils [None req-7e24dbb0-f81c-4f4d-a4b9-7b72103a618c e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.748 3041290 WARNING oslo_db.sqlalchemy.utils [None req-bec22980-635a-4a0a-b027-bcffc4ae63f2 e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.053800s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.723 3041289 INFO alembic.runtime.migration [None req-c0f3523d-bf40-4370-a406-b4a877b6ddb0 b8384c66-8f73-44c9-9a1d-58d2d51cde1f 8d009b91-1798-4651-bce0-b331f6b91c22 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.724 3041289 INFO alembic.runtime.migration [None req-c0f3523d-bf40-4370-a406-b4a877b6ddb0 b8384c66-8f73-44c9-9a1d-58d2d51cde1f 8d009b91-1798-4651-bce0-b331f6b91c22 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.727 3041289 INFO alembic.runtime.migration [None req-c0f3523d-bf40-4370-a406-b4a877b6ddb0 b8384c66-8f73-44c9-9a1d-58d2d51cde1f 8d009b91-1798-4651-bce0-b331f6b91c22 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.727 3041289 INFO alembic.runtime.migration [None req-c0f3523d-bf40-4370-a406-b4a877b6ddb0 b8384c66-8f73-44c9-9a1d-58d2d51cde1f 8d009b91-1798-4651-bce0-b331f6b91c22 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.732 3041289 INFO alembic.runtime.migration [None req-c0f3523d-bf40-4370-a406-b4a877b6ddb0 b8384c66-8f73-44c9-9a1d-58d2d51cde1f 8d009b91-1798-4651-bce0-b331f6b91c22 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.739 3041289 INFO aodh.api.app [None req-c0f3523d-bf40-4370-a406-b4a877b6ddb0 b8384c66-8f73-44c9-9a1d-58d2d51cde1f 8d009b91-1798-4651-bce0-b331f6b91c22 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.052741s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.756 3041290 INFO alembic.runtime.migration [None req-bec22980-635a-4a0a-b027-bcffc4ae63f2 e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.756 3041290 INFO alembic.runtime.migration [None req-bec22980-635a-4a0a-b027-bcffc4ae63f2 e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.760 3041290 INFO alembic.runtime.migration [None req-bec22980-635a-4a0a-b027-bcffc4ae63f2 e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.760 3041290 INFO alembic.runtime.migration [None req-bec22980-635a-4a0a-b027-bcffc4ae63f2 e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.764 3041290 INFO alembic.runtime.migration [None req-bec22980-635a-4a0a-b027-bcffc4ae63f2 e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.766 3041290 INFO aodh.api.app [None req-bec22980-635a-4a0a-b027-bcffc4ae63f2 e34b7c19-d442-47cd-97e6-25b895285987 dd71f2ed-3618-41c7-88d7-050c9d1971dd - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.783 3041290 WARNING oslo_db.sqlalchemy.utils [None req-be446eb4-0163-4bb1-8f0e-46d5134fa4e7 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.784 3041290 WARNING oslo_db.sqlalchemy.utils [None req-be446eb4-0163-4bb1-8f0e-46d5134fa4e7 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.789 3041290 WARNING oslo_db.sqlalchemy.utils [None req-8dbdc47f-0538-4f48-b77d-0946f5d36926 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.793 3041290 WARNING oslo_db.sqlalchemy.utils [None req-f36ea35e-553f-47fa-9182-d351594e9225 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.794 3041290 WARNING oslo_db.sqlalchemy.utils [None req-f36ea35e-553f-47fa-9182-d351594e9225 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.798 3041290 WARNING oslo_db.sqlalchemy.utils [None req-cfde5473-be77-4408-86f7-c24ddba7d45b 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] 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.043582s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.782 3041289 INFO alembic.runtime.migration [None req-fd7cd1f9-ace4-4d55-b5ff-9bad2e95f8f9 2d2d795b-098c-4e69-b33a-43050c1c3c6b 470c3c1d-ae3e-41e9-9959-e02e0d6fc248 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.782 3041289 INFO alembic.runtime.migration [None req-fd7cd1f9-ace4-4d55-b5ff-9bad2e95f8f9 2d2d795b-098c-4e69-b33a-43050c1c3c6b 470c3c1d-ae3e-41e9-9959-e02e0d6fc248 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.787 3041289 INFO alembic.runtime.migration [None req-fd7cd1f9-ace4-4d55-b5ff-9bad2e95f8f9 2d2d795b-098c-4e69-b33a-43050c1c3c6b 470c3c1d-ae3e-41e9-9959-e02e0d6fc248 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.788 3041289 INFO alembic.runtime.migration [None req-fd7cd1f9-ace4-4d55-b5ff-9bad2e95f8f9 2d2d795b-098c-4e69-b33a-43050c1c3c6b 470c3c1d-ae3e-41e9-9959-e02e0d6fc248 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.792 3041289 INFO alembic.runtime.migration [None req-fd7cd1f9-ace4-4d55-b5ff-9bad2e95f8f9 2d2d795b-098c-4e69-b33a-43050c1c3c6b 470c3c1d-ae3e-41e9-9959-e02e0d6fc248 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.794 3041289 INFO aodh.api.app [None req-fd7cd1f9-ace4-4d55-b5ff-9bad2e95f8f9 2d2d795b-098c-4e69-b33a-43050c1c3c6b 470c3c1d-ae3e-41e9-9959-e02e0d6fc248 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.133589s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.728 3041298 INFO alembic.runtime.migration [None req-68d54b13-4a3a-44ac-8ea2-1439e33427e0 c6699d00-a423-4114-a715-ba8c59850273 d6b09a0f-6fa4-4614-b95c-1efc943c3572 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.730 3041298 INFO alembic.runtime.migration [None req-68d54b13-4a3a-44ac-8ea2-1439e33427e0 c6699d00-a423-4114-a715-ba8c59850273 d6b09a0f-6fa4-4614-b95c-1efc943c3572 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.738 3041298 INFO alembic.runtime.migration [None req-68d54b13-4a3a-44ac-8ea2-1439e33427e0 c6699d00-a423-4114-a715-ba8c59850273 d6b09a0f-6fa4-4614-b95c-1efc943c3572 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.738 3041298 INFO alembic.runtime.migration [None req-68d54b13-4a3a-44ac-8ea2-1439e33427e0 c6699d00-a423-4114-a715-ba8c59850273 d6b09a0f-6fa4-4614-b95c-1efc943c3572 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.750 3041298 INFO alembic.runtime.migration [None req-68d54b13-4a3a-44ac-8ea2-1439e33427e0 c6699d00-a423-4114-a715-ba8c59850273 d6b09a0f-6fa4-4614-b95c-1efc943c3572 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.753 3041298 INFO aodh.api.app [None req-68d54b13-4a3a-44ac-8ea2-1439e33427e0 c6699d00-a423-4114-a715-ba8c59850273 d6b09a0f-6fa4-4614-b95c-1efc943c3572 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.793 3041298 WARNING oslo_db.sqlalchemy.utils [None req-81c6036b-8e28-41c3-947f-49056c6a3665 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.799 3041298 WARNING oslo_db.sqlalchemy.utils [None req-65bdec66-4ca4-4307-83ba-14ac8907d8b7 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.810 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8642dcac-4902-4caa-ac5a-ca2d8362a1bd 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.827 3041298 WARNING oslo_db.sqlalchemy.utils [None req-63507da0-7f70-4208-b867-67a26bf5fa51 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.832 3041298 WARNING oslo_db.sqlalchemy.utils [None req-63507da0-7f70-4208-b867-67a26bf5fa51 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.103904s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.824 3041289 INFO alembic.runtime.migration [None req-9fee3349-8b12-41dc-b820-86a1edb0a44a 5a8a85f5-f85b-423d-b1b8-c58800f3ad63 c3201c9c-44ba-42ed-92c9-45ea398c9d12 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.824 3041289 INFO alembic.runtime.migration [None req-9fee3349-8b12-41dc-b820-86a1edb0a44a 5a8a85f5-f85b-423d-b1b8-c58800f3ad63 c3201c9c-44ba-42ed-92c9-45ea398c9d12 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.828 3041289 INFO alembic.runtime.migration [None req-9fee3349-8b12-41dc-b820-86a1edb0a44a 5a8a85f5-f85b-423d-b1b8-c58800f3ad63 c3201c9c-44ba-42ed-92c9-45ea398c9d12 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.828 3041289 INFO alembic.runtime.migration [None req-9fee3349-8b12-41dc-b820-86a1edb0a44a 5a8a85f5-f85b-423d-b1b8-c58800f3ad63 c3201c9c-44ba-42ed-92c9-45ea398c9d12 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.842 3041289 INFO alembic.runtime.migration [None req-9fee3349-8b12-41dc-b820-86a1edb0a44a 5a8a85f5-f85b-423d-b1b8-c58800f3ad63 c3201c9c-44ba-42ed-92c9-45ea398c9d12 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.850 3041289 INFO aodh.api.app [None req-9fee3349-8b12-41dc-b820-86a1edb0a44a 5a8a85f5-f85b-423d-b1b8-c58800f3ad63 c3201c9c-44ba-42ed-92c9-45ea398c9d12 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.870 3041289 WARNING oslo_db.sqlalchemy.utils [None req-9a8d962b-6bad-4ba9-a77a-15fe4500781d bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.872 3041289 WARNING oslo_db.sqlalchemy.utils [None req-9a8d962b-6bad-4ba9-a77a-15fe4500781d bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.883 3041289 WARNING oslo_db.sqlalchemy.utils [None req-9a8d962b-6bad-4ba9-a77a-15fe4500781d bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.886 3041289 WARNING oslo_db.sqlalchemy.utils [None req-bdd7369c-83b0-4f0f-8fdd-2014df36fe41 bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.890 3041289 WARNING oslo_db.sqlalchemy.utils [None req-1ec0512c-befd-4fbd-a051-e4989854735f bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] 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.157986s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.809 3041290 INFO alembic.runtime.migration [None req-8ef0f9fe-e149-465e-92ae-10b93593e046 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.809 3041290 INFO alembic.runtime.migration [None req-8ef0f9fe-e149-465e-92ae-10b93593e046 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.813 3041290 INFO alembic.runtime.migration [None req-8ef0f9fe-e149-465e-92ae-10b93593e046 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.813 3041290 INFO alembic.runtime.migration [None req-8ef0f9fe-e149-465e-92ae-10b93593e046 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.821 3041290 INFO alembic.runtime.migration [None req-8ef0f9fe-e149-465e-92ae-10b93593e046 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.823 3041290 INFO aodh.api.app [None req-8ef0f9fe-e149-465e-92ae-10b93593e046 29ea81c4-7347-497b-8835-8882d66255f3 73a484fa-84cb-4a96-ba4d-f6456d2ab2d9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.937 3041290 WARNING oslo_db.sqlalchemy.utils [None req-1b0cfe3a-bb98-4f78-a944-02ba0509daab e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.938 3041290 WARNING oslo_db.sqlalchemy.utils [None req-1b0cfe3a-bb98-4f78-a944-02ba0509daab e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.944 3041290 WARNING oslo_db.sqlalchemy.utils [None req-e154c91b-6151-4a95-b886-f06306714881 e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.953 3041290 WARNING oslo_db.sqlalchemy.utils [None req-e597be27-5159-4f32-b16c-7392c60ff9e4 e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.954 3041290 WARNING oslo_db.sqlalchemy.utils [None req-e597be27-5159-4f32-b16c-7392c60ff9e4 e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.957 3041290 WARNING oslo_db.sqlalchemy.utils [None req-8ca71ab1-dd24-485c-a3a9-d48ec16342f1 e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] 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.044371s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.968 3041290 INFO alembic.runtime.migration [None req-40f65788-b735-4c20-a098-452eb9089002 e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.968 3041290 INFO alembic.runtime.migration [None req-40f65788-b735-4c20-a098-452eb9089002 e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.972 3041290 INFO alembic.runtime.migration [None req-40f65788-b735-4c20-a098-452eb9089002 e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.972 3041290 INFO alembic.runtime.migration [None req-40f65788-b735-4c20-a098-452eb9089002 e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.976 3041290 INFO alembic.runtime.migration [None req-40f65788-b735-4c20-a098-452eb9089002 e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.979 3041290 INFO aodh.api.app [None req-40f65788-b735-4c20-a098-452eb9089002 e3e9c850-2445-4dc8-8bd1-0aa4498bafce 66c47acf-96b3-4ae6-87ca-ccef69603936 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.992 3041290 WARNING oslo_db.sqlalchemy.utils [None req-3a2cdbe3-4d49-4dbf-845b-ad952201587e 9c676860-fe5f-4e31-8e2b-48ae422515cc e8d97787-8e35-48b2-9a00-e8e9045106fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.993 3041290 WARNING oslo_db.sqlalchemy.utils [None req-3a2cdbe3-4d49-4dbf-845b-ad952201587e 9c676860-fe5f-4e31-8e2b-48ae422515cc e8d97787-8e35-48b2-9a00-e8e9045106fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.997 3041290 WARNING oslo_db.sqlalchemy.utils [None req-3a2cdbe3-4d49-4dbf-845b-ad952201587e 9c676860-fe5f-4e31-8e2b-48ae422515cc e8d97787-8e35-48b2-9a00-e8e9045106fe - - - -] 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.178707s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.859 3041298 INFO alembic.runtime.migration [None req-63507da0-7f70-4208-b867-67a26bf5fa51 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.859 3041298 INFO alembic.runtime.migration [None req-63507da0-7f70-4208-b867-67a26bf5fa51 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.870 3041298 INFO alembic.runtime.migration [None req-63507da0-7f70-4208-b867-67a26bf5fa51 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.870 3041298 INFO alembic.runtime.migration [None req-63507da0-7f70-4208-b867-67a26bf5fa51 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.885 3041298 INFO alembic.runtime.migration [None req-63507da0-7f70-4208-b867-67a26bf5fa51 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.889 3041298 INFO aodh.api.app [None req-63507da0-7f70-4208-b867-67a26bf5fa51 5931b018-04d1-4440-bf33-82cdb51ee6c0 bed9dfe4-1979-4a5a-a22d-54ea0d6b7bbe - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.968 3041298 WARNING oslo_db.sqlalchemy.utils [None req-6968b754-f7f3-4e75-9f33-545a4f51bf46 bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.977 3041298 WARNING oslo_db.sqlalchemy.utils [None req-6968b754-f7f3-4e75-9f33-545a4f51bf46 bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.994 3041298 WARNING oslo_db.sqlalchemy.utils [None req-f144a50d-eb32-44fb-96d9-178c618c03f1 bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.004 3041298 WARNING oslo_db.sqlalchemy.utils [None req-da4082f3-81f8-4d43-b2ee-d6dec96560af bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.006 3041298 WARNING oslo_db.sqlalchemy.utils [None req-da4082f3-81f8-4d43-b2ee-d6dec96560af bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.011 3041298 WARNING oslo_db.sqlalchemy.utils [None req-e0e4aacb-c19e-43de-85f5-e13fd3276d71 bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] 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_as_admin [0.102155s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.926 3041289 INFO alembic.runtime.migration [None req-1ec0512c-befd-4fbd-a051-e4989854735f bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.926 3041289 INFO alembic.runtime.migration [None req-1ec0512c-befd-4fbd-a051-e4989854735f bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.932 3041289 INFO alembic.runtime.migration [None req-1ec0512c-befd-4fbd-a051-e4989854735f bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:05.932 3041289 INFO alembic.runtime.migration [None req-1ec0512c-befd-4fbd-a051-e4989854735f bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:05.950 3041289 INFO alembic.runtime.migration [None req-1ec0512c-befd-4fbd-a051-e4989854735f bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:05.952 3041289 INFO aodh.api.app [None req-1ec0512c-befd-4fbd-a051-e4989854735f bd9214a3-2a1b-4cdc-bf7b-aff7ed986ed5 7b26a17e-1588-443b-85f0-fc83515ce823 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:05.979 3041289 WARNING oslo_db.sqlalchemy.utils [None req-fca04aab-aac6-4293-bb70-81a2dffad3b7 ef9f6d8a-3da8-424f-99ac-8aff708e34b9 1e8f5e5d-6e75-40a7-b787-401a66342f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:05.990 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ace7fed8-b1c9-471b-817e-5fd08df68f3b ef9f6d8a-3da8-424f-99ac-8aff708e34b9 1e8f5e5d-6e75-40a7-b787-401a66342f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.016 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ace7fed8-b1c9-471b-817e-5fd08df68f3b ef9f6d8a-3da8-424f-99ac-8aff708e34b9 1e8f5e5d-6e75-40a7-b787-401a66342f46 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.519152s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:05.559 3041293 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-31 04:34:05.563 3041293 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-31 04:34:05.575 3041293 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-31 04:34:05.575 3041293 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-31 04:34:05.593 3041293 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-31 04:34:05.686 3041293 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.012 3041293 WARNING oslo_db.sqlalchemy.utils [None req-52e0c666-4c04-49e3-94e5-261ac0901cf3 a4cac159-76db-44eb-b6aa-cd39943dc306 bce85772-eca2-410f-971d-546c4c1a80be - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.015 3041293 WARNING oslo_db.sqlalchemy.utils [None req-52e0c666-4c04-49e3-94e5-261ac0901cf3 a4cac159-76db-44eb-b6aa-cd39943dc306 bce85772-eca2-410f-971d-546c4c1a80be - - - -] 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_nonadmin [0.082222s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.013 3041290 INFO alembic.runtime.migration [None req-3a2cdbe3-4d49-4dbf-845b-ad952201587e 9c676860-fe5f-4e31-8e2b-48ae422515cc e8d97787-8e35-48b2-9a00-e8e9045106fe - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.013 3041290 INFO alembic.runtime.migration [None req-3a2cdbe3-4d49-4dbf-845b-ad952201587e 9c676860-fe5f-4e31-8e2b-48ae422515cc e8d97787-8e35-48b2-9a00-e8e9045106fe - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.020 3041290 INFO alembic.runtime.migration [None req-3a2cdbe3-4d49-4dbf-845b-ad952201587e 9c676860-fe5f-4e31-8e2b-48ae422515cc e8d97787-8e35-48b2-9a00-e8e9045106fe - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.021 3041290 INFO alembic.runtime.migration [None req-3a2cdbe3-4d49-4dbf-845b-ad952201587e 9c676860-fe5f-4e31-8e2b-48ae422515cc e8d97787-8e35-48b2-9a00-e8e9045106fe - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.031 3041290 INFO alembic.runtime.migration [None req-3a2cdbe3-4d49-4dbf-845b-ad952201587e 9c676860-fe5f-4e31-8e2b-48ae422515cc e8d97787-8e35-48b2-9a00-e8e9045106fe - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.040 3041290 INFO aodh.api.app [None req-3a2cdbe3-4d49-4dbf-845b-ad952201587e 9c676860-fe5f-4e31-8e2b-48ae422515cc e8d97787-8e35-48b2-9a00-e8e9045106fe - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.066 3041290 WARNING oslo_db.sqlalchemy.utils [None req-4b35a806-face-4318-ae8e-3fe1a9e23273 16053e6a-d93f-4c4b-a931-1981bbb41bf6 84da40e7-6c74-4841-84c0-4ad3c2d85b29 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.069 3041290 WARNING oslo_db.sqlalchemy.utils [None req-4b35a806-face-4318-ae8e-3fe1a9e23273 16053e6a-d93f-4c4b-a931-1981bbb41bf6 84da40e7-6c74-4841-84c0-4ad3c2d85b29 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.080 3041290 WARNING oslo_db.sqlalchemy.utils [None req-4b35a806-face-4318-ae8e-3fe1a9e23273 16053e6a-d93f-4c4b-a931-1981bbb41bf6 84da40e7-6c74-4841-84c0-4ad3c2d85b29 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.074001s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.051 3041293 INFO alembic.runtime.migration [None req-52e0c666-4c04-49e3-94e5-261ac0901cf3 a4cac159-76db-44eb-b6aa-cd39943dc306 bce85772-eca2-410f-971d-546c4c1a80be - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.051 3041293 INFO alembic.runtime.migration [None req-52e0c666-4c04-49e3-94e5-261ac0901cf3 a4cac159-76db-44eb-b6aa-cd39943dc306 bce85772-eca2-410f-971d-546c4c1a80be - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.055 3041293 INFO alembic.runtime.migration [None req-52e0c666-4c04-49e3-94e5-261ac0901cf3 a4cac159-76db-44eb-b6aa-cd39943dc306 bce85772-eca2-410f-971d-546c4c1a80be - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.055 3041293 INFO alembic.runtime.migration [None req-52e0c666-4c04-49e3-94e5-261ac0901cf3 a4cac159-76db-44eb-b6aa-cd39943dc306 bce85772-eca2-410f-971d-546c4c1a80be - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.065 3041293 INFO alembic.runtime.migration [None req-52e0c666-4c04-49e3-94e5-261ac0901cf3 a4cac159-76db-44eb-b6aa-cd39943dc306 bce85772-eca2-410f-971d-546c4c1a80be - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.072 3041293 INFO aodh.api.app [None req-52e0c666-4c04-49e3-94e5-261ac0901cf3 a4cac159-76db-44eb-b6aa-cd39943dc306 bce85772-eca2-410f-971d-546c4c1a80be - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.100 3041293 WARNING oslo_db.sqlalchemy.utils [None req-b01dca5b-788c-4011-acca-7d105215aad8 ccb15c20-bf9e-475e-abd9-932a09a2651b dda94d94-6fca-46cc-87e7-458c47c83c55 - - - -] 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.094260s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.028 3041289 INFO alembic.runtime.migration [None req-ace7fed8-b1c9-471b-817e-5fd08df68f3b ef9f6d8a-3da8-424f-99ac-8aff708e34b9 1e8f5e5d-6e75-40a7-b787-401a66342f46 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.028 3041289 INFO alembic.runtime.migration [None req-ace7fed8-b1c9-471b-817e-5fd08df68f3b ef9f6d8a-3da8-424f-99ac-8aff708e34b9 1e8f5e5d-6e75-40a7-b787-401a66342f46 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.036 3041289 INFO alembic.runtime.migration [None req-ace7fed8-b1c9-471b-817e-5fd08df68f3b ef9f6d8a-3da8-424f-99ac-8aff708e34b9 1e8f5e5d-6e75-40a7-b787-401a66342f46 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.036 3041289 INFO alembic.runtime.migration [None req-ace7fed8-b1c9-471b-817e-5fd08df68f3b ef9f6d8a-3da8-424f-99ac-8aff708e34b9 1e8f5e5d-6e75-40a7-b787-401a66342f46 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.049 3041289 INFO alembic.runtime.migration [None req-ace7fed8-b1c9-471b-817e-5fd08df68f3b ef9f6d8a-3da8-424f-99ac-8aff708e34b9 1e8f5e5d-6e75-40a7-b787-401a66342f46 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.051 3041289 INFO aodh.api.app [None req-ace7fed8-b1c9-471b-817e-5fd08df68f3b ef9f6d8a-3da8-424f-99ac-8aff708e34b9 1e8f5e5d-6e75-40a7-b787-401a66342f46 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.074 3041289 WARNING oslo_db.sqlalchemy.utils [None req-46c921b3-16ac-475d-a9e9-e31964c8550f 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.086 3041289 WARNING oslo_db.sqlalchemy.utils [None req-bb164189-5d1c-45a4-9d27-5fb5da9d1015 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.097 3041289 WARNING oslo_db.sqlalchemy.utils [None req-bb164189-5d1c-45a4-9d27-5fb5da9d1015 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.102 3041289 WARNING oslo_db.sqlalchemy.utils [None req-0122b5c2-d949-49cf-8cfe-c7fc3fbb8150 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.107 3041289 WARNING oslo_db.sqlalchemy.utils [None req-9a871dba-7eaa-4466-bb85-10f3c2d49abd 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.114 3041289 WARNING oslo_db.sqlalchemy.utils [None req-127606b6-4cd5-4384-a802-421e0846d461 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] 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.035177s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.122 3041289 INFO alembic.runtime.migration [None req-127606b6-4cd5-4384-a802-421e0846d461 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.122 3041289 INFO alembic.runtime.migration [None req-127606b6-4cd5-4384-a802-421e0846d461 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.126 3041289 INFO alembic.runtime.migration [None req-127606b6-4cd5-4384-a802-421e0846d461 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.126 3041289 INFO alembic.runtime.migration [None req-127606b6-4cd5-4384-a802-421e0846d461 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.130 3041289 INFO alembic.runtime.migration [None req-127606b6-4cd5-4384-a802-421e0846d461 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.132 3041289 INFO aodh.api.app [None req-127606b6-4cd5-4384-a802-421e0846d461 130245bc-e79b-450c-8925-852e7ca3dd43 093d95f4-2ff7-4c68-b6db-a2af009b759d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.146 3041289 WARNING oslo_db.sqlalchemy.utils [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.147 3041289 WARNING oslo_db.sqlalchemy.utils [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.151 3041289 WARNING oslo_db.sqlalchemy.utils [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.052589s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.126 3041293 INFO alembic.runtime.migration [None req-b01dca5b-788c-4011-acca-7d105215aad8 ccb15c20-bf9e-475e-abd9-932a09a2651b dda94d94-6fca-46cc-87e7-458c47c83c55 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.126 3041293 INFO alembic.runtime.migration [None req-b01dca5b-788c-4011-acca-7d105215aad8 ccb15c20-bf9e-475e-abd9-932a09a2651b dda94d94-6fca-46cc-87e7-458c47c83c55 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.135 3041293 INFO alembic.runtime.migration [None req-b01dca5b-788c-4011-acca-7d105215aad8 ccb15c20-bf9e-475e-abd9-932a09a2651b dda94d94-6fca-46cc-87e7-458c47c83c55 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.135 3041293 INFO alembic.runtime.migration [None req-b01dca5b-788c-4011-acca-7d105215aad8 ccb15c20-bf9e-475e-abd9-932a09a2651b dda94d94-6fca-46cc-87e7-458c47c83c55 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.141 3041293 INFO alembic.runtime.migration [None req-b01dca5b-788c-4011-acca-7d105215aad8 ccb15c20-bf9e-475e-abd9-932a09a2651b dda94d94-6fca-46cc-87e7-458c47c83c55 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.146 3041293 INFO aodh.api.app [None req-b01dca5b-788c-4011-acca-7d105215aad8 ccb15c20-bf9e-475e-abd9-932a09a2651b dda94d94-6fca-46cc-87e7-458c47c83c55 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.083350s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.096 3041290 INFO alembic.runtime.migration [None req-4b35a806-face-4318-ae8e-3fe1a9e23273 16053e6a-d93f-4c4b-a931-1981bbb41bf6 84da40e7-6c74-4841-84c0-4ad3c2d85b29 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.096 3041290 INFO alembic.runtime.migration [None req-4b35a806-face-4318-ae8e-3fe1a9e23273 16053e6a-d93f-4c4b-a931-1981bbb41bf6 84da40e7-6c74-4841-84c0-4ad3c2d85b29 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.099 3041290 INFO alembic.runtime.migration [None req-4b35a806-face-4318-ae8e-3fe1a9e23273 16053e6a-d93f-4c4b-a931-1981bbb41bf6 84da40e7-6c74-4841-84c0-4ad3c2d85b29 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.099 3041290 INFO alembic.runtime.migration [None req-4b35a806-face-4318-ae8e-3fe1a9e23273 16053e6a-d93f-4c4b-a931-1981bbb41bf6 84da40e7-6c74-4841-84c0-4ad3c2d85b29 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.115 3041290 INFO alembic.runtime.migration [None req-4b35a806-face-4318-ae8e-3fe1a9e23273 16053e6a-d93f-4c4b-a931-1981bbb41bf6 84da40e7-6c74-4841-84c0-4ad3c2d85b29 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.125 3041290 INFO aodh.api.app [None req-4b35a806-face-4318-ae8e-3fe1a9e23273 16053e6a-d93f-4c4b-a931-1981bbb41bf6 84da40e7-6c74-4841-84c0-4ad3c2d85b29 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.156 3041290 WARNING oslo_db.sqlalchemy.utils [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.158 3041290 WARNING oslo_db.sqlalchemy.utils [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.169 3041290 WARNING oslo_db.sqlalchemy.utils [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] 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_user_alarms_quotas [0.193734s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.033 3041298 INFO alembic.runtime.migration [None req-e0e4aacb-c19e-43de-85f5-e13fd3276d71 bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.033 3041298 INFO alembic.runtime.migration [None req-e0e4aacb-c19e-43de-85f5-e13fd3276d71 bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.037 3041298 INFO alembic.runtime.migration [None req-e0e4aacb-c19e-43de-85f5-e13fd3276d71 bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.037 3041298 INFO alembic.runtime.migration [None req-e0e4aacb-c19e-43de-85f5-e13fd3276d71 bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.048 3041298 INFO alembic.runtime.migration [None req-e0e4aacb-c19e-43de-85f5-e13fd3276d71 bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.058 3041298 INFO aodh.api.app [None req-e0e4aacb-c19e-43de-85f5-e13fd3276d71 bae86178-6660-4601-a801-2d881bd227f9 1f4d89f5-efc3-4169-9544-c60803d10369 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.082 3041298 WARNING oslo_db.sqlalchemy.utils [None req-ddcb8dc4-0b23-485e-8656-dba076b85828 b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.085 3041298 WARNING oslo_db.sqlalchemy.utils [None req-ddcb8dc4-0b23-485e-8656-dba076b85828 b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.094 3041298 WARNING oslo_db.sqlalchemy.utils [None req-0c6a79cc-f807-40c6-91b2-6dc2b9cf66a0 b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.201 3041298 WARNING oslo_db.sqlalchemy.utils [None req-4e8cd214-3cb7-4244-8884-acd4eb8a88dc b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.203 3041298 WARNING oslo_db.sqlalchemy.utils [None req-4e8cd214-3cb7-4244-8884-acd4eb8a88dc b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.208 3041298 WARNING oslo_db.sqlalchemy.utils [None req-9495038b-ad47-4ce0-ae48-980a5daca3d0 b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.057021s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.187 3041290 INFO alembic.runtime.migration [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.187 3041290 INFO alembic.runtime.migration [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.191 3041290 INFO alembic.runtime.migration [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.191 3041290 INFO alembic.runtime.migration [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.196 3041290 INFO alembic.runtime.migration [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.207 3041290 INFO aodh.api.app [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.080384s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.177 3041293 INFO alembic.runtime.migration [None req-8e829517-5e01-4007-8709-016271f4a256 c50e79b1-0116-4af0-be52-e83fbed949d8 801ced3a-0182-4541-b67e-16e1a55edea7 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.177 3041293 INFO alembic.runtime.migration [None req-8e829517-5e01-4007-8709-016271f4a256 c50e79b1-0116-4af0-be52-e83fbed949d8 801ced3a-0182-4541-b67e-16e1a55edea7 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.181 3041293 INFO alembic.runtime.migration [None req-8e829517-5e01-4007-8709-016271f4a256 c50e79b1-0116-4af0-be52-e83fbed949d8 801ced3a-0182-4541-b67e-16e1a55edea7 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.181 3041293 INFO alembic.runtime.migration [None req-8e829517-5e01-4007-8709-016271f4a256 c50e79b1-0116-4af0-be52-e83fbed949d8 801ced3a-0182-4541-b67e-16e1a55edea7 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.186 3041293 INFO alembic.runtime.migration [None req-8e829517-5e01-4007-8709-016271f4a256 c50e79b1-0116-4af0-be52-e83fbed949d8 801ced3a-0182-4541-b67e-16e1a55edea7 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.199 3041293 INFO aodh.api.app [None req-8e829517-5e01-4007-8709-016271f4a256 c50e79b1-0116-4af0-be52-e83fbed949d8 801ced3a-0182-4541-b67e-16e1a55edea7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.232 3041293 WARNING oslo_db.sqlalchemy.utils [None req-712875d6-8211-4361-8848-687496f433c3 c8103b28-f942-436f-9ab3-b74f760c7303 aa511411-af55-49e9-bbf4-40153fb291ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.238 3041293 WARNING oslo_db.sqlalchemy.utils [None req-712875d6-8211-4361-8848-687496f433c3 c8103b28-f942-436f-9ab3-b74f760c7303 aa511411-af55-49e9-bbf4-40153fb291ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.245 3041293 WARNING oslo_db.sqlalchemy.utils [None req-712875d6-8211-4361-8848-687496f433c3 c8103b28-f942-436f-9ab3-b74f760c7303 aa511411-af55-49e9-bbf4-40153fb291ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.051838s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.222 3041298 INFO alembic.runtime.migration [None req-9495038b-ad47-4ce0-ae48-980a5daca3d0 b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.222 3041298 INFO alembic.runtime.migration [None req-9495038b-ad47-4ce0-ae48-980a5daca3d0 b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.225 3041298 INFO alembic.runtime.migration [None req-9495038b-ad47-4ce0-ae48-980a5daca3d0 b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.226 3041298 INFO alembic.runtime.migration [None req-9495038b-ad47-4ce0-ae48-980a5daca3d0 b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.230 3041298 INFO alembic.runtime.migration [None req-9495038b-ad47-4ce0-ae48-980a5daca3d0 b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.233 3041298 INFO aodh.api.app [None req-9495038b-ad47-4ce0-ae48-980a5daca3d0 b9060dae-b83f-4d11-bbdc-9d5844067aba 446143c5-cfdf-42c3-be72-a4ef342a3f54 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.245 3041298 WARNING oslo_db.sqlalchemy.utils [None req-dc2fca7a-45fc-4a8d-a0f6-51c27c173d0c 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.245 3041298 WARNING oslo_db.sqlalchemy.utils [None req-dc2fca7a-45fc-4a8d-a0f6-51c27c173d0c 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.250 3041298 WARNING oslo_db.sqlalchemy.utils [None req-7a021e76-1e7c-4f98-a535-812ef54884ae 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.255 3041298 WARNING oslo_db.sqlalchemy.utils [None req-47493e1f-ea1b-49f9-8444-f6a6fcbaf661 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.256 3041298 WARNING oslo_db.sqlalchemy.utils [None req-47493e1f-ea1b-49f9-8444-f6a6fcbaf661 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.259 3041298 WARNING oslo_db.sqlalchemy.utils [None req-dc7dd1b6-3259-4051-abb8-a4fdbfcaa4a9 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000964s] ... ok {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.121590s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.158 3041289 INFO alembic.runtime.migration [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.158 3041289 INFO alembic.runtime.migration [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.162 3041289 INFO alembic.runtime.migration [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.162 3041289 INFO alembic.runtime.migration [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.166 3041289 INFO alembic.runtime.migration [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.168 3041289 INFO aodh.api.app [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.005160s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.002968s] ... ok {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.057638s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.280 3041289 INFO alembic.runtime.migration [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.280 3041289 INFO alembic.runtime.migration [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.285 3041289 INFO alembic.runtime.migration [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.285 3041289 INFO alembic.runtime.migration [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.290 3041289 INFO alembic.runtime.migration [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.292 3041289 INFO aodh.api.app [None req-5c838fb7-161b-4e4f-be88-42307042aea8 d0e76345-dd00-4744-91bf-c1b4c1a6e1fe 2f4b30ff-bfc6-4b63-911c-245a799ee198 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.304 3041289 WARNING oslo_db.sqlalchemy.utils [None req-3958b4ca-ca54-4893-95e8-b89ee5a4a6ae e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.307 3041289 WARNING oslo_db.sqlalchemy.utils [None req-c7b9ed7e-dd62-4430-9d4c-a70d21e3d560 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.311 3041289 WARNING oslo_db.sqlalchemy.utils [None req-a9496f48-82f2-4f3a-9f48-531b8f552e4e e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.318 3041289 WARNING oslo_db.sqlalchemy.utils [None req-a856113b-49f5-427b-8903-1dec643b49e2 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.320 3041289 WARNING oslo_db.sqlalchemy.utils [None req-a856113b-49f5-427b-8903-1dec643b49e2 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.325 3041289 WARNING oslo_db.sqlalchemy.utils [None req-3f05472e-32e2-4f7b-979a-440991bcbdf7 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.327 3041289 WARNING oslo_db.sqlalchemy.utils [None req-3f05472e-32e2-4f7b-979a-440991bcbdf7 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.114259s] ... ok {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.101535s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.257 3041293 INFO alembic.runtime.migration [None req-712875d6-8211-4361-8848-687496f433c3 c8103b28-f942-436f-9ab3-b74f760c7303 aa511411-af55-49e9-bbf4-40153fb291ed - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.257 3041293 INFO alembic.runtime.migration [None req-712875d6-8211-4361-8848-687496f433c3 c8103b28-f942-436f-9ab3-b74f760c7303 aa511411-af55-49e9-bbf4-40153fb291ed - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.260 3041293 INFO alembic.runtime.migration [None req-712875d6-8211-4361-8848-687496f433c3 c8103b28-f942-436f-9ab3-b74f760c7303 aa511411-af55-49e9-bbf4-40153fb291ed - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.261 3041293 INFO alembic.runtime.migration [None req-712875d6-8211-4361-8848-687496f433c3 c8103b28-f942-436f-9ab3-b74f760c7303 aa511411-af55-49e9-bbf4-40153fb291ed - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.288 3041293 INFO alembic.runtime.migration [None req-712875d6-8211-4361-8848-687496f433c3 c8103b28-f942-436f-9ab3-b74f760c7303 aa511411-af55-49e9-bbf4-40153fb291ed - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.290 3041293 INFO aodh.api.app [None req-712875d6-8211-4361-8848-687496f433c3 c8103b28-f942-436f-9ab3-b74f760c7303 aa511411-af55-49e9-bbf4-40153fb291ed - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.329 3041293 WARNING oslo_db.sqlalchemy.utils [None req-1f937010-f001-48da-bfbd-871572d704fe 1186c5b2-769b-434a-a8ae-5bf30604af68 077b0d8d-8942-4295-8bf8-05118c5e8f49 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.331 3041293 WARNING oslo_db.sqlalchemy.utils [None req-1f937010-f001-48da-bfbd-871572d704fe 1186c5b2-769b-434a-a8ae-5bf30604af68 077b0d8d-8942-4295-8bf8-05118c5e8f49 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.342 3041293 WARNING oslo_db.sqlalchemy.utils [None req-1f937010-f001-48da-bfbd-871572d704fe 1186c5b2-769b-434a-a8ae-5bf30604af68 077b0d8d-8942-4295-8bf8-05118c5e8f49 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.011785s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.079249s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.285 3041298 INFO alembic.runtime.migration [None req-dc7dd1b6-3259-4051-abb8-a4fdbfcaa4a9 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.285 3041298 INFO alembic.runtime.migration [None req-dc7dd1b6-3259-4051-abb8-a4fdbfcaa4a9 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.289 3041298 INFO alembic.runtime.migration [None req-dc7dd1b6-3259-4051-abb8-a4fdbfcaa4a9 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.289 3041298 INFO alembic.runtime.migration [None req-dc7dd1b6-3259-4051-abb8-a4fdbfcaa4a9 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.294 3041298 INFO alembic.runtime.migration [None req-dc7dd1b6-3259-4051-abb8-a4fdbfcaa4a9 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.295 3041298 INFO aodh.api.app [None req-dc7dd1b6-3259-4051-abb8-a4fdbfcaa4a9 686c747c-b07f-4489-80c9-b6198c9b6cfc 23d9a43a-332f-4886-99f2-4e7ceea8a85c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.005466s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.005545s] ... ok {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.041773s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.361 3041293 INFO alembic.runtime.migration [None req-1f937010-f001-48da-bfbd-871572d704fe 1186c5b2-769b-434a-a8ae-5bf30604af68 077b0d8d-8942-4295-8bf8-05118c5e8f49 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.361 3041293 INFO alembic.runtime.migration [None req-1f937010-f001-48da-bfbd-871572d704fe 1186c5b2-769b-434a-a8ae-5bf30604af68 077b0d8d-8942-4295-8bf8-05118c5e8f49 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.365 3041293 INFO alembic.runtime.migration [None req-1f937010-f001-48da-bfbd-871572d704fe 1186c5b2-769b-434a-a8ae-5bf30604af68 077b0d8d-8942-4295-8bf8-05118c5e8f49 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.365 3041293 INFO alembic.runtime.migration [None req-1f937010-f001-48da-bfbd-871572d704fe 1186c5b2-769b-434a-a8ae-5bf30604af68 077b0d8d-8942-4295-8bf8-05118c5e8f49 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.371 3041293 INFO alembic.runtime.migration [None req-1f937010-f001-48da-bfbd-871572d704fe 1186c5b2-769b-434a-a8ae-5bf30604af68 077b0d8d-8942-4295-8bf8-05118c5e8f49 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.373 3041293 INFO aodh.api.app [None req-1f937010-f001-48da-bfbd-871572d704fe 1186c5b2-769b-434a-a8ae-5bf30604af68 077b0d8d-8942-4295-8bf8-05118c5e8f49 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.070063s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.386 3041290 INFO alembic.runtime.migration [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.386 3041290 INFO alembic.runtime.migration [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.390 3041290 INFO alembic.runtime.migration [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.390 3041290 INFO alembic.runtime.migration [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.394 3041290 INFO alembic.runtime.migration [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.402 3041290 INFO aodh.api.app [None req-cd27446a-a2a4-495a-a8d9-edf65dd9a9a0 92fd3a56-ab81-4af1-b143-7c3d56e9f4f0 53be4f23-b99d-4e7b-be78-69b156da907e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.057743s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.406 3041293 INFO alembic.runtime.migration [None req-7a2c5534-ada5-4334-925c-b7816c08d1b1 aabf43dc-33f6-466d-9a59-bb35e569bc3b 15466c24-0632-444a-96fd-504a3f9279b8 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.406 3041293 INFO alembic.runtime.migration [None req-7a2c5534-ada5-4334-925c-b7816c08d1b1 aabf43dc-33f6-466d-9a59-bb35e569bc3b 15466c24-0632-444a-96fd-504a3f9279b8 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.413 3041293 INFO alembic.runtime.migration [None req-7a2c5534-ada5-4334-925c-b7816c08d1b1 aabf43dc-33f6-466d-9a59-bb35e569bc3b 15466c24-0632-444a-96fd-504a3f9279b8 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.413 3041293 INFO alembic.runtime.migration [None req-7a2c5534-ada5-4334-925c-b7816c08d1b1 aabf43dc-33f6-466d-9a59-bb35e569bc3b 15466c24-0632-444a-96fd-504a3f9279b8 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.421 3041293 INFO alembic.runtime.migration [None req-7a2c5534-ada5-4334-925c-b7816c08d1b1 aabf43dc-33f6-466d-9a59-bb35e569bc3b 15466c24-0632-444a-96fd-504a3f9279b8 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.423 3041293 INFO aodh.api.app [None req-7a2c5534-ada5-4334-925c-b7816c08d1b1 aabf43dc-33f6-466d-9a59-bb35e569bc3b 15466c24-0632-444a-96fd-504a3f9279b8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.105462s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.365 3041298 INFO alembic.runtime.migration [None req-dcb38175-8e52-4ea0-82b6-1591106908ba - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.366 3041298 INFO alembic.runtime.migration [None req-dcb38175-8e52-4ea0-82b6-1591106908ba - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.371 3041298 INFO alembic.runtime.migration [None req-dcb38175-8e52-4ea0-82b6-1591106908ba - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.371 3041298 INFO alembic.runtime.migration [None req-dcb38175-8e52-4ea0-82b6-1591106908ba - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.377 3041298 INFO alembic.runtime.migration [None req-dcb38175-8e52-4ea0-82b6-1591106908ba - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.381 3041298 INFO aodh.api.app [None req-dcb38175-8e52-4ea0-82b6-1591106908ba - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.135285s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.339 3041289 INFO alembic.runtime.migration [None req-3f05472e-32e2-4f7b-979a-440991bcbdf7 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.339 3041289 INFO alembic.runtime.migration [None req-3f05472e-32e2-4f7b-979a-440991bcbdf7 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.343 3041289 INFO alembic.runtime.migration [None req-3f05472e-32e2-4f7b-979a-440991bcbdf7 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.343 3041289 INFO alembic.runtime.migration [None req-3f05472e-32e2-4f7b-979a-440991bcbdf7 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.348 3041289 INFO alembic.runtime.migration [None req-3f05472e-32e2-4f7b-979a-440991bcbdf7 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.350 3041289 INFO aodh.api.app [None req-3f05472e-32e2-4f7b-979a-440991bcbdf7 e784510f-65e0-407b-8268-f4c4c6eafee0 19431bd7-0283-4f6a-a181-ba3695345ddd - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.364 3041289 WARNING oslo_db.sqlalchemy.utils [None req-12aecc62-45ac-4a33-8dd9-6cce0de68216 30d11f87-c54c-43e1-b60c-10fd4adf7a80 f40d77eb-5510-4a92-aabc-d99f83f376d5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.365 3041289 WARNING oslo_db.sqlalchemy.utils [None req-12aecc62-45ac-4a33-8dd9-6cce0de68216 30d11f87-c54c-43e1-b60c-10fd4adf7a80 f40d77eb-5510-4a92-aabc-d99f83f376d5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.370 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ef0b8e97-0a6a-4095-88d1-d4382eb1fcc8 30d11f87-c54c-43e1-b60c-10fd4adf7a80 f40d77eb-5510-4a92-aabc-d99f83f376d5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.375 3041289 WARNING oslo_db.sqlalchemy.utils [None req-c6a6642c-544f-4b11-849f-f381534e7a03 ef537fb6-5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.398 3041289 WARNING oslo_db.sqlalchemy.utils [None req-17361193-2a09-4962-93bb-f4c85ed36a30 ef537fb6-5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.412 3041289 WARNING oslo_db.sqlalchemy.utils [None req-e7d1cb7b-d9ca-4367-8acf-088e8478b59f 30d11f87-c54c-43e1-b60c-10fd4adf7a80 f40d77eb-5510-4a92-aabc-d99f83f376d5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.414 3041289 WARNING oslo_db.sqlalchemy.utils [None req-e7d1cb7b-d9ca-4367-8acf-088e8478b59f 30d11f87-c54c-43e1-b60c-10fd4adf7a80 f40d77eb-5510-4a92-aabc-d99f83f376d5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.429 3041289 WARNING oslo_db.sqlalchemy.utils [None req-beaa2394-45e6-4005-840e-9ab5614a9d01 30d11f87-c54c-43e1-b60c-10fd4adf7a80 f40d77eb-5510-4a92-aabc-d99f83f376d5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.434 3041289 WARNING oslo_db.sqlalchemy.utils [None req-d8858c62-4020-476c-bd08-cf10e47a1052 ef537fb6-5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.444 3041289 WARNING oslo_db.sqlalchemy.utils [None req-d8858c62-4020-476c-bd08-cf10e47a1052 ef537fb6-5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.452 3041289 WARNING oslo_db.sqlalchemy.utils [None req-73476244-69c6-41e2-9f19-75a4f1cd2e7d ef537fb6 -5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.043085s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.464 3041293 INFO alembic.runtime.migration [None req-1207a194-4adb-4d68-bea1-c27adcf478ff fa918323-4ff3-4222-b022-03b01c631f27 e2c9bf5b-00b3-475a-8472-12a2dea120bd - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.465 3041293 INFO alembic.runtime.migration [None req-1207a194-4adb-4d68-bea1-c27adcf478ff fa918323-4ff3-4222-b022-03b01c631f27 e2c9bf5b-00b3-475a-8472-12a2dea120bd - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.473 3041293 INFO alembic.runtime.migration [None req-1207a194-4adb-4d68-bea1-c27adcf478ff fa918323-4ff3-4222-b022-03b01c631f27 e2c9bf5b-00b3-475a-8472-12a2dea120bd - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.473 3041293 INFO alembic.runtime.migration [None req-1207a194-4adb-4d68-bea1-c27adcf478ff fa918323-4ff3-4222-b022-03b01c631f27 e2c9bf5b-00b3-475a-8472-12a2dea120bd - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.479 3041293 INFO alembic.runtime.migration [None req-1207a194-4adb-4d68-bea1-c27adcf478ff fa918323-4ff3-4222-b022-03b01c631f27 e2c9bf5b-00b3-475a-8472-12a2dea120bd - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.480 3041293 INFO aodh.api.app [None req-1207a194-4adb-4d68-bea1-c27adcf478ff fa918323-4ff3-4222-b022-03b01c631f27 e2c9bf5b-00b3-475a-8472-12a2dea120bd - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.493 3041293 WARNING oslo_db.sqlalchemy.utils [None req-6f2448a3-91a9-4b07-9ecc-607197619b96 d3a7b086-1375-4706-8906-b16c9879c670 c197dfee-2579-4f9d-a729-0f7fd963248a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.067818s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.446 3041290 INFO alembic.runtime.migration [None req-2da5378d-d828-4620-b96f-8c058fd7039e - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.446 3041290 INFO alembic.runtime.migration [None req-2da5378d-d828-4620-b96f-8c058fd7039e - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.449 3041290 INFO alembic.runtime.migration [None req-2da5378d-d828-4620-b96f-8c058fd7039e - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.449 3041290 INFO alembic.runtime.migration [None req-2da5378d-d828-4620-b96f-8c058fd7039e - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.454 3041290 INFO alembic.runtime.migration [None req-2da5378d-d828-4620-b96f-8c058fd7039e - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.456 3041290 INFO aodh.api.app [None req-2da5378d-d828-4620-b96f-8c058fd7039e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.065062s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.475 3041298 INFO alembic.runtime.migration [None req-9ed24068-e425-4206-ad90-aa228ab1f49a - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.478 3041298 INFO alembic.runtime.migration [None req-9ed24068-e425-4206-ad90-aa228ab1f49a - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.484 3041298 INFO alembic.runtime.migration [None req-9ed24068-e425-4206-ad90-aa228ab1f49a - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.484 3041298 INFO alembic.runtime.migration [None req-9ed24068-e425-4206-ad90-aa228ab1f49a - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.489 3041298 INFO alembic.runtime.migration [None req-9ed24068-e425-4206-ad90-aa228ab1f49a - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.491 3041298 INFO aodh.api.app [None req-9ed24068-e425-4206-ad90-aa228ab1f49a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.045321s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.537 3041298 INFO alembic.runtime.migration [None req-1b163ac2-9af9-4b48-8d5f-d080055f3b50 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.538 3041298 INFO alembic.runtime.migration [None req-1b163ac2-9af9-4b48-8d5f-d080055f3b50 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.542 3041298 INFO alembic.runtime.migration [None req-1b163ac2-9af9-4b48-8d5f-d080055f3b50 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.542 3041298 INFO alembic.runtime.migration [None req-1b163ac2-9af9-4b48-8d5f-d080055f3b50 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.547 3041298 INFO alembic.runtime.migration [None req-1b163ac2-9af9-4b48-8d5f-d080055f3b50 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.549 3041298 INFO aodh.api.app [None req-1b163ac2-9af9-4b48-8d5f-d080055f3b50 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.140671s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.481 3041289 INFO alembic.runtime.migration [None req-73476244-69c6-41e2-9f19-75a4f1cd2e7d ef537fb6-5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.481 3041289 INFO alembic.runtime.migration [None req-73476244-69c6-41e2-9f19-75a4f1cd2e7d ef537fb6-5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.496 3041289 INFO alembic.runtime.migration [None req-73476244-69c6-41e2-9f19-75a4f1cd2e7d ef537fb6-5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.496 3041289 INFO alembic.runtime.migration [None req-73476244-69c6-41e2-9f19-75a4f1cd2e7d ef537fb6-5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.501 3041289 INFO alembic.runtime.migration [None req-73476244-69c6-41e2-9f19-75a4f1cd2e7d ef537fb6-5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.515 3041289 INFO aodh.api.app [None req-73476244-69c6-41e2-9f19-75a4f1cd2e7d ef537fb6-5e2b-4eda-a961-3ef8e715ebd9 fa52709f-9800-4c6a-9dfb-7f5dd830df4c - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.540 3041289 WARNING oslo_db.sqlalchemy.utils [None req-320ccde7-947c-43bf-90e2-376b1b022463 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.546 3041289 WARNING oslo_db.sqlalchemy.utils [None req-320ccde7-947c-43bf-90e2-376b1b022463 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.556 3041289 WARNING oslo_db.sqlalchemy.utils [None req-fae9c38c-8c3d-4082-90f7-000b44f97705 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.565 3041289 WARNING oslo_db.sqlalchemy.utils [None req-158f3b7a-3ef9-42f4-ad15-785cdd8f1c29 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.571 3041289 WARNING oslo_db.sqlalchemy.utils [None req-8f5e10ed-71ec-482d-b4f9-d91fcf0c4825 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.578 3041289 WARNING oslo_db.sqlalchemy.utils [None req-8f5e10ed-71ec-482d-b4f9-d91fcf0c4825 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.580 3041289 WARNING oslo_db.sqlalchemy.utils [None req-4dd59691-3fc1-4008-9ca6-c81bcd2f105e 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.584 3041289 WARNING oslo_db.sqlalchemy.utils [None req-861785ac-1c73-49ee-8d22-d18087981c49 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.601 3041289 WARNING oslo_db.sqlalchemy.utils [None req-cae5baef-f931-4f8e-bf01-ab82443f26a7 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.604 3041289 WARNING oslo_db.sqlalchemy.utils [None req-cae5baef-f931-4f8e-bf01-ab82443f26a7 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.038198s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.583 3041298 INFO alembic.runtime.migration [None req-aabe6719-4aad-45e3-98c4-34745117e8c7 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.584 3041298 INFO alembic.runtime.migration [None req-aabe6719-4aad-45e3-98c4-34745117e8c7 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.589 3041298 INFO alembic.runtime.migration [None req-aabe6719-4aad-45e3-98c4-34745117e8c7 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.589 3041298 INFO alembic.runtime.migration [None req-aabe6719-4aad-45e3-98c4-34745117e8c7 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.593 3041298 INFO alembic.runtime.migration [None req-aabe6719-4aad-45e3-98c4-34745117e8c7 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.594 3041298 INFO aodh.api.app [None req-aabe6719-4aad-45e3-98c4-34745117e8c7 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.129842s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.505 3041293 INFO alembic.runtime.migration [None req-6f2448a3-91a9-4b07-9ecc-607197619b96 d3a7b086-1375-4706-8906-b16c9879c670 c197dfee-2579-4f9d-a729-0f7fd963248a - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.505 3041293 INFO alembic.runtime.migration [None req-6f2448a3-91a9-4b07-9ecc-607197619b96 d3a7b086-1375-4706-8906-b16c9879c670 c197dfee-2579-4f9d-a729-0f7fd963248a - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.512 3041293 INFO alembic.runtime.migration [None req-6f2448a3-91a9-4b07-9ecc-607197619b96 d3a7b086-1375-4706-8906-b16c9879c670 c197dfee-2579-4f9d-a729-0f7fd963248a - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.512 3041293 INFO alembic.runtime.migration [None req-6f2448a3-91a9-4b07-9ecc-607197619b96 d3a7b086-1375-4706-8906-b16c9879c670 c197dfee-2579-4f9d-a729-0f7fd963248a - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.517 3041293 INFO alembic.runtime.migration [None req-6f2448a3-91a9-4b07-9ecc-607197619b96 d3a7b086-1375-4706-8906-b16c9879c670 c197dfee-2579-4f9d-a729-0f7fd963248a - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.518 3041293 INFO aodh.api.app [None req-6f2448a3-91a9-4b07-9ecc-607197619b96 d3a7b086-1375-4706-8906-b16c9879c670 c197dfee-2579-4f9d-a729-0f7fd963248a - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.550 3041293 WARNING oslo_db.sqlalchemy.utils [None req-4880e28b-4aae-4bc3-98c6-409c78bddcd9 e9f0b850-6881-4438-9117-1ea6ccb911d8 31a2862a-ca02-42ae-8fe7-812b9e0b0b71 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.562 3041293 WARNING oslo_db.sqlalchemy.utils [None req-dc07c071-cd86-4a3f-b9b6-652a96f9aed4 e9f0b850-6881-4438-9117-1ea6ccb911d8 31a2862a-ca02-42ae-8fe7-812b9e0b0b71 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.584 3041293 WARNING oslo_db.sqlalchemy.utils [None req-7d8538b6-8868-412d-9d65-5be6199866d9 e9f0b850-6881-4438-9117-1ea6ccb911d8 31a2862a-ca02-42ae-8fe7-812b9e0b0b71 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.614 3041293 WARNING oslo_db.sqlalchemy.utils [None req-7d8538b6-8868-412d-9d65-5be6199866d9 e9f0b850-6881-4438-9117-1ea6ccb911d8 31a2862a-ca02-42ae-8fe7-812b9e0b0b71 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.124942s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.514 3041290 INFO alembic.runtime.migration [None req-b3770382-13b3-4edc-9193-251f3051ef52 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.514 3041290 INFO alembic.runtime.migration [None req-b3770382-13b3-4edc-9193-251f3051ef52 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.532 3041290 INFO alembic.runtime.migration [None req-b3770382-13b3-4edc-9193-251f3051ef52 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.532 3041290 INFO alembic.runtime.migration [None req-b3770382-13b3-4edc-9193-251f3051ef52 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.538 3041290 INFO alembic.runtime.migration [None req-b3770382-13b3-4edc-9193-251f3051ef52 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.542 3041290 INFO aodh.api.app [None req-b3770382-13b3-4edc-9193-251f3051ef52 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.053821s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.622 3041289 INFO alembic.runtime.migration [None req-cae5baef-f931-4f8e-bf01-ab82443f26a7 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.622 3041289 INFO alembic.runtime.migration [None req-cae5baef-f931-4f8e-bf01-ab82443f26a7 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.625 3041289 INFO alembic.runtime.migration [None req-cae5baef-f931-4f8e-bf01-ab82443f26a7 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.626 3041289 INFO alembic.runtime.migration [None req-cae5baef-f931-4f8e-bf01-ab82443f26a7 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.630 3041289 INFO alembic.runtime.migration [None req-cae5baef-f931-4f8e-bf01-ab82443f26a7 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.632 3041289 INFO aodh.api.app [None req-cae5baef-f931-4f8e-bf01-ab82443f26a7 13d74584-da9d-41be-be78-4e82aad36fd4 409aeb5a-cbd9-41ee-b519-c1eaa560c118 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.644 3041289 WARNING oslo_db.sqlalchemy.utils [None req-4ce6897c-76d9-4542-8cb0-82e16260199b 3c0a8225-d53e-40e9-9745-11bcf599afe6 9dda27e9-2503-4a2b-85a1-9c883387b197 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.645 3041289 WARNING oslo_db.sqlalchemy.utils [None req-4ce6897c-76d9-4542-8cb0-82e16260199b 3c0a8225-d53e-40e9-9745-11bcf599afe6 9dda27e9-2503-4a2b-85a1-9c883387b197 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.650 3041289 WARNING oslo_db.sqlalchemy.utils [None req-be285bb5-5b4e-4de6-8802-4c17de340579 3c0a8225-d53e-40e9-9745-11bcf599afe6 9dda27e9-2503-4a2b-85a1-9c883387b197 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.653 3041289 WARNING oslo_db.sqlalchemy.utils [None req-acd43f27-1238-49ec-b399-06a3539325e8 3c0a8225-d53e-40e9-9745-11bcf599afe6 bbed6501-072e-43a1-8e17-7ed1a6a60b90 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.654 3041289 WARNING oslo_db.sqlalchemy.utils [None req-acd43f27-1238-49ec-b399-06a3539325e8 3c0a8225-d53e-40e9-9745-11bcf599afe6 bbed6501-072e-43a1-8e17-7ed1a6a60b90 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.659 3041289 WARNING oslo_db.sqlalchemy.utils [None req-0b39d60d-e9fb-41cb-89b6-cbe58ff4b507 3c0a8225-d53e-40e9-9745-11bcf599afe6 bbed6501-072e-43a1-8e17-7ed1a6a60b90 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.662 3041289 WARNING oslo_db.sqlalchemy.utils [None req-0aa0d4d3-8fd2-4978-a0eb-f1b2bd5feb2d 3c0a8225-d53e-40e9-9745-11bcf599afe6 bbed6501-072e-43a1-8e17-7ed1a6a60b90 - - - -] 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.047868s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.622 3041298 INFO alembic.runtime.migration [None req-b688199c-4c31-492b-8138-ef1fdb28ae93 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.622 3041298 INFO alembic.runtime.migration [None req-b688199c-4c31-492b-8138-ef1fdb28ae93 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.626 3041298 INFO alembic.runtime.migration [None req-b688199c-4c31-492b-8138-ef1fdb28ae93 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.626 3041298 INFO alembic.runtime.migration [None req-b688199c-4c31-492b-8138-ef1fdb28ae93 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.631 3041298 INFO alembic.runtime.migration [None req-b688199c-4c31-492b-8138-ef1fdb28ae93 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.633 3041298 INFO aodh.api.app [None req-b688199c-4c31-492b-8138-ef1fdb28ae93 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.036742s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.672 3041289 INFO alembic.runtime.migration [None req-0aa0d4d3-8fd2-4978-a0eb-f1b2bd5feb2d 3c0a8225-d53e-40e9-9745-11bcf599afe6 bbed6501-072e-43a1-8e17-7ed1a6a60b90 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.673 3041289 INFO alembic.runtime.migration [None req-0aa0d4d3-8fd2-4978-a0eb-f1b2bd5feb2d 3c0a8225-d53e-40e9-9745-11bcf599afe6 bbed6501-072e-43a1-8e17-7ed1a6a60b90 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.676 3041289 INFO alembic.runtime.migration [None req-0aa0d4d3-8fd2-4978-a0eb-f1b2bd5feb2d 3c0a8225-d53e-40e9-9745-11bcf599afe6 bbed6501-072e-43a1-8e17-7ed1a6a60b90 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.676 3041289 INFO alembic.runtime.migration [None req-0aa0d4d3-8fd2-4978-a0eb-f1b2bd5feb2d 3c0a8225-d53e-40e9-9745-11bcf599afe6 bbed6501-072e-43a1-8e17-7ed1a6a60b90 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.681 3041289 INFO alembic.runtime.migration [None req-0aa0d4d3-8fd2-4978-a0eb-f1b2bd5feb2d 3c0a8225-d53e-40e9-9745-11bcf599afe6 bbed6501-072e-43a1-8e17-7ed1a6a60b90 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.682 3041289 INFO aodh.api.app [None req-0aa0d4d3-8fd2-4978-a0eb-f1b2bd5feb2d 3c0a8225-d53e-40e9-9745-11bcf599afe6 bbed6501-072e-43a1-8e17-7ed1a6a60b90 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.698 3041289 WARNING oslo_db.sqlalchemy.utils [None req-973dfa8e-9c9c-496d-b758-b0a6bf365d27 67b432c3-6066-4334-b2cb-a37d489ecf83 15a7df77-81f3-48cd-8f53-a137e7fd1642 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.049721s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.673 3041298 INFO alembic.runtime.migration [None req-4cb01afc-886c-4fa3-be3b-c1bc157912fe - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.673 3041298 INFO alembic.runtime.migration [None req-4cb01afc-886c-4fa3-be3b-c1bc157912fe - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.676 3041298 INFO alembic.runtime.migration [None req-4cb01afc-886c-4fa3-be3b-c1bc157912fe - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.676 3041298 INFO alembic.runtime.migration [None req-4cb01afc-886c-4fa3-be3b-c1bc157912fe - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.680 3041298 INFO alembic.runtime.migration [None req-4cb01afc-886c-4fa3-be3b-c1bc157912fe - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.682 3041298 INFO aodh.api.app [None req-4cb01afc-886c-4fa3-be3b-c1bc157912fe - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/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.094375s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.644 3041290 INFO alembic.runtime.migration [None req-817f3605-66dd-49e3-86e3-5c5048eab868 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.646 3041290 INFO alembic.runtime.migration [None req-817f3605-66dd-49e3-86e3-5c5048eab868 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.649 3041290 INFO alembic.runtime.migration [None req-817f3605-66dd-49e3-86e3-5c5048eab868 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.650 3041290 INFO alembic.runtime.migration [None req-817f3605-66dd-49e3-86e3-5c5048eab868 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.677 3041290 INFO alembic.runtime.migration [None req-817f3605-66dd-49e3-86e3-5c5048eab868 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.679 3041290 INFO aodh.api.app [None req-817f3605-66dd-49e3-86e3-5c5048eab868 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.049894s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.721 3041298 INFO alembic.runtime.migration [None req-8379bcdb-4240-4388-8149-fb940b882ac6 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.721 3041298 INFO alembic.runtime.migration [None req-8379bcdb-4240-4388-8149-fb940b882ac6 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.725 3041298 INFO alembic.runtime.migration [None req-8379bcdb-4240-4388-8149-fb940b882ac6 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.726 3041298 INFO alembic.runtime.migration [None req-8379bcdb-4240-4388-8149-fb940b882ac6 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.731 3041298 INFO alembic.runtime.migration [None req-8379bcdb-4240-4388-8149-fb940b882ac6 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.739 3041298 INFO aodh.api.app [None req-8379bcdb-4240-4388-8149-fb940b882ac6 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.030363s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.773 3041298 INFO alembic.runtime.migration [None req-88b8c575-7dcb-4401-8467-5863b36cf7ec 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.773 3041298 INFO alembic.runtime.migration [None req-88b8c575-7dcb-4401-8467-5863b36cf7ec 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.777 3041298 INFO alembic.runtime.migration [None req-88b8c575-7dcb-4401-8467-5863b36cf7ec 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.777 3041298 INFO alembic.runtime.migration [None req-88b8c575-7dcb-4401-8467-5863b36cf7ec 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.781 3041298 INFO alembic.runtime.migration [None req-88b8c575-7dcb-4401-8467-5863b36cf7ec 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.782 3041298 INFO aodh.api.app [None req-88b8c575-7dcb-4401-8467-5863b36cf7ec 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.009124s] ... ok {3} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000659s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.112117s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.734 3041290 INFO alembic.runtime.migration [None req-1c85d37a-4f23-46a0-913a-a01c32cf28cd - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.734 3041290 INFO alembic.runtime.migration [None req-1c85d37a-4f23-46a0-913a-a01c32cf28cd - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.744 3041290 INFO alembic.runtime.migration [None req-1c85d37a-4f23-46a0-913a-a01c32cf28cd - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.744 3041290 INFO alembic.runtime.migration [None req-1c85d37a-4f23-46a0-913a-a01c32cf28cd - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.758 3041290 INFO alembic.runtime.migration [None req-1c85d37a-4f23-46a0-913a-a01c32cf28cd - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.759 3041290 INFO aodh.api.app [None req-1c85d37a-4f23-46a0-913a-a01c32cf28cd - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.043430s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.818 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.820 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.824 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.824 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.829 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.832 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.028688s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.859 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.859 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.866 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.867 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.871 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.875 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.879 3041298 INFO aodh.storage.impl_sqlalchemy [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] 3 alarm histories are removed from database {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.027414s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.889 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.889 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.895 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.895 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.903 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.907 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.215381s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.709 3041289 INFO alembic.runtime.migration [None req-973dfa8e-9c9c-496d-b758-b0a6bf365d27 67b432c3-6066-4334-b2cb-a37d489ecf83 15a7df77-81f3-48cd-8f53-a137e7fd1642 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.709 3041289 INFO alembic.runtime.migration [None req-973dfa8e-9c9c-496d-b758-b0a6bf365d27 67b432c3-6066-4334-b2cb-a37d489ecf83 15a7df77-81f3-48cd-8f53-a137e7fd1642 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.713 3041289 INFO alembic.runtime.migration [None req-973dfa8e-9c9c-496d-b758-b0a6bf365d27 67b432c3-6066-4334-b2cb-a37d489ecf83 15a7df77-81f3-48cd-8f53-a137e7fd1642 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.713 3041289 INFO alembic.runtime.migration [None req-973dfa8e-9c9c-496d-b758-b0a6bf365d27 67b432c3-6066-4334-b2cb-a37d489ecf83 15a7df77-81f3-48cd-8f53-a137e7fd1642 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.724 3041289 INFO alembic.runtime.migration [None req-973dfa8e-9c9c-496d-b758-b0a6bf365d27 67b432c3-6066-4334-b2cb-a37d489ecf83 15a7df77-81f3-48cd-8f53-a137e7fd1642 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.726 3041289 INFO aodh.api.app [None req-973dfa8e-9c9c-496d-b758-b0a6bf365d27 67b432c3-6066-4334-b2cb-a37d489ecf83 15a7df77-81f3-48cd-8f53-a137e7fd1642 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.751 3041289 WARNING oslo_db.sqlalchemy.utils [None req-9a6e3405-34fc-4528-a2a7-0b7b02d7395b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.756 3041289 WARNING oslo_db.sqlalchemy.utils [None req-23b16409-5e32-4eba-a070-0bc4c8a105c4 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.763 3041289 WARNING oslo_db.sqlalchemy.utils [None req-47179224-3eef-42e6-91c8-bd30049c0000 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.767 3041289 WARNING oslo_db.sqlalchemy.utils [None req-b84bfdb5-58c5-47bf-8d79-c04571a0a97a 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.773 3041289 WARNING oslo_db.sqlalchemy.utils [None req-08494727-ae0b-4376-88f5-d7f2d2787ca9 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.777 3041289 WARNING oslo_db.sqlalchemy.utils [None req-a78e22a5-b22e-4278-a2dc-a418a6e33172 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.784 3041289 WARNING oslo_db.sqlalchemy.utils [None req-39b6ad94-8c96-4926-9f23-40a63575d6a6 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.801 3041289 WARNING oslo_db.sqlalchemy.utils [None req-e2f1b3c6-9b8b-40e5-9ceb-2862b4e4a889 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.819 3041289 WARNING oslo_db.sqlalchemy.utils [None req-2671ae13-de24-4e73-9252-32ea02eeda2f 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.827 3041289 WARNING oslo_db.sqlalchemy.utils [None req-6d80845a-1a34-4d9e-97d9-a2442c1192d3 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.842 3041289 WARNING oslo_db.sqlalchemy.utils [None req-d14a2343-2188-47fd-8e42-7eda04470b1c 180ad4b2 -fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.846 3041289 WARNING oslo_db.sqlalchemy.utils [None req-167f017a-d2dc-42ec-a92a-9b9cfabd2cce 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.853 3041289 WARNING oslo_db.sqlalchemy.utils [None req-7c6a3706-74c4-42bb-9d70-d6e7d4eab637 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.861 3041289 WARNING oslo_db.sqlalchemy.utils [None req-b0b03868-81b9-4e1d-8c04-d5d58177e523 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.868 3041289 WARNING oslo_db.sqlalchemy.utils [None req-dc7c82e4-6346-4941-800a-576c6a494276 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.873 3041289 WARNING oslo_db.sqlalchemy.utils [None req-9c59ae01-6189-4a14-802e-73065d09bfcd 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.880 3041289 WARNING oslo_db.sqlalchemy.utils [None req-67679e9b-29fb-49b7-9249-7ff9e23728d0 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.885 3041289 WARNING oslo_db.sqlalchemy.utils [None req-f9e05cb7-9aa6-4861-87c5-80bcd5a2fa4c 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.892 3041289 WARNING oslo_db.sqlalchemy.utils [None req-a94b0be8-dd0a-43fe-9532-c584b93433e1 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.896 3041289 WARNING oslo_db.sqlalchemy.utils [None req-57c8e0ad-7441-4faa-98f6-728d84a16f67 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.910 3041289 WARNING oslo_db.sqlalchemy.utils [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.033864s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.919 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.921 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.925 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.925 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.935 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.936 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] 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.329903s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.639 3041293 INFO alembic.runtime.migration [None req-7d8538b6-8868-412d-9d65-5be6199866d9 e9f0b850-6881-4438-9117-1ea6ccb911d8 31a2862a-ca02-42ae-8fe7-812b9e0b0b71 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.640 3041293 INFO alembic.runtime.migration [None req-7d8538b6-8868-412d-9d65-5be6199866d9 e9f0b850-6881-4438-9117-1ea6ccb911d8 31a2862a-ca02-42ae-8fe7-812b9e0b0b71 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.646 3041293 INFO alembic.runtime.migration [None req-7d8538b6-8868-412d-9d65-5be6199866d9 e9f0b850-6881-4438-9117-1ea6ccb911d8 31a2862a-ca02-42ae-8fe7-812b9e0b0b71 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.646 3041293 INFO alembic.runtime.migration [None req-7d8538b6-8868-412d-9d65-5be6199866d9 e9f0b850-6881-4438-9117-1ea6ccb911d8 31a2862a-ca02-42ae-8fe7-812b9e0b0b71 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.658 3041293 INFO alembic.runtime.migration [None req-7d8538b6-8868-412d-9d65-5be6199866d9 e9f0b850-6881-4438-9117-1ea6ccb911d8 31a2862a-ca02-42ae-8fe7-812b9e0b0b71 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.661 3041293 INFO aodh.api.app [None req-7d8538b6-8868-412d-9d65-5be6199866d9 e9f0b850-6881-4438-9117-1ea6ccb911d8 31a2862a-ca02-42ae-8fe7-812b9e0b0b71 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:06.706 3041293 WARNING oslo_db.sqlalchemy.utils [None req-bff7e5ef-d108-45f9-a5c3-f58bd60fafc8 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.711 3041293 WARNING oslo_db.sqlalchemy.utils [None req-06e6e50f-b8b0-41f1-a812-481d8efa19a8 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.718 3041293 WARNING oslo_db.sqlalchemy.utils [None req-06e6e50f-b8b0-41f1-a812-481d8efa19a8 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.726 3041293 WARNING oslo_db.sqlalchemy.utils [None req-3b54a073-cb60-4e68-9952-698090e96127 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.737 3041293 WARNING oslo_db.sqlalchemy.utils [None req-0c57916e-1df0-45b0-b121-136f977d91a2 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.778 3041293 WARNING oslo_db.sqlalchemy.utils [None req-86296890-86e3-4d3f-a37d-2f02cff2be7b 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.782 3041293 WARNING oslo_db.sqlalchemy.utils [None req-336e0ff3-a90b-45bc-ab21-94b61086f6dd 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:06.945 3041293 WARNING oslo_db.sqlalchemy.utils [None req-336e0ff3-a90b-45bc-ab21-94b61086f6dd 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.125954s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.856 3041290 INFO alembic.runtime.migration [None req-32e57594-84f7-417f-a234-e3deec10b28a - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.856 3041290 INFO alembic.runtime.migration [None req-32e57594-84f7-417f-a234-e3deec10b28a - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.864 3041290 INFO alembic.runtime.migration [None req-32e57594-84f7-417f-a234-e3deec10b28a - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.864 3041290 INFO alembic.runtime.migration [None req-32e57594-84f7-417f-a234-e3deec10b28a - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.876 3041290 INFO alembic.runtime.migration [None req-32e57594-84f7-417f-a234-e3deec10b28a - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.879 3041290 INFO aodh.api.app [None req-32e57594-84f7-417f-a234-e3deec10b28a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.057059s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.923 3041289 INFO alembic.runtime.migration [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.924 3041289 INFO alembic.runtime.migration [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.927 3041289 INFO alembic.runtime.migration [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.927 3041289 INFO alembic.runtime.migration [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.935 3041289 INFO alembic.runtime.migration [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.942 3041289 INFO aodh.api.app [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000826s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.028925s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.952 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.952 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.956 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.956 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.962 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.967 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.013982s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.000792s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.000693s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.002950s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.004618s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.001985s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.052124s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.973 3041290 INFO alembic.runtime.migration [None req-0facf988-347e-4d00-9cb9-9fe524e6ba0f - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.974 3041290 INFO alembic.runtime.migration [None req-0facf988-347e-4d00-9cb9-9fe524e6ba0f - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.978 3041290 INFO alembic.runtime.migration [None req-0facf988-347e-4d00-9cb9-9fe524e6ba0f - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.978 3041290 INFO alembic.runtime.migration [None req-0facf988-347e-4d00-9cb9-9fe524e6ba0f - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.982 3041290 INFO alembic.runtime.migration [None req-0facf988-347e-4d00-9cb9-9fe524e6ba0f - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:06.984 3041290 INFO aodh.api.app [None req-0facf988-347e-4d00-9cb9-9fe524e6ba0f - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.054225s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.986 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.987 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.997 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.997 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.007 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.019 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.085589s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:06.985 3041293 INFO alembic.runtime.migration [None req-336e0ff3-a90b-45bc-ab21-94b61086f6dd 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.985 3041293 INFO alembic.runtime.migration [None req-336e0ff3-a90b-45bc-ab21-94b61086f6dd 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:06.988 3041293 INFO alembic.runtime.migration [None req-336e0ff3-a90b-45bc-ab21-94b61086f6dd 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:06.989 3041293 INFO alembic.runtime.migration [None req-336e0ff3-a90b-45bc-ab21-94b61086f6dd 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.008 3041293 INFO alembic.runtime.migration [None req-336e0ff3-a90b-45bc-ab21-94b61086f6dd 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.012 3041293 INFO aodh.api.app [None req-336e0ff3-a90b-45bc-ab21-94b61086f6dd 1606dede-3753-4274-9778-f1fd258cf1bb 868ff0e8-26cb-4fde-9587-092dbb581641 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:07.027 3041293 WARNING oslo_db.sqlalchemy.utils [None req-8e0ab6ff-fb3a-4a40-b67a-0aed34d07202 bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.028 3041293 WARNING oslo_db.sqlalchemy.utils [None req-8e0ab6ff-fb3a-4a40-b67a-0aed34d07202 bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.033 3041293 WARNING oslo_db.sqlalchemy.utils [None req-e88f0163-7932-499a-a7f7-71ddbda20cd1 bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.038 3041293 WARNING oslo_db.sqlalchemy.utils [None req-620422f6-2d01-43f4-98b5-0b8cbb7bc337 bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.039 3041293 WARNING oslo_db.sqlalchemy.utils [None req-620422f6-2d01-43f4-98b5-0b8cbb7bc337 bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.042 3041293 WARNING oslo_db.sqlalchemy.utils [None req-34dd1cdd-d8ee-400e-a737-d784e612f36f bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.050051s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.008 3041289 INFO alembic.runtime.migration [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.008 3041289 INFO alembic.runtime.migration [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.011 3041289 INFO alembic.runtime.migration [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.011 3041289 INFO alembic.runtime.migration [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.016 3041289 INFO alembic.runtime.migration [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.018 3041289 INFO aodh.api.app [None req-f3d0c832-37a1-4db1-bc7a-0fdaa224229b 180ad4b2-fa40-42df-8aac-fa8a89b56937 2394503d-3fa9-47e6-8214-4c8f02c21379 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.047830s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.043 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.043 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.051 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.051 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.060 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.071 3041298 WARNING oslo_db.sqlalchemy.utils [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.055355s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.050 3041293 INFO alembic.runtime.migration [None req-34dd1cdd-d8ee-400e-a737-d784e612f36f bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.050 3041293 INFO alembic.runtime.migration [None req-34dd1cdd-d8ee-400e-a737-d784e612f36f bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.054 3041293 INFO alembic.runtime.migration [None req-34dd1cdd-d8ee-400e-a737-d784e612f36f bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.054 3041293 INFO alembic.runtime.migration [None req-34dd1cdd-d8ee-400e-a737-d784e612f36f bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.058 3041293 INFO alembic.runtime.migration [None req-34dd1cdd-d8ee-400e-a737-d784e612f36f bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.067 3041293 INFO aodh.api.app [None req-34dd1cdd-d8ee-400e-a737-d784e612f36f bfe8619f-6de7-4ae2-9a87-3ed9d9213400 fd40388a-1ece-4173-b034-77a0e06cf62d - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:07.092 3041293 WARNING oslo_db.sqlalchemy.utils [None req-ce32ada7-2449-407b-b586-7e3d49f6901b 42da3b45-a735-4a73-a023-6904cbadae3d ff370f84-7788-40f8-8417-ddb3d4712c79 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.093 3041293 WARNING oslo_db.sqlalchemy.utils [None req-ce32ada7-2449-407b-b586-7e3d49f6901b 42da3b45-a735-4a73-a023-6904cbadae3d ff370f84-7788-40f8-8417-ddb3d4712c79 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.098 3041293 WARNING oslo_db.sqlalchemy.utils [None req-ce32ada7-2449-407b-b586-7e3d49f6901b 42da3b45-a735-4a73-a023-6904cbadae3d ff370f84-7788-40f8-8417-ddb3d4712c79 - - - -] 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.048559s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.058 3041289 INFO alembic.runtime.migration [None req-74e750b5-d1a3-4576-a970-1ac31b5466ba - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.058 3041289 INFO alembic.runtime.migration [None req-74e750b5-d1a3-4576-a970-1ac31b5466ba - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.061 3041289 INFO alembic.runtime.migration [None req-74e750b5-d1a3-4576-a970-1ac31b5466ba - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.061 3041289 INFO alembic.runtime.migration [None req-74e750b5-d1a3-4576-a970-1ac31b5466ba - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.077 3041289 INFO alembic.runtime.migration [None req-74e750b5-d1a3-4576-a970-1ac31b5466ba - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.079 3041289 INFO aodh.api.app [None req-74e750b5-d1a3-4576-a970-1ac31b5466ba - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.048722s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.089 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.089 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.098 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.098 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.107 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.046276s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.106 3041293 INFO alembic.runtime.migration [None req-ce32ada7-2449-407b-b586-7e3d49f6901b 42da3b45-a735-4a73-a023-6904cbadae3d ff370f84-7788-40f8-8417-ddb3d4712c79 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.106 3041293 INFO alembic.runtime.migration [None req-ce32ada7-2449-407b-b586-7e3d49f6901b 42da3b45-a735-4a73-a023-6904cbadae3d ff370f84-7788-40f8-8417-ddb3d4712c79 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.109 3041293 INFO alembic.runtime.migration [None req-ce32ada7-2449-407b-b586-7e3d49f6901b 42da3b45-a735-4a73-a023-6904cbadae3d ff370f84-7788-40f8-8417-ddb3d4712c79 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.109 3041293 INFO alembic.runtime.migration [None req-ce32ada7-2449-407b-b586-7e3d49f6901b 42da3b45-a735-4a73-a023-6904cbadae3d ff370f84-7788-40f8-8417-ddb3d4712c79 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.114 3041293 INFO alembic.runtime.migration [None req-ce32ada7-2449-407b-b586-7e3d49f6901b 42da3b45-a735-4a73-a023-6904cbadae3d ff370f84-7788-40f8-8417-ddb3d4712c79 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.116 3041293 INFO aodh.api.app [None req-ce32ada7-2449-407b-b586-7e3d49f6901b 42da3b45-a735-4a73-a023-6904cbadae3d ff370f84-7788-40f8-8417-ddb3d4712c79 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:07.132 3041293 WARNING oslo_db.sqlalchemy.utils [None req-6d2d0ee0-9f10-4441-9c42-d487e42790a9 a85ee0c8-7150-418d-b869-b691f6a52330 125ec302-f21f-4ed5-9e7b-8fcefa74f205 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.133 3041293 WARNING oslo_db.sqlalchemy.utils [None req-6d2d0ee0-9f10-4441-9c42-d487e42790a9 a85ee0c8-7150-418d-b869-b691f6a52330 125ec302-f21f-4ed5-9e7b-8fcefa74f205 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.140 3041293 WARNING oslo_db.sqlalchemy.utils [None req-228d7440-8dff-4f58-98d1-b33e9b478627 a85ee0c8-7150-418d-b869-b691f6a52330 125ec302-f21f-4ed5-9e7b-8fcefa74f205 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.141 3041293 WARNING oslo_db.sqlalchemy.utils [None req-228d7440-8dff-4f58-98d1-b33e9b478627 a85ee0c8-7150-418d-b869-b691f6a52330 125ec302-f21f-4ed5-9e7b-8fcefa74f205 - - - -] 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_forbidden [0.056466s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.107 3041289 INFO alembic.runtime.migration [None req-d8f25efd-df76-4383-b2bb-f3f8c7ff52de some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.107 3041289 INFO alembic.runtime.migration [None req-d8f25efd-df76-4383-b2bb-f3f8c7ff52de some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.111 3041289 INFO alembic.runtime.migration [None req-d8f25efd-df76-4383-b2bb-f3f8c7ff52de some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.111 3041289 INFO alembic.runtime.migration [None req-d8f25efd-df76-4383-b2bb-f3f8c7ff52de some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.115 3041289 INFO alembic.runtime.migration [None req-d8f25efd-df76-4383-b2bb-f3f8c7ff52de some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.117 3041289 INFO aodh.api.app [None req-d8f25efd-df76-4383-b2bb-f3f8c7ff52de some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:07.141 3041289 INFO aodh.api.app [None req-d8f25efd-df76-4383-b2bb-f3f8c7ff52de some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:07.154 3041289 WARNING oslo_policy.policy [None req-86729f37-3320-44bd-a5a8-6a3312b62838 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. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.049831s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.140 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.142 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.153 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.153 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.164 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin_on_behalf_of_another_project [0.056207s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.153 3041293 INFO alembic.runtime.migration [None req-228d7440-8dff-4f58-98d1-b33e9b478627 a85ee0c8-7150-418d-b869-b691f6a52330 125ec302-f21f-4ed5-9e7b-8fcefa74f205 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.153 3041293 INFO alembic.runtime.migration [None req-228d7440-8dff-4f58-98d1-b33e9b478627 a85ee0c8-7150-418d-b869-b691f6a52330 125ec302-f21f-4ed5-9e7b-8fcefa74f205 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.162 3041293 INFO alembic.runtime.migration [None req-228d7440-8dff-4f58-98d1-b33e9b478627 a85ee0c8-7150-418d-b869-b691f6a52330 125ec302-f21f-4ed5-9e7b-8fcefa74f205 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.163 3041293 INFO alembic.runtime.migration [None req-228d7440-8dff-4f58-98d1-b33e9b478627 a85ee0c8-7150-418d-b869-b691f6a52330 125ec302-f21f-4ed5-9e7b-8fcefa74f205 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.167 3041293 INFO alembic.runtime.migration [None req-228d7440-8dff-4f58-98d1-b33e9b478627 a85ee0c8-7150-418d-b869-b691f6a52330 125ec302-f21f-4ed5-9e7b-8fcefa74f205 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.169 3041293 INFO aodh.api.app [None req-228d7440-8dff-4f58-98d1-b33e9b478627 a85ee0c8-7150-418d-b869-b691f6a52330 125ec302-f21f-4ed5-9e7b-8fcefa74f205 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:07.196 3041293 WARNING oslo_db.sqlalchemy.utils [None req-5f55802d-a0f4-4c85-b1d7-5f21c82d8012 f423fb7e-0959-4e4f-90a6-6e63f53bbc35 36cdde99-0078-49e0-b3f6-c13c8f41a446 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.197 3041293 WARNING oslo_db.sqlalchemy.utils [None req-5f55802d-a0f4-4c85-b1d7-5f21c82d8012 f423fb7e-0959-4e4f-90a6-6e63f53bbc35 36cdde99-0078-49e0-b3f6-c13c8f41a446 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.200 3041293 WARNING oslo_db.sqlalchemy.utils [None req-5f55802d-a0f4-4c85-b1d7-5f21c82d8012 f423fb7e-0959-4e4f-90a6-6e63f53bbc35 36cdde99-0078-49e0-b3f6-c13c8f41a446 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.205450s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.048 3041290 INFO alembic.runtime.migration [None req-42a494c5-f11b-4151-b36d-218fbecd4c8d - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.049 3041290 INFO alembic.runtime.migration [None req-42a494c5-f11b-4151-b36d-218fbecd4c8d - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.090 3041290 INFO alembic.runtime.migration [None req-42a494c5-f11b-4151-b36d-218fbecd4c8d - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.093 3041290 INFO alembic.runtime.migration [None req-42a494c5-f11b-4151-b36d-218fbecd4c8d - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.110 3041290 INFO alembic.runtime.migration [None req-42a494c5-f11b-4151-b36d-218fbecd4c8d - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.125 3041290 INFO aodh.api.app [None req-42a494c5-f11b-4151-b36d-218fbecd4c8d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.028575s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.210 3041293 INFO alembic.runtime.migration [None req-5f55802d-a0f4-4c85-b1d7-5f21c82d8012 f423fb7e-0959-4e4f-90a6-6e63f53bbc35 36cdde99-0078-49e0-b3f6-c13c8f41a446 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.210 3041293 INFO alembic.runtime.migration [None req-5f55802d-a0f4-4c85-b1d7-5f21c82d8012 f423fb7e-0959-4e4f-90a6-6e63f53bbc35 36cdde99-0078-49e0-b3f6-c13c8f41a446 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.213 3041293 INFO alembic.runtime.migration [None req-5f55802d-a0f4-4c85-b1d7-5f21c82d8012 f423fb7e-0959-4e4f-90a6-6e63f53bbc35 36cdde99-0078-49e0-b3f6-c13c8f41a446 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.213 3041293 INFO alembic.runtime.migration [None req-5f55802d-a0f4-4c85-b1d7-5f21c82d8012 f423fb7e-0959-4e4f-90a6-6e63f53bbc35 36cdde99-0078-49e0-b3f6-c13c8f41a446 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.218 3041293 INFO alembic.runtime.migration [None req-5f55802d-a0f4-4c85-b1d7-5f21c82d8012 f423fb7e-0959-4e4f-90a6-6e63f53bbc35 36cdde99-0078-49e0-b3f6-c13c8f41a446 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.219 3041293 INFO aodh.api.app [None req-5f55802d-a0f4-4c85-b1d7-5f21c82d8012 f423fb7e-0959-4e4f-90a6-6e63f53bbc35 36cdde99-0078-49e0-b3f6-c13c8f41a446 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.063639s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.192 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.192 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.198 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.198 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.217 3041298 INFO alembic.runtime.migration [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001524s] ... ok {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.001648s] ... ok {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.094513s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.164 3041289 INFO alembic.runtime.migration [None req-86729f37-3320-44bd-a5a8-6a3312b62838 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.164 3041289 INFO alembic.runtime.migration [None req-86729f37-3320-44bd-a5a8-6a3312b62838 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.167 3041289 INFO alembic.runtime.migration [None req-86729f37-3320-44bd-a5a8-6a3312b62838 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.167 3041289 INFO alembic.runtime.migration [None req-86729f37-3320-44bd-a5a8-6a3312b62838 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.174 3041289 INFO alembic.runtime.migration [None req-86729f37-3320-44bd-a5a8-6a3312b62838 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.181 3041289 INFO aodh.api.app [None req-86729f37-3320-44bd-a5a8-6a3312b62838 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:07.220 3041289 INFO aodh.api.app [None req-86729f37-3320-44bd-a5a8-6a3312b62838 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:07.245 3041289 WARNING oslo_policy.policy [None req-982231ed-a5fe-4b20-8571-f3bdb3045d4a some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.033411s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.281 3041298 ERROR stevedore.extension [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-31 04:34:07.281 3041298 WARNING stevedore.named [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Could not load prometheus {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.068617s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.234 3041290 INFO alembic.runtime.migration [None req-8f8729c9-3976-433b-b5d7-a7ed3821b709 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.234 3041290 INFO alembic.runtime.migration [None req-8f8729c9-3976-433b-b5d7-a7ed3821b709 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.237 3041290 INFO alembic.runtime.migration [None req-8f8729c9-3976-433b-b5d7-a7ed3821b709 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.237 3041290 INFO alembic.runtime.migration [None req-8f8729c9-3976-433b-b5d7-a7ed3821b709 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.250 3041290 INFO alembic.runtime.migration [None req-8f8729c9-3976-433b-b5d7-a7ed3821b709 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.257 3041290 INFO aodh.api.app [None req-8f8729c9-3976-433b-b5d7-a7ed3821b709 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.013603s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.296 3041298 ERROR stevedore.extension [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-31 04:34:07.296 3041298 WARNING stevedore.named [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Could not load prometheus 2026-03-31 04:34:07.297 3041298 INFO aodh.evaluator [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] alarm 69322a37-9857-4995-9002-394706761302 transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.035217s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.273 3041293 INFO alembic.runtime.migration [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.273 3041293 INFO alembic.runtime.migration [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.276 3041293 INFO alembic.runtime.migration [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.277 3041293 INFO alembic.runtime.migration [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.281 3041293 INFO alembic.runtime.migration [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.282 3041293 INFO aodh.api.app [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/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.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.011468s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.307 3041298 ERROR stevedore.extension [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-31 04:34:07.307 3041298 WARNING stevedore.named [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Could not load prometheus 2026-03-31 04:34:07.308 3041298 INFO aodh.evaluator [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] alarm 1442272d-00ba-497c-9f9f-b6e34e56e783 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.067172s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.265 3041289 INFO alembic.runtime.migration [None req-982231ed-a5fe-4b20-8571-f3bdb3045d4a some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.265 3041289 INFO alembic.runtime.migration [None req-982231ed-a5fe-4b20-8571-f3bdb3045d4a some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.277 3041289 INFO alembic.runtime.migration [None req-982231ed-a5fe-4b20-8571-f3bdb3045d4a some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.277 3041289 INFO alembic.runtime.migration [None req-982231ed-a5fe-4b20-8571-f3bdb3045d4a some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.285 3041289 INFO alembic.runtime.migration [None req-982231ed-a5fe-4b20-8571-f3bdb3045d4a some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.287 3041289 INFO aodh.api.app [None req-982231ed-a5fe-4b20-8571-f3bdb3045d4a some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.017242s] ... ok {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.040324s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.309 3041293 INFO alembic.runtime.migration [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.309 3041293 INFO alembic.runtime.migration [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.313 3041293 INFO alembic.runtime.migration [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.320 3041293 INFO alembic.runtime.migration [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.324 3041293 INFO alembic.runtime.migration [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.326 3041293 INFO aodh.api.app [None req-9c2b0fef-39dc-42a9-8345-62c15f58f7af aba933d7-446e-4c1f-a64e-9e3984322193 7ba98619-5661-40a0-976a-7f28569908de - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini 2026-03-31 04:34:07.336 3041293 WARNING oslo_db.sqlalchemy.utils [None req-e0e7a53b-dc89-42fd-a1bb-313dc21984c7 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.341 3041293 WARNING oslo_db.sqlalchemy.utils [None req-aac91b6d-9d4c-4f3f-bfa3-5a88d46114ba - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.000766s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.012069s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.343 3041298 INFO aodh.evaluator.event [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Triggering the alarm 31aac3d2-2d14-4837-84c0-6f4a30b89f7b by event for project project1, event_type: type0 2026-03-31 04:34:07.343 3041298 INFO aodh.evaluator [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] alarm 31aac3d2-2d14-4837-84c0-6f4a30b89f7b transitioning to alarm because Event hits the query . {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.011093s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.009924s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.354 3041298 INFO aodh.evaluator.event [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Triggering the alarm 45f968e4-2cf5-4822-af47-26339727a0ae by event for project , event_type: type0 2026-03-31 04:34:07.354 3041298 INFO aodh.evaluator [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] alarm 45f968e4-2cf5-4822-af47-26339727a0ae transitioning to alarm because Event hits the query . {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.065667s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.301 3041290 INFO alembic.runtime.migration [None req-bcaec339-ecd4-421a-b399-c4d1d46a7074 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.301 3041290 INFO alembic.runtime.migration [None req-bcaec339-ecd4-421a-b399-c4d1d46a7074 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.305 3041290 INFO alembic.runtime.migration [None req-bcaec339-ecd4-421a-b399-c4d1d46a7074 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.306 3041290 INFO alembic.runtime.migration [None req-bcaec339-ecd4-421a-b399-c4d1d46a7074 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.310 3041290 INFO alembic.runtime.migration [None req-bcaec339-ecd4-421a-b399-c4d1d46a7074 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.316 3041290 INFO aodh.api.app [None req-bcaec339-ecd4-421a-b399-c4d1d46a7074 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.013143s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.369 3041298 ERROR aodh.evaluator.event [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-03-31 04:34:07.370 3041298 WARNING aodh.evaluator.event [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.008872s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.379 3041298 INFO aodh.evaluator.event [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Aborting evaluation of the alarm 04ffd204-4913-4be1-a7a6-9ddac95f472f due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.025541s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002252s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.007735s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.388 3041298 INFO aodh.evaluator.event [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Aborting evaluation of the alarm 0560e62b-100a-48fd-9136-46c1d9660c53 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.070486s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.326 3041289 INFO alembic.runtime.migration [None req-36012a94-2587-4819-84bf-375b8e411ca9 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.327 3041289 INFO alembic.runtime.migration [None req-36012a94-2587-4819-84bf-375b8e411ca9 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.335 3041289 INFO alembic.runtime.migration [None req-36012a94-2587-4819-84bf-375b8e411ca9 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.335 3041289 INFO alembic.runtime.migration [None req-36012a94-2587-4819-84bf-375b8e411ca9 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.343 3041289 INFO alembic.runtime.migration [None req-36012a94-2587-4819-84bf-375b8e411ca9 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.348 3041289 INFO aodh.api.app [None req-36012a94-2587-4819-84bf-375b8e411ca9 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.045460s] ... ok {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.079251s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.367 3041290 INFO alembic.runtime.migration [None req-03f5135a-57a1-44fa-aa21-12bfcce3f2d2 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.368 3041290 INFO alembic.runtime.migration [None req-03f5135a-57a1-44fa-aa21-12bfcce3f2d2 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.371 3041290 INFO alembic.runtime.migration [None req-03f5135a-57a1-44fa-aa21-12bfcce3f2d2 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.371 3041290 INFO alembic.runtime.migration [None req-03f5135a-57a1-44fa-aa21-12bfcce3f2d2 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.375 3041290 INFO alembic.runtime.migration [None req-03f5135a-57a1-44fa-aa21-12bfcce3f2d2 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.389 3041290 INFO aodh.api.app [None req-03f5135a-57a1-44fa-aa21-12bfcce3f2d2 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.061770s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.391 3041293 INFO alembic.runtime.migration [None req-aac91b6d-9d4c-4f3f-bfa3-5a88d46114ba - - - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.392 3041293 INFO alembic.runtime.migration [None req-aac91b6d-9d4c-4f3f-bfa3-5a88d46114ba - - - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.395 3041293 INFO alembic.runtime.migration [None req-aac91b6d-9d4c-4f3f-bfa3-5a88d46114ba - - - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.395 3041293 INFO alembic.runtime.migration [None req-aac91b6d-9d4c-4f3f-bfa3-5a88d46114ba - - - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.400 3041293 INFO alembic.runtime.migration [None req-aac91b6d-9d4c-4f3f-bfa3-5a88d46114ba - - - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.403 3041293 INFO aodh.api.app [None req-aac91b6d-9d4c-4f3f-bfa3-5a88d46114ba - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.066582s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.398 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.398 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.417 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.417 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.425 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.430 3041289 INFO aodh.api.app [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.022995s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.016662s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.474 3041298 WARNING aodh.evaluator.gnocchi [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-03-31 04:34:07.475 3041298 INFO aodh.evaluator [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] alarm 9a6e600b-04c3-4745-ae1d-096e1b4370a9 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.012284s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.488 3041298 INFO aodh.evaluator [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] alarm a4570abe-ef58-4c09-afb9-7ac256e31922 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.052322s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.447 3041290 INFO alembic.runtime.migration [None req-17fac425-269e-4e1c-b8f9-cefd27ed8dc9 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.447 3041290 INFO alembic.runtime.migration [None req-17fac425-269e-4e1c-b8f9-cefd27ed8dc9 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.451 3041290 INFO alembic.runtime.migration [None req-17fac425-269e-4e1c-b8f9-cefd27ed8dc9 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.451 3041290 INFO alembic.runtime.migration [None req-17fac425-269e-4e1c-b8f9-cefd27ed8dc9 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.456 3041290 INFO alembic.runtime.migration [None req-17fac425-269e-4e1c-b8f9-cefd27ed8dc9 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.467 3041290 INFO aodh.api.app [None req-17fac425-269e-4e1c-b8f9-cefd27ed8dc9 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.013045s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.060112s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.457 3041293 INFO alembic.runtime.migration [None req-660bbeb4-1d67-4419-b2f6-74f644da0dcc - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.458 3041293 INFO alembic.runtime.migration [None req-660bbeb4-1d67-4419-b2f6-74f644da0dcc - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.461 3041293 INFO alembic.runtime.migration [None req-660bbeb4-1d67-4419-b2f6-74f644da0dcc - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.461 3041293 INFO alembic.runtime.migration [None req-660bbeb4-1d67-4419-b2f6-74f644da0dcc - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.466 3041293 INFO alembic.runtime.migration [None req-660bbeb4-1d67-4419-b2f6-74f644da0dcc - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.468 3041293 INFO aodh.api.app [None req-660bbeb4-1d67-4419-b2f6-74f644da0dcc - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.057685s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.473 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.473 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.477 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.477 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.486 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.490 3041289 INFO aodh.api.app [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.015371s] ... ok {0} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.011359s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.012870s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.531 3041298 INFO aodh.evaluator [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] alarm 82b774d6-bc33-4416-b04b-63d5ce7c9b27 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.010110s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.543 3041298 INFO aodh.evaluator [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] alarm ef8e3243-ea95-4c86-8db0-224cab456ade transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-03-30T08:34:07.542444', 'admin_state_up': True, 'operating_status': 'ERROR'} {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.054179s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.514 3041293 INFO alembic.runtime.migration [None req-26a8a3da-914b-4d6e-90c7-5b77119cec0c - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.514 3041293 INFO alembic.runtime.migration [None req-26a8a3da-914b-4d6e-90c7-5b77119cec0c - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.519 3041293 INFO alembic.runtime.migration [None req-26a8a3da-914b-4d6e-90c7-5b77119cec0c - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.519 3041293 INFO alembic.runtime.migration [None req-26a8a3da-914b-4d6e-90c7-5b77119cec0c - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.524 3041293 INFO alembic.runtime.migration [None req-26a8a3da-914b-4d6e-90c7-5b77119cec0c - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.526 3041293 INFO aodh.api.app [None req-26a8a3da-914b-4d6e-90c7-5b77119cec0c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.081172s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.504 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.505 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.511 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.512 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.520 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.525 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.525 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.053963s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.541 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.544 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.561 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.561 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.570 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.037338s] ... ok {1} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.006013s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.581 3041290 WARNING stevedore.named [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Could not load no-such-engine {1} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000342s] ... ok {3} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.013233s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.596 3041298 INFO aodh.notifier.heat [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. 2026-03-31 04:34:07.596 3041298 INFO aodh.notifier.heat [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-03-31 04:34:07.596 3041298 INFO aodh.notifier.heat [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {3} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.012762s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.610 3041298 INFO aodh.notifier.heat [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Notifying alarm fake_alarm_name fake_alarm_id of low priority from ok to alarm with action trust+autohealer://fake_trust_id:delete@ because no good reason. 2026-03-31 04:34:07.610 3041298 ERROR aodh.notifier.heat [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {3} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.000955s] ... ok {3} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.013156s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.051100s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.592 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.594 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.599 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.599 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.608 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.619 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.627 3041289 INFO aodh.storage.impl_sqlalchemy [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] 0 alarm histories are removed from database {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.060815s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.601 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.601 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.609 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.609 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.615 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.626 3041290 WARNING oslo_db.sqlalchemy.utils [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.639 3041290 INFO aodh.storage.impl_sqlalchemy [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] 2 alarm histories are removed from database {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.107530s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.569 3041293 INFO alembic.runtime.migration [None req-89f7529c-d17e-41e9-8433-3f597e346547 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.569 3041293 INFO alembic.runtime.migration [None req-89f7529c-d17e-41e9-8433-3f597e346547 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.578 3041293 INFO alembic.runtime.migration [None req-89f7529c-d17e-41e9-8433-3f597e346547 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.578 3041293 INFO alembic.runtime.migration [None req-89f7529c-d17e-41e9-8433-3f597e346547 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.591 3041293 INFO alembic.runtime.migration [None req-89f7529c-d17e-41e9-8433-3f597e346547 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.593 3041293 INFO aodh.api.app [None req-89f7529c-d17e-41e9-8433-3f597e346547 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.065571s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.669 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.669 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.677 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.677 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.692 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.710 3041290 WARNING oslo_db.sqlalchemy.utils [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.088941s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.650 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.657 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.665 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.665 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.680 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.695 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.705 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] 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_orderby_severity ... SKIPPED: This is only implemented for MySQL {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.074554s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.743 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.743 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.750 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.751 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.766 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.778 3041290 WARNING oslo_db.sqlalchemy.utils [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.097722s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.748 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.748 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.760 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.760 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.768 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.783 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.809 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.084352s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.760 3041293 INFO alembic.runtime.migration [None req-6606947b-ca2f-4258-a6e6-bfd3b32499c7 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.761 3041293 INFO alembic.runtime.migration [None req-6606947b-ca2f-4258-a6e6-bfd3b32499c7 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.764 3041293 INFO alembic.runtime.migration [None req-6606947b-ca2f-4258-a6e6-bfd3b32499c7 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.764 3041293 INFO alembic.runtime.migration [None req-6606947b-ca2f-4258-a6e6-bfd3b32499c7 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.779 3041293 INFO alembic.runtime.migration [None req-6606947b-ca2f-4258-a6e6-bfd3b32499c7 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.781 3041293 INFO aodh.api.app [None req-6606947b-ca2f-4258-a6e6-bfd3b32499c7 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.059633s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.802 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.804 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.813 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.814 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.821 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.833 3041290 WARNING oslo_db.sqlalchemy.utils [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.836 3041290 WARNING oslo_db.sqlalchemy.utils [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:07.841 3041290 WARNING oslo_db.sqlalchemy.utils [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.063340s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.829 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.830 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.847 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.848 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.866 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.881 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] 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_alarm_id_as_filter [0.058457s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.861 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.862 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.870 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.870 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.878 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.889 3041290 WARNING oslo_db.sqlalchemy.utils [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.037220s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.902 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.902 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.906 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.906 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.914 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.920 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.091970s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.848 3041293 INFO alembic.runtime.migration [None req-d0427a13-0fba-4188-b77e-59ceeb3b9d87 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.848 3041293 INFO alembic.runtime.migration [None req-d0427a13-0fba-4188-b77e-59ceeb3b9d87 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.857 3041293 INFO alembic.runtime.migration [None req-d0427a13-0fba-4188-b77e-59ceeb3b9d87 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.857 3041293 INFO alembic.runtime.migration [None req-d0427a13-0fba-4188-b77e-59ceeb3b9d87 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.868 3041293 INFO alembic.runtime.migration [None req-d0427a13-0fba-4188-b77e-59ceeb3b9d87 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.874 3041293 INFO aodh.api.app [None req-d0427a13-0fba-4188-b77e-59ceeb3b9d87 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.030032s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.930 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.930 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.933 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.933 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.937 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.941 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.032893s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.960 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.961 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.963 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.963 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.968 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.971 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.078486s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.926 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.926 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.939 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.939 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.958 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.967 3041290 WARNING oslo_db.sqlalchemy.utils [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.074538s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:07.941 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.941 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.957 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:07.958 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:07.965 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-31 04:34:07.972 3041293 INFO aodh.api.app [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.058244s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.000 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.000 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.004 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.005 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.014 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 2026-03-31 04:34:08.025 3041289 WARNING oslo_db.sqlalchemy.utils [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] 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_no_filter [0.072579s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.000 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.000 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.023 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.024 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.033 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 2026-03-31 04:34:08.041 3041290 WARNING oslo_db.sqlalchemy.utils [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.028977s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.053 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.053 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.056 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.057 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.061 3041289 INFO alembic.runtime.migration [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001139s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.076285s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.029 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.030 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.037 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.037 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.045 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-31 04:34:08.048 3041293 INFO aodh.api.app [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-22.1.0.dev7/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.006912s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.009881s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.091 3041289 INFO aodh.evaluator.event [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Triggering the alarm bcb2ef21-28ae-461e-aebf-568745031c98 by event for project , event_type: type0 2026-03-31 04:34:08.091 3041289 INFO aodh.evaluator [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm bcb2ef21-28ae-461e-aebf-568745031c98 transitioning to alarm because Event hits the query . {2} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.007843s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.007878s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.100 3041289 INFO aodh.evaluator.event [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Triggering the alarm bbc191af-2342-413a-9f1a-bb04aa883d6e by event for project , event_type: type0 2026-03-31 04:34:08.101 3041289 INFO aodh.evaluator [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm bbc191af-2342-413a-9f1a-bb04aa883d6e transitioning to alarm because Event hits the query . {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.043857s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.073 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.073 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.077 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.077 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.087 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.008224s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.110 3041289 INFO aodh.evaluator.event [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Aborting evaluation of the alarm 133b0927-d41e-4f23-a2bc-6b002a793b50 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.011440s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.120 3041289 ERROR aodh.evaluator.event [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Failed to extract event_type from event = {'message_id': '75d9ba9d-01f6-47f6-a4a0-66cf0678e97f', 'traits': []} 2026-03-31 04:34:08.121 3041289 WARNING aodh.evaluator.event [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Event <{'message_id': '75d9ba9d-01f6-47f6-a4a0-66cf0678e97f', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.007676s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.017779s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.056677s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.104 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.104 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.112 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.115 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.124 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-31 04:34:08.133 3041293 WARNING oslo_db.sqlalchemy.utils [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-31 04:34:08.138 3041293 WARNING oslo_db.sqlalchemy.utils [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.050325s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.121 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.121 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.126 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.126 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.136 3041290 INFO alembic.runtime.migration [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.011074s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.158 3041289 INFO aodh.evaluator [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm 99e18c02-7eb6-4a96-8f7b-76bb807f99d4 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.013622s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.170 3041289 INFO aodh.evaluator [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm 599b970d-ee64-4271-97cd-9feed3ad360e transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.012630s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.184 3041289 WARNING aodh.evaluator.gnocchi [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-03-31 04:34:08.185 3041289 INFO aodh.evaluator [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm 05b560ef-ffdf-4665-9e85-10837526e57c transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.009638s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.194 3041289 WARNING aodh.evaluator.threshold [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Expecting 6 datapoints but only get 0 2026-03-31 04:34:08.195 3041289 INFO aodh.evaluator [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm 537e9a69-10c2-444a-8930-27039508d24e transitioning to insufficient data because No datapoint for granularity 50 {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.041485s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.192 3041290 ERROR stevedore.extension [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-31 04:34:08.193 3041290 WARNING stevedore.named [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Could not load prometheus 2026-03-31 04:34:08.194 3041290 INFO aodh.evaluator [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm 79e8c6bb-a8d4-463d-b2fd-deae60c44824 transitioning to alarm because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to alarm, due to rules: rule1 outside their threshold. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.066043s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.171 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.171 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.178 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.178 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.189 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-31 04:34:08.195 3041293 WARNING oslo_db.sqlalchemy.utils [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.026298s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.224 3041290 ERROR stevedore.extension [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-31 04:34:08.224 3041290 WARNING stevedore.named [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Could not load prometheus {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.038785s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.233 3041289 WARNING aodh.evaluator.threshold [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Expecting 5 datapoints but only get 0 2026-03-31 04:34:08.233 3041289 INFO aodh.evaluator [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm 6cc7dac4-b287-4ced-a8f3-5c3d37f9feb7 transitioning to insufficient data because No datapoint for granularity 60 2026-03-31 04:34:08.235 3041289 WARNING aodh.evaluator.threshold [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Expecting 5 datapoints but only get 0 2026-03-31 04:34:08.235 3041289 INFO aodh.evaluator [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm 6cc7dac4-b287-4ced-a8f3-5c3d37f9feb7 transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.026104s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.249 3041290 INFO aodh.evaluator.event [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-03-31 04:34:08.249 3041290 INFO aodh.evaluator.event [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-03-31 04:34:08.249 3041290 INFO aodh.evaluator [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm 2 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.021053s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.250 3041289 WARNING aodh.evaluator.threshold [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Expecting 5 datapoints but only get 0 2026-03-31 04:34:08.250 3041289 INFO aodh.evaluator [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm c3145279-4e58-4316-8264-92dc029fb146 transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.018104s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.060568s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.225 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.225 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.235 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.237 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.250 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-31 04:34:08.257 3041293 WARNING oslo_db.sqlalchemy.utils [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.018259s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.271 3041289 INFO aodh.evaluator [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] alarm a7206815-34c3-4b82-9994-e49c740e5369 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.020776s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.019873s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.310 3041290 INFO aodh.evaluator.event [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Aborting evaluation of the alarm 5b4b0b86-43ea-4337-86ad-c60c97c0f9ea due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.018207s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.328 3041290 WARNING aodh.evaluator.threshold [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Expecting 4 datapoints but only get 0 2026-03-31 04:34:08.328 3041290 INFO aodh.evaluator [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm e8dcf93d-0b7f-42c9-8ab4-834a9f3d54d7 transitioning to insufficient data because No datapoint for granularity 300 {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.062125s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.291 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.293 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.298 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-31 04:34:08.298 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-31 04:34:08.311 3041293 INFO alembic.runtime.migration [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-31 04:34:08.320 3041293 WARNING oslo_db.sqlalchemy.utils [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.006554s] ... ok {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.005316s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.022919s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.350 3041290 INFO aodh.evaluator [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm 58b134c4-f7fc-4b53-a4c4-b20f20101992 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.025665s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.375 3041290 INFO aodh.evaluator [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm be760cb8-42a3-4899-aebe-a3da43b4babd transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.037125s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.384 3041293 ERROR stevedore.extension [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-31 04:34:08.384 3041293 WARNING stevedore.named [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Could not load prometheus 2026-03-31 04:34:08.387 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm 9fb81714-df95-4e5d-921b-59a35338fe78 transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.024231s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.399 3041290 INFO aodh.evaluator [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm 3891e9c0-229e-4f8d-a647-3f64f95fa6ff transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.028246s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.411 3041293 ERROR stevedore.extension [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-31 04:34:08.411 3041293 WARNING stevedore.named [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Could not load prometheus 2026-03-31 04:34:08.412 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm a5652ed7-d218-423a-bb28-485f0324ed71 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-31 04:34:08.414 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm b10b0a5d-9055-4df6-824c-95b7a8a7efc4 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-31 04:34:08.416 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm 9ac59e7a-8c00-444e-b44c-819c80476d3a transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to insufficient data, due to rules: rule1, rule2, rule3 state evaluated to unknown. 2026-03-31 04:34:08.417 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm ea91175c-3309-4510-ba27-16947e489fba transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to unknown. {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.024063s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.424 3041290 INFO aodh.evaluator [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm 5a8e7c9c-cbd5-41fc-b5ca-e8bb529fa253 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.021174s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.435 3041293 ERROR stevedore.extension [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2026-03-31 04:34:08.435 3041293 WARNING stevedore.named [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Could not load prometheus 2026-03-31 04:34:08.435 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm 612ee897-fa87-4bf8-933a-54159681f874 transitioning to alarm because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to alarm, due to rules: rule2, rule3 outside their threshold. {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.167248s] ... ok {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000423s] ... ok {0} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.007458s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.025757s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.451 3041290 WARNING aodh.evaluator.gnocchi [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-03-31 04:34:08.452 3041290 INFO aodh.evaluator [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm 81dd63b3-9184-4683-8781-9ed7e20c1c46 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {0} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.007571s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.460 3041289 INFO aodh.coordination [None req-ff363f8b-dbac-4c3d-acf6-2dc53a4f5b59 d21c1880-6411-46e7-a2bc-5070d7a02c0f 43a831b6-9748-4c36-8ae2-ee51cbf4173e - - - -] Coordination backend started successfully. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.028942s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.463 3041293 INFO aodh.evaluator.event [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Triggering the alarm 6668197c-d5ef-4a03-aa9d-d1c1db0d7c6b by event for project , event_type: type0 2026-03-31 04:34:08.463 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm 6668197c-d5ef-4a03-aa9d-d1c1db0d7c6b transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.025917s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.477 3041290 INFO aodh.evaluator [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm bb27c321-7968-423d-9f48-adb5997ce434 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.021918s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.019648s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.509 3041293 INFO aodh.evaluator.event [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Triggering the alarm 5104a73a-a1d7-450d-9e04-980a4723e9f1 by event for project project2, event_type: type1 2026-03-31 04:34:08.509 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm 5104a73a-a1d7-450d-9e04-980a4723e9f1 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.044117s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.516 3041290 WARNING aodh.evaluator.threshold [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Expecting 5 datapoints but only get 0 2026-03-31 04:34:08.517 3041290 INFO aodh.evaluator [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] alarm 0d57243d-a3df-4fb9-b44b-b6351a4dd448 transitioning to insufficient data because No datapoint for granularity 60 {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.031211s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.008262s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.549 3041293 INFO aodh.evaluator.event [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Triggering the alarm ceab2d8d-753a-4496-b81a-99ce501160d6 by event for project , event_type: compute.instance.update 2026-03-31 04:34:08.549 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm ceab2d8d-753a-4496-b81a-99ce501160d6 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.010127s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.558 3041293 INFO aodh.evaluator.event [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Triggering the alarm 8c746b60-778f-4b1f-8fba-d8873f087a3f by event for project project1, event_type: type0 2026-03-31 04:34:08.558 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm 8c746b60-778f-4b1f-8fba-d8873f087a3f transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.007809s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.568 3041293 INFO aodh.evaluator.event [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Triggering the alarm 08f31e8e-f27c-4497-9cd9-f74492ffb9f4 by event for project , event_type: type0 2026-03-31 04:34:08.568 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm 08f31e8e-f27c-4497-9cd9-f74492ffb9f4 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.008625s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.577 3041293 INFO aodh.evaluator.event [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Triggering the alarm 8ac9bcd4-8d53-4809-a562-5ff9d260d8d6 by event for project , event_type: type0 2026-03-31 04:34:08.577 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm 8ac9bcd4-8d53-4809-a562-5ff9d260d8d6 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.008360s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.586 3041293 INFO aodh.evaluator.event [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] Aborting evaluation of the alarm 97516ad4-bb26-4bc7-92c8-f38a29b7776c due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.010067s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.010409s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.010633s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.617 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm 867f519d-2c25-4032-be0b-0a98c854149b transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.009953s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.627 3041293 INFO aodh.evaluator [None req-dcfb03a0-be67-4714-b4b7-f9b250b9742c some_user_id some_project_id - - - -] alarm b0eac553-f0f1-48aa-9ae5-d99a763c6b16 transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {2} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.008487s] ... ok {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000357s] ... ok {2} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.002021s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.011791s] ... ok {1} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.149273s] ... ok {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000461s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.020332s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.484 3041289 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator Traceback (most recent call last): 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev7/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator raise result 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator Exception: Boom! 2026-03-31 04:34:08.485 3041289 ERROR aodh.evaluator {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.030199s] ... ok {0} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.009063s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.003431s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.002220s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.133122s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:08.797 3041293 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.000775s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.000945s] ... ok {3} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [2.181832s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.008407s] ... ok {1} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [1.752008s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.012416s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:09.827 3041298 INFO aodh.coordination [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Coordination backend started successfully. 2026-03-31 04:34:10.828 3041298 INFO aodh.coordination [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Joined partitioning group group 2026-03-31 04:34:10.828 3041298 INFO aodh.coordination [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Coordination backend started successfully. 2026-03-31 04:34:10.828 3041298 INFO aodh.coordination [None req-8753843f-7305-4830-97a4-e10756fd772d 88da7586-11e3-4c37-831a-edb83f44cffb 17ebc3a6-1d94-4445-92d7-fdd5c704a12f - - - -] Joined partitioning group group {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.067616s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [2.074882s] ... ok {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.014318s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:10.844 3041298 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator Traceback (most recent call last): 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-22.1.0.dev7/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator raise result 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator Exception: Boom! 2026-03-31 04:34:10.844 3041298 ERROR aodh.evaluator {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.067812s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:10.919 3041293 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-6e67e618-6ed4-4020-94c3-2183c08a4a3b' 2026-03-31 04:34:10.922 3041293 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [1.560452s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.008706s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:11.999 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.067530s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:11.670 3041289 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-3725983f-0b59-4212-92f3-d6e6aaa0fd69' 2026-03-31 04:34:11.671 3041289 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.024495s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:11.877 3041298 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.013993s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.065482s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:11.985 3041293 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-33bdd43d-d57f-488c-83d3-fb167c1d5e38' 2026-03-31 04:34:11.986 3041293 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.065892s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:12.736 3041289 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-05f3b2c4-3db7-476c-85d8-be3cd82448eb' 2026-03-31 04:34:12.737 3041289 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.010975s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:12.008 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:13.008 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group1 2026-03-31 04:34:13.009 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:14.009 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group2 {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.119583s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.065515s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:13.803 3041289 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. {0} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.008946s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.000804s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000785s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.000928s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.001289s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.000816s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.001437s] ... ok {0} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.009480s] ... ok {3} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.011634s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.002290s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.002595s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.049680s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:14.024 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:15.025 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group 2026-03-31 04:34:15.025 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:15.025 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group 2026-03-31 04:34:15.026 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:15.026 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group 2026-03-31 04:34:15.026 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:15.026 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group 2026-03-31 04:34:15.026 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:15.026 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group 2026-03-31 04:34:15.027 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:15.027 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group 2026-03-31 04:34:15.027 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:15.027 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group 2026-03-31 04:34:15.027 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:15.027 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group 2026-03-31 04:34:15.028 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:15.028 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group 2026-03-31 04:34:15.028 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8 ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:15.028 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group group {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.062390s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:14.170 3041293 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='topic=critical&subscriber=http://example.com/data&subscriber=mailto:foo@example.com&ttl=7200', fragment='') because what ?. {2} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.000671s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.000584s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.000722s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000550s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000774s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000741s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.000879s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.000890s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.003241s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.001688s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.004640s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.073867s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.012205s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:15.073 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Coordination backend started successfully. 2026-03-31 04:34:16.073 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Joined partitioning group 123 2026-03-31 04:34:16.073 3041290 INFO aodh.coordination [None req-c4b8735f-34e4-4b87-9f42-d8ee2dfdbd14 76d08bcf-af66-4a17-8a93-caa1d6461c81 53a9759f-f4b3-455f-8171-b9cca12cae27 - - - -] Left partitioning group 123 {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.073908s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:16.047 3041298 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-ea79bd36-106d-4ea0-9434-98366aa0662a' 2026-03-31 04:34:16.048 3041298 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.015069s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:16.086 3041290 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.020252s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:17.108 3041290 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.061029s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:17.109 3041298 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.TestKeystoneClient.test_get_trusted_client_domain [0.009476s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.000785s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000598s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.000598s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.000930s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.001063s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.016993s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:17.128 3041290 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-03-31 04:34:17.128 3041290 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.003054s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.002273s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.067726s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.071201s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:19.273 3041290 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-72197a76-b81e-41fc-8854-51fc3cee0abe' 2026-03-31 04:34:19.274 3041290 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.077779s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-31 04:34:20.350 3041290 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-6ef469d7-1277-44ea-8bfb-36ad19a2124b' 2026-03-31 04:34:20.352 3041290 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.072897s] ... ok {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.012490s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.000729s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000967s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.000809s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000605s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001360s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.001351s] ... ok ====== Totals ====== Ran: 310 tests in 16.8136 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 48.8700 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:09.415423 - Worker 1 (78 tests) => 0:00:16.471806 - Worker 2 (77 tests) => 0:00:09.668123 - Worker 3 (77 tests) => 0:00:13.493694 [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 (24.45 seconds) congratulations :) (24.51 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-22.1.0-0.20260331083236.bc31232.el10.noarch Processing files: python3-aodh-22.1.0-0.20260331083236.bc31232.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ffU4Kg + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev7 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/licenses/python3-aodh + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev7/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 22.1.0-0.20260331083236.bc31232.el10 python3-aodh = 22.1.0-0.20260331083236.bc31232.el10 python3.12-aodh = 22.1.0-0.20260331083236.bc31232.el10 python3.12dist(aodh) = 22.1~~dev7 python3dist(aodh) = 22.1~~dev7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.12 python3.12dist(cachetools) >= 1.1.6 python3.12dist(cotyledon) >= 1.7.3 python3.12dist(croniter) >= 0.3.4 python3.12dist(futurist) >= 0.11 python3.12dist(gnocchiclient) >= 6 python3.12dist(jsonschema) >= 3.2 python3.12dist(keystoneauth1) >= 2.1 python3.12dist(keystonemiddleware) >= 5.1 python3.12dist(lxml) >= 2.3 python3.12dist(oslo-config) >= 6.8 python3.12dist(oslo-db) >= 11 python3.12dist(oslo-i18n) >= 1.5 python3.12dist(oslo-log) >= 4.3 python3.12dist(oslo-messaging) >= 5.2 python3.12dist(oslo-middleware) >= 3.22 python3.12dist(oslo-policy) >= 4.5 python3.12dist(oslo-reports) >= 1.18 python3.12dist(oslo-upgradecheck) >= 1.3 python3.12dist(oslo-utils) >= 4.7 python3.12dist(pastedeploy) >= 1.5 python3.12dist(pbr) >= 2 python3.12dist(pecan) >= 0.8 python3.12dist(python-dateutil) >= 2.5.3 python3.12dist(python-heatclient) >= 1.17 python3.12dist(python-keystoneclient) >= 1.6 python3.12dist(python-observabilityclient) >= 1.1 python3.12dist(python-octaviaclient) >= 1.8 python3.12dist(requests) >= 2.5.2 python3.12dist(sqlalchemy) >= 1.4.1 python3.12dist(stevedore) >= 1.5 python3.12dist(tenacity) >= 3.2.1 python3.12dist(tooz) >= 1.28 python3.12dist(voluptuous) >= 0.8.10 python3.12dist(webob) >= 1.2.3 python3.12dist(wsme) >= 0.12.1 Obsoletes: python3.12-aodh < 22.1.0-0.20260331083236.bc31232.el10 Processing files: openstack-aodh-common-22.1.0-0.20260331083236.bc31232.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.LlznBJ + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev7 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/doc/openstack-aodh-common + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev7/README.rst /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/doc/openstack-aodh-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-aodh-common) = 22.1.0-0.20260331083236.bc31232.el10 openstack-aodh-common = 22.1.0-0.20260331083236.bc31232.el10 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): systemd Requires(preun): systemd Requires(postun): systemd Requires: /usr/bin/python3 Recommends: group(aodh) user(aodh) Processing files: openstack-aodh-api-22.1.0-0.20260331083236.bc31232.el10.noarch Provides: openstack-aodh-api = 22.1.0-0.20260331083236.bc31232.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-evaluator-22.1.0-0.20260331083236.bc31232.el10.noarch Provides: openstack-aodh-evaluator = 22.1.0-0.20260331083236.bc31232.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-notifier-22.1.0-0.20260331083236.bc31232.el10.noarch Provides: openstack-aodh-notifier = 22.1.0-0.20260331083236.bc31232.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-listener-22.1.0-0.20260331083236.bc31232.el10.noarch Provides: openstack-aodh-listener = 22.1.0-0.20260331083236.bc31232.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-expirer-22.1.0-0.20260331083236.bc31232.el10.noarch Provides: openstack-aodh-expirer = 22.1.0-0.20260331083236.bc31232.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: python3-aodh-tests-22.1.0-0.20260331083236.bc31232.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.vl6pPJ + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev7 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/licenses/python3-aodh-tests + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-22.1.0.dev7/LICENSE /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 22.1.0-0.20260331083236.bc31232.el10 python3-aodh-tests = 22.1.0-0.20260331083236.bc31232.el10 python3.12-aodh-tests = 22.1.0-0.20260331083236.bc31232.el10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash python(abi) = 3.12 Obsoletes: python3.12-aodh-tests < 22.1.0-0.20260331083236.bc31232.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-22.1.0-0.20260331083236.bc31232.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-22.1.0-0.20260331083236.bc31232.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-22.1.0-0.20260331083236.bc31232.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-22.1.0-0.20260331083236.bc31232.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-22.1.0-0.20260331083236.bc31232.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-22.1.0-0.20260331083236.bc31232.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-22.1.0-0.20260331083236.bc31232.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-22.1.0-0.20260331083236.bc31232.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-22.1.0-0.20260331083236.bc31232.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.N4C8PW + umask 022 + cd /builddir/build/BUILD + cd aodh-22.1.0.dev7 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-22.1.0-0.20260331083236.bc31232.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.ER5pHh + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-22.1.0.dev7-SPECPARTS + rm -rf aodh-22.1.0.dev7 aodh-22.1.0.dev7.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