Mock Version: 6.6 Mock Version: 6.6 Mock Version: 6.6 Mock Version: 6.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.2ytvBt + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-21.1.0.dev42 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-21.1.0.dev42-0.20260304091230.049e41e.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-21.1.0.dev42 + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev42-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev42-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openstack-aodh-21.1.0 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + find . '(' -name .gitignore -o -name .placeholder ')' -delete + find aodh -name '*.py' -exec sed -i '/\/usr\/bin\/env python/{d;q}' '{}' + + sed -i '/^\"PO-Revision-Date: \\n\"/d' aodh/locale/de/LC_MESSAGES/aodh.po aodh/locale/en_GB/LC_MESSAGES/aodh.po aodh/locale/es/LC_MESSAGES/aodh.po aodh/locale/fr/LC_MESSAGES/aodh.po aodh/locale/id/LC_MESSAGES/aodh.po aodh/locale/it/LC_MESSAGES/aodh.po aodh/locale/ja/LC_MESSAGES/aodh.po aodh/locale/ko_KR/LC_MESSAGES/aodh.po aodh/locale/pt/LC_MESSAGES/aodh.po aodh/locale/pt_BR/LC_MESSAGES/aodh.po aodh/locale/ru/LC_MESSAGES/aodh.po aodh/locale/zh_CN/LC_MESSAGES/aodh.po aodh/locale/zh_TW/LC_MESSAGES/aodh.po + sed -i '/^[[:space:]]*-c{env:.*_CONSTRAINTS_FILE.*/d' tox.ini + sed -i 's/^deps = -c{env:.*_CONSTRAINTS_FILE.*/deps =/' tox.ini + sed -i '/^minversion.*/d' tox.ini + sed -i '/^requires.*virtualenv.*/d' tox.ini + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^doc8.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^doc8.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^bandit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^bandit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^pre-commit.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pre-commit.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^hacking.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^hacking.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^flake8-import-order.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^flake8-import-order.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^sphinx.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^sphinx.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^openstackdocstheme.*/d' test-requirements.txt + for pkg in tzdata + sed -i '/^tzdata.*/d' doc/requirements.txt requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.qqXZDN + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev42 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-21.1.0.dev42/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.tP56RP + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev42 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-21.1.0.dev42/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement not satisfied: tox-current-env >= 0.0.16 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.mJlnGA + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev42 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-21.1.0.dev42/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.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 not satisfied: stestr>=2.0.0 Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement not satisfied: oslotest>=2.15.0 Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement not satisfied: fixtures>=1.3.1 Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement not satisfied: WebTest>=3.0.0 Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement not satisfied: tenacity>=3.2.1 Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement not satisfied: croniter>=0.3.4 Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement not satisfied: futurist>=0.11.0 Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: jsonschema>=3.2.0 Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement not satisfied: keystonemiddleware>=5.1.0 Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement not satisfied: gnocchiclient>=6.0.0 Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement not satisfied: lxml>=2.3 Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.db>=11.0.0 Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.config>=6.8.0 Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.i18n>=1.5.0 Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.log>=4.3.0 Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.reports>=1.18.0 Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.policy>=4.5.0 Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: PasteDeploy>=1.5.0 Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement not satisfied: pecan>=0.8.0 Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.messaging>=5.2.0 Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.middleware>=3.22.0 Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.utils>=4.7.0 Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement not satisfied: python-keystoneclient>=1.6.0 Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: stevedore>=1.5.0 Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement not satisfied: tooz>=1.28.0 Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement not satisfied: voluptuous>=0.8.10 Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement not satisfied: WebOb>=1.2.3 Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement not satisfied: WSME>=0.12.1 Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement not satisfied: cotyledon>=1.7.3 Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement not satisfied: keystoneauth1>=2.1 Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement not satisfied: python-observabilityclient>=1.1.0 Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement not satisfied: python-octaviaclient>=1.8.0 Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement not satisfied: python-dateutil>=2.5.3 Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement not satisfied: python-heatclient>=1.17.0 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev42/aodh-21.1.0.dev42.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: tenacity >=3.2.1 Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: croniter >=0.3.4 Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: futurist >=0.11.0 Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: jsonschema >=3.2.0 Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: keystonemiddleware >=5.1.0 Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: gnocchiclient >=6.0.0 Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: lxml >=2.3 Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.db >=11.0.0 Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.config >=6.8.0 Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.i18n >=1.5.0 Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.log >=4.3.0 Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.reports >=1.18.0 Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.policy >=4.5.0 Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.upgradecheck >=1.3.0 Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: PasteDeploy >=1.5.0 Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: pecan >=0.8.0 Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.messaging >=5.2.0 Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.middleware >=3.22.0 Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: oslo.utils >=4.7.0 Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-keystoneclient >=1.6.0 Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: stevedore >=1.5.0 Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: tooz >=1.28.0 Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: voluptuous >=0.8.10 Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: WebOb >=1.2.3 Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: WSME >=0.12.1 Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: cotyledon >=1.7.3 Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: keystoneauth1 >=2.1 Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-observabilityclient >=1.1.0 Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-octaviaclient >=1.8.0 Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-dateutil >=2.5.3 Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-heatclient >=1.17.0 Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev42.dist-info/ removed 'aodh-21.1.0.dev42.dist-info/AUTHORS' removed 'aodh-21.1.0.dev42.dist-info/LICENSE' removed 'aodh-21.1.0.dev42.dist-info/METADATA' removed 'aodh-21.1.0.dev42.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev42.dist-info/pbr.json' removed 'aodh-21.1.0.dev42.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev42.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.iGFubf + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev42 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-21.1.0.dev42/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.01 seconds) congratulations :) (0.07 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.0.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev42/aodh-21.1.0.dev42.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tenacity >=3.2.1 (installed: tenacity 8.2.3) Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: croniter >=0.3.4 (installed: croniter 5.0.1) Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: futurist >=0.11.0 (installed: futurist 3.2.1) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystonemiddleware >=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: gnocchiclient >=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: lxml >=2.3 (installed: lxml 5.2.1) Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.db >=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.i18n >=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pecan >=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.messaging >=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.middleware >=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-keystoneclient >=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: stevedore >=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tooz >=1.28.0 (installed: tooz 7.0.0) Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: voluptuous >=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WebOb >=1.2.3 (installed: WebOb 1.8.9) Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WSME >=0.12.1 (installed: WSME 0.12.1) Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cotyledon >=1.7.3 (installed: cotyledon 2.0.0) Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystoneauth1 >=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-octaviaclient >=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-dateutil >=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-heatclient >=1.17.0 (installed: python-heatclient 4.3.0) Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev42.dist-info/ removed 'aodh-21.1.0.dev42.dist-info/AUTHORS' removed 'aodh-21.1.0.dev42.dist-info/LICENSE' removed 'aodh-21.1.0.dev42.dist-info/METADATA' removed 'aodh-21.1.0.dev42.dist-info/top_level.txt' removed 'aodh-21.1.0.dev42.dist-info/pbr.json' removed 'aodh-21.1.0.dev42.dist-info/entry_points.txt' removed directory 'aodh-21.1.0.dev42.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.QaQt9X + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev42 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/aodh-21.1.0.dev42/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py312: OK (0.02 seconds) congratulations :) (0.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.0.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev42/aodh-21.1.0.dev42.dist-info' Handling tenacity >=3.2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tenacity >=3.2.1 (installed: tenacity 8.2.3) Handling croniter >=0.3.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: croniter >=0.3.4 (installed: croniter 5.0.1) Handling futurist >=0.11.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: futurist >=0.11.0 (installed: futurist 3.2.1) Handling jsonschema >=3.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: jsonschema >=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware >=5.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystonemiddleware >=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient >=6.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: gnocchiclient >=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml >=2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: lxml >=2.3 (installed: lxml 5.2.1) Handling oslo.db >=11.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.db >=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config >=6.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.config >=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.i18n >=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: PasteDeploy >=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr >=2.0.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pbr >=2.0.0 (installed: pbr 6.1.1) Handling pecan >=0.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: pecan >=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging >=5.2.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.messaging >=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware >=3.22.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.middleware >=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils >=4.7.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.utils >=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient >=1.6.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-keystoneclient >=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests >=2.5.2 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: requests >=2.5.2 (installed: requests 2.32.4) Handling stevedore >=1.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: stevedore >=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy >=1.4.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: SQLAlchemy >=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz >=1.28.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: tooz >=1.28.0 (installed: tooz 7.0.0) Handling voluptuous >=0.8.10 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: voluptuous >=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb >=1.2.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WebOb >=1.2.3 (installed: WebOb 1.8.9) Handling WSME >=0.12.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: WSME >=0.12.1 (installed: WSME 0.12.1) Handling cachetools >=1.1.6 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cachetools >=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon >=1.7.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: cotyledon >=1.7.3 (installed: cotyledon 2.0.0) Handling keystoneauth1 >=2.1 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: keystoneauth1 >=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient >=1.1.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient >=1.8.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-octaviaclient >=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil >=2.5.3 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-dateutil >=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient >=1.17.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-heatclient >=1.17.0 (installed: python-heatclient 4.3.0) Handling stestr >=2.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: stestr >=2.0.0 ; extra == 'test' Handling oslotest >=2.15.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: oslotest >=2.15.0 ; extra == 'test' Handling fixtures >=1.3.1 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: fixtures >=1.3.1 ; extra == 'test' Handling WebTest >=3.0.0 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: WebTest >=3.0.0 ; extra == 'test' Handling python-zaqarclient >=1.2.0 ; extra == 'zaqar' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: python-zaqarclient >=1.2.0 ; extra == 'zaqar' + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev42.dist-info/ removed 'aodh-21.1.0.dev42.dist-info/AUTHORS' removed 'aodh-21.1.0.dev42.dist-info/LICENSE' removed 'aodh-21.1.0.dev42.dist-info/METADATA' removed 'aodh-21.1.0.dev42.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev42.dist-info/pbr.json' removed 'aodh-21.1.0.dev42.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev42.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.5DudvQ + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-21.1.0.dev42 + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-21.1.0.dev42/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-21.1.0.dev42 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info creating /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-modern-metadata-p2xn8hdz/aodh.egg-info writing /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-modern-metadata-p2xn8hdz/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-modern-metadata-p2xn8hdz/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-modern-metadata-p2xn8hdz/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-modern-metadata-p2xn8hdz/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-modern-metadata-p2xn8hdz/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-modern-metadata-p2xn8hdz/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-modern-metadata-p2xn8hdz/aodh.egg-info/SOURCES.txt' [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file '/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-modern-metadata-p2xn8hdz/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-modern-metadata-p2xn8hdz/aodh-21.1.0.dev42.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: aodh Building wheel for aodh (pyproject.toml): started Running command Building wheel for aodh (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/aodh creating build/lib/aodh/api copying aodh/api/__init__.py -> build/lib/aodh/api copying aodh/api/app.py -> build/lib/aodh/api copying aodh/api/hooks.py -> build/lib/aodh/api copying aodh/api/middleware.py -> build/lib/aodh/api copying aodh/api/policies.py -> build/lib/aodh/api copying aodh/api/rbac.py -> build/lib/aodh/api creating build/lib/aodh/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf creating build/lib/aodh/cmd copying aodh/cmd/__init__.py -> build/lib/aodh/cmd copying aodh/cmd/alarm.py -> build/lib/aodh/cmd copying aodh/cmd/status.py -> build/lib/aodh/cmd copying aodh/cmd/storage.py -> build/lib/aodh/cmd creating build/lib/aodh/tests creating build/lib/aodh/tests/functional creating build/lib/aodh/tests/functional/api creating build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/__init__.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/__init__.py -> build/lib/aodh/tests copying aodh/tests/base.py -> build/lib/aodh/tests copying aodh/tests/constants.py -> build/lib/aodh/tests creating build/lib/aodh/tests/unit creating build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier copying aodh/__init__.py -> build/lib/aodh copying aodh/coordination.py -> build/lib/aodh copying aodh/event.py -> build/lib/aodh copying aodh/i18n.py -> build/lib/aodh copying aodh/keystone_client.py -> build/lib/aodh copying aodh/messaging.py -> build/lib/aodh copying aodh/opts.py -> build/lib/aodh copying aodh/profiler.py -> build/lib/aodh copying aodh/queue.py -> build/lib/aodh copying aodh/service.py -> build/lib/aodh copying aodh/version.py -> build/lib/aodh copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api 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/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/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi 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/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/cmd copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd creating build/lib/aodh/notifier copying aodh/notifier/__init__.py -> build/lib/aodh/notifier copying aodh/notifier/heat.py -> build/lib/aodh/notifier copying aodh/notifier/log.py -> build/lib/aodh/notifier copying aodh/notifier/rest.py -> build/lib/aodh/notifier copying aodh/notifier/test.py -> build/lib/aodh/notifier copying aodh/notifier/trust.py -> build/lib/aodh/notifier copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier creating build/lib/aodh/storage copying aodh/storage/__init__.py -> build/lib/aodh/storage copying aodh/storage/base.py -> build/lib/aodh/storage copying aodh/storage/impl_log.py -> build/lib/aodh/storage copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage copying aodh/storage/models.py -> build/lib/aodh/storage copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_api_v2_capabilities.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit creating build/lib/aodh/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional creating build/lib/aodh/storage/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 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) copying aodh/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 creating build/lib/aodh/locale creating build/lib/aodh/locale/de creating build/lib/aodh/locale/de/LC_MESSAGES copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES creating build/lib/aodh/locale/en_GB creating build/lib/aodh/locale/en_GB/LC_MESSAGES copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES creating build/lib/aodh/locale/es creating build/lib/aodh/locale/es/LC_MESSAGES copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES creating build/lib/aodh/locale/fr creating build/lib/aodh/locale/fr/LC_MESSAGES copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES creating build/lib/aodh/locale/id creating build/lib/aodh/locale/id/LC_MESSAGES copying aodh/locale/id/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/id/LC_MESSAGES creating build/lib/aodh/locale/it creating build/lib/aodh/locale/it/LC_MESSAGES copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES creating build/lib/aodh/locale/ja creating build/lib/aodh/locale/ja/LC_MESSAGES copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES creating build/lib/aodh/locale/ko_KR creating build/lib/aodh/locale/ko_KR/LC_MESSAGES copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES creating build/lib/aodh/locale/pt creating build/lib/aodh/locale/pt/LC_MESSAGES copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES creating build/lib/aodh/locale/pt_BR creating build/lib/aodh/locale/pt_BR/LC_MESSAGES copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES creating build/lib/aodh/locale/ru creating build/lib/aodh/locale/ru/LC_MESSAGES copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES creating build/lib/aodh/locale/zh_CN creating build/lib/aodh/locale/zh_CN/LC_MESSAGES copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES creating build/lib/aodh/locale/zh_TW creating build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES creating build/lib/aodh/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks creating build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/alembic.ini -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/env.py -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/script.py.mako -> build/lib/aodh/storage/sqlalchemy/alembic creating build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/locale creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES copying build/lib/aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES copying build/lib/aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ru creating build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES copying build/lib/aodh/locale/ru/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES copying build/lib/aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt creating build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES copying build/lib/aodh/locale/pt/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES copying build/lib/aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ja creating build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES copying build/lib/aodh/locale/ja/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/it creating build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES copying build/lib/aodh/locale/it/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/id creating build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES copying build/lib/aodh/locale/id/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/fr creating build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES copying build/lib/aodh/locale/fr/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/es creating build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES copying build/lib/aodh/locale/es/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES copying build/lib/aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/de creating build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES copying build/lib/aodh/locale/de/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/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/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/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/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 copying build/lib/aodh/version.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/service.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/queue.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/profiler.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/opts.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/messaging.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/keystone_client.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/i18n.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/event.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/coordination.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/__init__.py -> build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/unit 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/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 creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/policy.yaml-test -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_app.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 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/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/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 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 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 running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev42-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev42.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev42.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir/pip-wheel-2k32ygd4/.tmp-4hi_na7z/aodh-21.1.0.dev42-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'aodh/__init__.py' adding 'aodh/coordination.py' adding 'aodh/event.py' adding 'aodh/i18n.py' adding 'aodh/keystone_client.py' adding 'aodh/messaging.py' adding 'aodh/opts.py' adding 'aodh/profiler.py' adding 'aodh/queue.py' adding 'aodh/service.py' adding 'aodh/version.py' adding 'aodh/api/__init__.py' adding 'aodh/api/api-paste.ini' adding 'aodh/api/app.py' adding 'aodh/api/app.wsgi' adding 'aodh/api/hooks.py' adding 'aodh/api/middleware.py' adding 'aodh/api/policies.py' adding 'aodh/api/rbac.py' adding 'aodh/api/controllers/__init__.py' adding 'aodh/api/controllers/root.py' adding 'aodh/api/controllers/v2/__init__.py' adding 'aodh/api/controllers/v2/alarms.py' adding 'aodh/api/controllers/v2/base.py' adding 'aodh/api/controllers/v2/capabilities.py' adding 'aodh/api/controllers/v2/metrics.py' adding 'aodh/api/controllers/v2/query.py' adding 'aodh/api/controllers/v2/quotas.py' adding 'aodh/api/controllers/v2/root.py' adding 'aodh/api/controllers/v2/utils.py' adding 'aodh/api/controllers/v2/alarm_rules/__init__.py' adding 'aodh/api/controllers/v2/alarm_rules/composite.py' adding 'aodh/api/controllers/v2/alarm_rules/event.py' adding 'aodh/api/controllers/v2/alarm_rules/gnocchi.py' adding 'aodh/api/controllers/v2/alarm_rules/loadbalancer.py' adding 'aodh/api/controllers/v2/alarm_rules/prometheus.py' adding 'aodh/cmd/__init__.py' adding 'aodh/cmd/alarm.py' adding 'aodh/cmd/aodh-config-generator.conf' adding 'aodh/cmd/status.py' adding 'aodh/cmd/storage.py' adding 'aodh/conf/__init__.py' adding 'aodh/conf/defaults.py' adding 'aodh/evaluator/__init__.py' adding 'aodh/evaluator/composite.py' adding 'aodh/evaluator/event.py' adding 'aodh/evaluator/gnocchi.py' adding 'aodh/evaluator/loadbalancer.py' adding 'aodh/evaluator/prometheus.py' adding 'aodh/evaluator/threshold.py' adding 'aodh/evaluator/utils.py' adding 'aodh/locale/de/LC_MESSAGES/aodh.po' adding 'aodh/locale/en_GB/LC_MESSAGES/aodh.po' adding 'aodh/locale/es/LC_MESSAGES/aodh.po' adding 'aodh/locale/fr/LC_MESSAGES/aodh.po' adding 'aodh/locale/id/LC_MESSAGES/aodh.po' adding 'aodh/locale/it/LC_MESSAGES/aodh.po' adding 'aodh/locale/ja/LC_MESSAGES/aodh.po' adding 'aodh/locale/ko_KR/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt/LC_MESSAGES/aodh.po' adding 'aodh/locale/pt_BR/LC_MESSAGES/aodh.po' adding 'aodh/locale/ru/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_CN/LC_MESSAGES/aodh.po' adding 'aodh/locale/zh_TW/LC_MESSAGES/aodh.po' adding 'aodh/notifier/__init__.py' adding 'aodh/notifier/heat.py' adding 'aodh/notifier/log.py' adding 'aodh/notifier/rest.py' adding 'aodh/notifier/test.py' adding 'aodh/notifier/trust.py' adding 'aodh/notifier/zaqar.py' adding 'aodh/storage/__init__.py' adding 'aodh/storage/base.py' adding 'aodh/storage/impl_log.py' adding 'aodh/storage/impl_sqlalchemy.py' adding 'aodh/storage/models.py' adding 'aodh/storage/sqlalchemy/__init__.py' adding 'aodh/storage/sqlalchemy/models.py' adding 'aodh/storage/sqlalchemy/utils.py' adding 'aodh/storage/sqlalchemy/alembic/alembic.ini' adding 'aodh/storage/sqlalchemy/alembic/env.py' adding 'aodh/storage/sqlalchemy/alembic/script.py.mako' adding 'aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py' adding 'aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py' adding 'aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py' adding 'aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py' adding 'aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py' adding 'aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py' adding 'aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py' adding 'aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py' adding 'aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py' adding 'aodh/tests/__init__.py' adding 'aodh/tests/base.py' adding 'aodh/tests/constants.py' adding 'aodh/tests/functional/__init__.py' adding 'aodh/tests/functional/db.py' adding 'aodh/tests/functional/api/__init__.py' adding 'aodh/tests/functional/api/v2/__init__.py' adding 'aodh/tests/functional/api/v2/policy.yaml-test' adding 'aodh/tests/functional/api/v2/test_alarm_scenarios.py' adding 'aodh/tests/functional/api/v2/test_app.py' adding 'aodh/tests/functional/api/v2/test_complex_query.py' adding 'aodh/tests/functional/api/v2/test_complex_query_scenarios.py' adding 'aodh/tests/functional/api/v2/test_metrics.py' adding 'aodh/tests/functional/api/v2/test_quotas.py' adding 'aodh/tests/functional/hooks/post_test_hook.sh' adding 'aodh/tests/functional/storage/__init__.py' adding 'aodh/tests/functional/storage/test_get_connection.py' adding 'aodh/tests/functional/storage/test_impl_log.py' adding 'aodh/tests/functional/storage/test_impl_sqlalchemy.py' adding 'aodh/tests/functional/storage/test_storage_scenarios.py' adding 'aodh/tests/functional/storage/sqlalchemy/__init__.py' adding 'aodh/tests/functional/storage/sqlalchemy/test_migrations.py' adding 'aodh/tests/unit/__init__.py' adding 'aodh/tests/unit/test_api_v2_capabilities.py' adding 'aodh/tests/unit/test_bin.py' adding 'aodh/tests/unit/test_coordination.py' adding 'aodh/tests/unit/test_evaluator.py' adding 'aodh/tests/unit/test_event.py' adding 'aodh/tests/unit/test_messaging.py' adding 'aodh/tests/unit/test_notifier.py' adding 'aodh/tests/unit/test_query.py' adding 'aodh/tests/unit/test_wsme_custom_type.py' adding 'aodh/tests/unit/cmd/__init__.py' adding 'aodh/tests/unit/cmd/test_status.py' adding 'aodh/tests/unit/evaluator/__init__.py' adding 'aodh/tests/unit/evaluator/base.py' adding 'aodh/tests/unit/evaluator/test_base.py' adding 'aodh/tests/unit/evaluator/test_composite.py' adding 'aodh/tests/unit/evaluator/test_event.py' adding 'aodh/tests/unit/evaluator/test_gnocchi.py' adding 'aodh/tests/unit/evaluator/test_loadbalancer.py' adding 'aodh/tests/unit/evaluator/test_prometheus.py' adding 'aodh/tests/unit/notifier/__init__.py' adding 'aodh/tests/unit/notifier/base.py' adding 'aodh/tests/unit/notifier/test_heat.py' adding 'aodh/wsgi/__init__.py' adding 'aodh/wsgi/api.py' adding 'aodh-21.1.0.dev42.data/scripts/aodh-api' adding 'aodh-21.1.0.dev42.dist-info/AUTHORS' adding 'aodh-21.1.0.dev42.dist-info/LICENSE' adding 'aodh-21.1.0.dev42.dist-info/METADATA' adding 'aodh-21.1.0.dev42.dist-info/WHEEL' adding 'aodh-21.1.0.dev42.dist-info/entry_points.txt' adding 'aodh-21.1.0.dev42.dist-info/pbr.json' adding 'aodh-21.1.0.dev42.dist-info/top_level.txt' adding 'aodh-21.1.0.dev42.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for aodh (pyproject.toml): finished with status 'done' Created wheel for aodh: filename=aodh-21.1.0.dev42-py3-none-any.whl size=226095 sha256=5fbd884c3bfbfaafbc3c4224bdd17bae2510d275adde44ee587c14ebe1219839 Stored in directory: /builddir/.cache/pip/wheels/77/24/81/8bb59190a8667e6c3929415968bf90bbb66776b3a6a18706dd Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.lXlH5j + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-21.1.0.dev42 ++ ls /builddir/build/BUILD/aodh-21.1.0.dev42/pyproject-wheeldir/aodh-21.1.0.dev42-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=aodh==21.1.0.dev42 + '[' -z aodh==21.1.0.dev42 ']' + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/aodh-21.1.0.dev42/pyproject-wheeldir aodh==21.1.0.dev42 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/aodh-21.1.0.dev42/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-21.1.0.dev42-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-21.1.0.dev42 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/aodh-21.1.0.dev42.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev42.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev42.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev42.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev42.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev42.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev42.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale --domain aodh /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running compile_catalog compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.mo + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64//usr/lib/python3.12/site-packages + oslo-config-generator --config-file=aodh/cmd/aodh-config-generator.conf --output-file=aodh/aodh.conf + read name eq value + test '[DEFAULT]' + test '' + continue + read name eq value + test log_dir + test /var/log/aodh + sed -i '0,/^# *log_dir=/{s!^# *log_dir=.*!#log_dir=/var/log/aodh!}' aodh/aodh.conf + read name eq value + test use_stderr + test False + sed -i '0,/^# *use_stderr=/{s!^# *use_stderr=.*!#use_stderr=False!}' aodh/aodh.conf + read name eq value + test '' + continue + read name eq value + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/etc/aodh + install -p -D -m 640 /builddir/build/SOURCES/aodh-dist.conf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/aodh/aodh-dist.conf + install -p -D -m 640 aodh/aodh.conf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/etc/aodh/aodh.conf + install -p -D -m 640 aodh/api/api-paste.ini /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/var/log/aodh + install -p -D -m 644 /builddir/build/SOURCES/aodh.logrotate /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/etc/logrotate.d/openstack-aodh + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-api.service /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/systemd/system/openstack-aodh-api.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-evaluator.service /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/systemd/system/openstack-aodh-evaluator.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-notifier.service /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/systemd/system/openstack-aodh-notifier.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-expirer.service /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/systemd/system/openstack-aodh-expirer.service + install -p -D -m 644 /builddir/build/SOURCES/openstack-aodh-listener.service /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po + rm -f '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 21.1.0-0.20260304091230.049e41e.el10 --unique-debug-suffix -21.1.0-0.20260304091230.049e41e.el10.x86_64 --unique-debug-src-base openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/aodh-21.1.0.dev42 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib/python3.12/site-packages/aodh/tests/functional/hooks/post_test_hook.sh from /bin/bash -xe to #!/usr/bin/bash -xe + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.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.ErqEh6 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd aodh-21.1.0.dev42 + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-21.1.0.dev42/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env --assert-config -q --recreate -e py312 /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( /usr/lib/python3.12/site-packages/bs4/css.py:8: UserWarning: The soupsieve package is not installed. CSS selectors cannot be used. warnings.warn( {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.234854s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.317 3135014 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-04 04:14:54.318 3135014 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-04 04:14:54.322 3135014 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-04 04:14:54.322 3135014 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-04 04:14:54.327 3135014 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-04 04:14:54.362 3135014 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.526 3135014 WARNING oslo_db.sqlalchemy.utils [None req-e7c5cf2f-c1bb-49fa-92ef-7b47f812d191 560712e4-a8cd-4d42-88e6-eb668406ed15 1f29326b-a988-4d0f-83bd-ef29efd19214 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.529 3135014 WARNING oslo_db.sqlalchemy.utils [None req-e7c5cf2f-c1bb-49fa-92ef-7b47f812d191 560712e4-a8cd-4d42-88e6-eb668406ed15 1f29326b-a988-4d0f-83bd-ef29efd19214 - - - -] 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_other_project_normal_user [0.048723s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.545 3135014 INFO alembic.runtime.migration [None req-e7c5cf2f-c1bb-49fa-92ef-7b47f812d191 560712e4-a8cd-4d42-88e6-eb668406ed15 1f29326b-a988-4d0f-83bd-ef29efd19214 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.545 3135014 INFO alembic.runtime.migration [None req-e7c5cf2f-c1bb-49fa-92ef-7b47f812d191 560712e4-a8cd-4d42-88e6-eb668406ed15 1f29326b-a988-4d0f-83bd-ef29efd19214 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.551 3135014 INFO alembic.runtime.migration [None req-e7c5cf2f-c1bb-49fa-92ef-7b47f812d191 560712e4-a8cd-4d42-88e6-eb668406ed15 1f29326b-a988-4d0f-83bd-ef29efd19214 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.551 3135014 INFO alembic.runtime.migration [None req-e7c5cf2f-c1bb-49fa-92ef-7b47f812d191 560712e4-a8cd-4d42-88e6-eb668406ed15 1f29326b-a988-4d0f-83bd-ef29efd19214 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.559 3135014 INFO alembic.runtime.migration [None req-e7c5cf2f-c1bb-49fa-92ef-7b47f812d191 560712e4-a8cd-4d42-88e6-eb668406ed15 1f29326b-a988-4d0f-83bd-ef29efd19214 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.561 3135014 INFO aodh.api.app [None req-e7c5cf2f-c1bb-49fa-92ef-7b47f812d191 560712e4-a8cd-4d42-88e6-eb668406ed15 1f29326b-a988-4d0f-83bd-ef29efd19214 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.037147s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.596 3135014 INFO alembic.runtime.migration [None req-e4b40970-946f-4d91-a252-8d740dfd8b78 db60629f-7a31-461d-928a-65fff25f7ea9 86a1689a-78ea-4f9a-8709-42ea42a3d462 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.596 3135014 INFO alembic.runtime.migration [None req-e4b40970-946f-4d91-a252-8d740dfd8b78 db60629f-7a31-461d-928a-65fff25f7ea9 86a1689a-78ea-4f9a-8709-42ea42a3d462 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.600 3135014 INFO alembic.runtime.migration [None req-e4b40970-946f-4d91-a252-8d740dfd8b78 db60629f-7a31-461d-928a-65fff25f7ea9 86a1689a-78ea-4f9a-8709-42ea42a3d462 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.600 3135014 INFO alembic.runtime.migration [None req-e4b40970-946f-4d91-a252-8d740dfd8b78 db60629f-7a31-461d-928a-65fff25f7ea9 86a1689a-78ea-4f9a-8709-42ea42a3d462 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.605 3135014 INFO alembic.runtime.migration [None req-e4b40970-946f-4d91-a252-8d740dfd8b78 db60629f-7a31-461d-928a-65fff25f7ea9 86a1689a-78ea-4f9a-8709-42ea42a3d462 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.607 3135014 INFO aodh.api.app [None req-e4b40970-946f-4d91-a252-8d740dfd8b78 db60629f-7a31-461d-928a-65fff25f7ea9 86a1689a-78ea-4f9a-8709-42ea42a3d462 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.621 3135014 WARNING oslo_db.sqlalchemy.utils [None req-dd36ce1a-7683-4d04-817a-46e2c60d4c08 9e287e32-3b86-4a54-a12a-c5d75c5ab2b1 04f30506-c1a3-4ad9-b5d5-123edbbb87ba - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.207335s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.451 3135015 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-04 04:14:54.451 3135015 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-04 04:14:54.456 3135015 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-04 04:14:54.456 3135015 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-04 04:14:54.462 3135015 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-04 04:14:54.500 3135015 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.620 3135015 WARNING oslo_db.sqlalchemy.utils [None req-afd8ffb6-9ec1-4970-bf61-37d9170c816c 81ea84f7-ca0b-4312-9334-2899f0600053 aad0ddd3-3706-4ea6-b3de-0db28c1ca4f0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.630 3135015 WARNING oslo_db.sqlalchemy.utils [None req-6e98151e-d40f-4654-bf5d-d386ef96423c 81ea84f7-ca0b-4312-9334-2899f0600053 aad0ddd3-3706-4ea6-b3de-0db28c1ca4f0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.056503s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.632 3135014 INFO alembic.runtime.migration [None req-dd36ce1a-7683-4d04-817a-46e2c60d4c08 9e287e32-3b86-4a54-a12a-c5d75c5ab2b1 04f30506-c1a3-4ad9-b5d5-123edbbb87ba - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.632 3135014 INFO alembic.runtime.migration [None req-dd36ce1a-7683-4d04-817a-46e2c60d4c08 9e287e32-3b86-4a54-a12a-c5d75c5ab2b1 04f30506-c1a3-4ad9-b5d5-123edbbb87ba - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.636 3135014 INFO alembic.runtime.migration [None req-dd36ce1a-7683-4d04-817a-46e2c60d4c08 9e287e32-3b86-4a54-a12a-c5d75c5ab2b1 04f30506-c1a3-4ad9-b5d5-123edbbb87ba - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.636 3135014 INFO alembic.runtime.migration [None req-dd36ce1a-7683-4d04-817a-46e2c60d4c08 9e287e32-3b86-4a54-a12a-c5d75c5ab2b1 04f30506-c1a3-4ad9-b5d5-123edbbb87ba - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.651 3135014 INFO alembic.runtime.migration [None req-dd36ce1a-7683-4d04-817a-46e2c60d4c08 9e287e32-3b86-4a54-a12a-c5d75c5ab2b1 04f30506-c1a3-4ad9-b5d5-123edbbb87ba - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.654 3135014 INFO aodh.api.app [None req-dd36ce1a-7683-4d04-817a-46e2c60d4c08 9e287e32-3b86-4a54-a12a-c5d75c5ab2b1 04f30506-c1a3-4ad9-b5d5-123edbbb87ba - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.676 3135014 WARNING oslo_db.sqlalchemy.utils [None req-66fb4eb3-e6e1-48f6-8cef-e0726d87cf31 d385c07b-9e75-493e-996b-596dbace57e2 e9694de8-1c63-46b0-b1ff-bfa47ca8db20 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.045857s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.647 3135015 INFO alembic.runtime.migration [None req-6e98151e-d40f-4654-bf5d-d386ef96423c 81ea84f7-ca0b-4312-9334-2899f0600053 aad0ddd3-3706-4ea6-b3de-0db28c1ca4f0 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.647 3135015 INFO alembic.runtime.migration [None req-6e98151e-d40f-4654-bf5d-d386ef96423c 81ea84f7-ca0b-4312-9334-2899f0600053 aad0ddd3-3706-4ea6-b3de-0db28c1ca4f0 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.654 3135015 INFO alembic.runtime.migration [None req-6e98151e-d40f-4654-bf5d-d386ef96423c 81ea84f7-ca0b-4312-9334-2899f0600053 aad0ddd3-3706-4ea6-b3de-0db28c1ca4f0 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.654 3135015 INFO alembic.runtime.migration [None req-6e98151e-d40f-4654-bf5d-d386ef96423c 81ea84f7-ca0b-4312-9334-2899f0600053 aad0ddd3-3706-4ea6-b3de-0db28c1ca4f0 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.659 3135015 INFO alembic.runtime.migration [None req-6e98151e-d40f-4654-bf5d-d386ef96423c 81ea84f7-ca0b-4312-9334-2899f0600053 aad0ddd3-3706-4ea6-b3de-0db28c1ca4f0 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.660 3135015 INFO aodh.api.app [None req-6e98151e-d40f-4654-bf5d-d386ef96423c 81ea84f7-ca0b-4312-9334-2899f0600053 aad0ddd3-3706-4ea6-b3de-0db28c1ca4f0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.678 3135015 WARNING oslo_db.sqlalchemy.utils [None req-8f343be7-1c20-44a9-a768-2a3c3a14fbaa 91a6e8b7-988d-49d0-9bb4-7e36657f58be 4b835257-bab2-4842-9023-2f874cacc204 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.679 3135015 WARNING oslo_db.sqlalchemy.utils [None req-8f343be7-1c20-44a9-a768-2a3c3a14fbaa 91a6e8b7-988d-49d0-9bb4-7e36657f58be 4b835257-bab2-4842-9023-2f874cacc204 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.685 3135015 WARNING oslo_db.sqlalchemy.utils [None req-8f343be7-1c20-44a9-a768-2a3c3a14fbaa 91a6e8b7-988d-49d0-9bb4-7e36657f58be 4b835257-bab2-4842-9023-2f874cacc204 - - - -] 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_creds [0.044543s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.689 3135014 INFO alembic.runtime.migration [None req-66fb4eb3-e6e1-48f6-8cef-e0726d87cf31 d385c07b-9e75-493e-996b-596dbace57e2 e9694de8-1c63-46b0-b1ff-bfa47ca8db20 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.689 3135014 INFO alembic.runtime.migration [None req-66fb4eb3-e6e1-48f6-8cef-e0726d87cf31 d385c07b-9e75-493e-996b-596dbace57e2 e9694de8-1c63-46b0-b1ff-bfa47ca8db20 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.697 3135014 INFO alembic.runtime.migration [None req-66fb4eb3-e6e1-48f6-8cef-e0726d87cf31 d385c07b-9e75-493e-996b-596dbace57e2 e9694de8-1c63-46b0-b1ff-bfa47ca8db20 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.697 3135014 INFO alembic.runtime.migration [None req-66fb4eb3-e6e1-48f6-8cef-e0726d87cf31 d385c07b-9e75-493e-996b-596dbace57e2 e9694de8-1c63-46b0-b1ff-bfa47ca8db20 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.702 3135014 INFO alembic.runtime.migration [None req-66fb4eb3-e6e1-48f6-8cef-e0726d87cf31 d385c07b-9e75-493e-996b-596dbace57e2 e9694de8-1c63-46b0-b1ff-bfa47ca8db20 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.710 3135014 INFO aodh.api.app [None req-66fb4eb3-e6e1-48f6-8cef-e0726d87cf31 d385c07b-9e75-493e-996b-596dbace57e2 e9694de8-1c63-46b0-b1ff-bfa47ca8db20 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.042303s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.694 3135015 INFO alembic.runtime.migration [None req-8f343be7-1c20-44a9-a768-2a3c3a14fbaa 91a6e8b7-988d-49d0-9bb4-7e36657f58be 4b835257-bab2-4842-9023-2f874cacc204 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.694 3135015 INFO alembic.runtime.migration [None req-8f343be7-1c20-44a9-a768-2a3c3a14fbaa 91a6e8b7-988d-49d0-9bb4-7e36657f58be 4b835257-bab2-4842-9023-2f874cacc204 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.697 3135015 INFO alembic.runtime.migration [None req-8f343be7-1c20-44a9-a768-2a3c3a14fbaa 91a6e8b7-988d-49d0-9bb4-7e36657f58be 4b835257-bab2-4842-9023-2f874cacc204 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.697 3135015 INFO alembic.runtime.migration [None req-8f343be7-1c20-44a9-a768-2a3c3a14fbaa 91a6e8b7-988d-49d0-9bb4-7e36657f58be 4b835257-bab2-4842-9023-2f874cacc204 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.702 3135015 INFO alembic.runtime.migration [None req-8f343be7-1c20-44a9-a768-2a3c3a14fbaa 91a6e8b7-988d-49d0-9bb4-7e36657f58be 4b835257-bab2-4842-9023-2f874cacc204 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.709 3135015 INFO aodh.api.app [None req-8f343be7-1c20-44a9-a768-2a3c3a14fbaa 91a6e8b7-988d-49d0-9bb4-7e36657f58be 4b835257-bab2-4842-9023-2f874cacc204 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.193766s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.560 3135016 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-04 04:14:54.560 3135016 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-04 04:14:54.565 3135016 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-04 04:14:54.565 3135016 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-04 04:14:54.569 3135016 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-04 04:14:54.612 3135016 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.730 3135016 WARNING oslo_db.sqlalchemy.utils [None req-1805457f-489e-4e25-bc35-28e6136d2356 c471c4d4-41d0-4822-b69a-aac84998f812 e2d1411f-1062-4a42-987d-b71fe7ee95ba - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.058709s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.734 3135014 INFO alembic.runtime.migration [None req-0cda16c8-f05a-4c75-8724-79356e244586 48311c51-f176-4e19-b64b-5155125a4c21 cd693b0a-114a-4513-a871-a3ea7a43ac98 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.735 3135014 INFO alembic.runtime.migration [None req-0cda16c8-f05a-4c75-8724-79356e244586 48311c51-f176-4e19-b64b-5155125a4c21 cd693b0a-114a-4513-a871-a3ea7a43ac98 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.738 3135014 INFO alembic.runtime.migration [None req-0cda16c8-f05a-4c75-8724-79356e244586 48311c51-f176-4e19-b64b-5155125a4c21 cd693b0a-114a-4513-a871-a3ea7a43ac98 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.738 3135014 INFO alembic.runtime.migration [None req-0cda16c8-f05a-4c75-8724-79356e244586 48311c51-f176-4e19-b64b-5155125a4c21 cd693b0a-114a-4513-a871-a3ea7a43ac98 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.743 3135014 INFO alembic.runtime.migration [None req-0cda16c8-f05a-4c75-8724-79356e244586 48311c51-f176-4e19-b64b-5155125a4c21 cd693b0a-114a-4513-a871-a3ea7a43ac98 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.745 3135014 INFO aodh.api.app [None req-0cda16c8-f05a-4c75-8724-79356e244586 48311c51-f176-4e19-b64b-5155125a4c21 cd693b0a-114a-4513-a871-a3ea7a43ac98 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.762 3135014 WARNING oslo_db.sqlalchemy.utils [None req-f23f273b-d8b4-4191-b402-99ac0ddd3636 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.763 3135014 WARNING oslo_db.sqlalchemy.utils [None req-f23f273b-d8b4-4191-b402-99ac0ddd3636 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.768 3135014 WARNING oslo_db.sqlalchemy.utils [None req-f23f273b-d8b4-4191-b402-99ac0ddd3636 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.771 3135014 WARNING oslo_db.sqlalchemy.utils [None req-3255243b-f87f-47d9-8f3a-63cdb59cd6ab 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.775 3135014 WARNING oslo_db.sqlalchemy.utils [None req-9a15f459-59fe-40a4-add0-c6d4924a8e5d 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.046386s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.748 3135016 INFO alembic.runtime.migration [None req-1805457f-489e-4e25-bc35-28e6136d2356 c471c4d4-41d0-4822-b69a-aac84998f812 e2d1411f-1062-4a42-987d-b71fe7ee95ba - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.748 3135016 INFO alembic.runtime.migration [None req-1805457f-489e-4e25-bc35-28e6136d2356 c471c4d4-41d0-4822-b69a-aac84998f812 e2d1411f-1062-4a42-987d-b71fe7ee95ba - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.753 3135016 INFO alembic.runtime.migration [None req-1805457f-489e-4e25-bc35-28e6136d2356 c471c4d4-41d0-4822-b69a-aac84998f812 e2d1411f-1062-4a42-987d-b71fe7ee95ba - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.753 3135016 INFO alembic.runtime.migration [None req-1805457f-489e-4e25-bc35-28e6136d2356 c471c4d4-41d0-4822-b69a-aac84998f812 e2d1411f-1062-4a42-987d-b71fe7ee95ba - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.758 3135016 INFO alembic.runtime.migration [None req-1805457f-489e-4e25-bc35-28e6136d2356 c471c4d4-41d0-4822-b69a-aac84998f812 e2d1411f-1062-4a42-987d-b71fe7ee95ba - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.760 3135016 INFO aodh.api.app [None req-1805457f-489e-4e25-bc35-28e6136d2356 c471c4d4-41d0-4822-b69a-aac84998f812 e2d1411f-1062-4a42-987d-b71fe7ee95ba - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.772 3135016 INFO aodh.api.app [None req-1805457f-489e-4e25-bc35-28e6136d2356 c471c4d4-41d0-4822-b69a-aac84998f812 e2d1411f-1062-4a42-987d-b71fe7ee95ba - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.785 3135016 WARNING oslo_policy.policy [None req-7e1fa93f-a5f6-445f-87db-556eb19d1115 6a2a79cf-e463-4040-be0c-e01dfea69f71 c12025ac-530e-42b6-b881-f64c84fc3ea8 - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_as_admin [0.067749s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.738 3135015 INFO alembic.runtime.migration [None req-ac5461a0-8f1b-4e1d-8c1a-ae1bd9351d5a 0d03e074-86a8-4a2b-b9fd-0fb8c51b90d5 1a938ce7-ab91-4ff6-b9ee-3f02bcab395f - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.738 3135015 INFO alembic.runtime.migration [None req-ac5461a0-8f1b-4e1d-8c1a-ae1bd9351d5a 0d03e074-86a8-4a2b-b9fd-0fb8c51b90d5 1a938ce7-ab91-4ff6-b9ee-3f02bcab395f - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.742 3135015 INFO alembic.runtime.migration [None req-ac5461a0-8f1b-4e1d-8c1a-ae1bd9351d5a 0d03e074-86a8-4a2b-b9fd-0fb8c51b90d5 1a938ce7-ab91-4ff6-b9ee-3f02bcab395f - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.742 3135015 INFO alembic.runtime.migration [None req-ac5461a0-8f1b-4e1d-8c1a-ae1bd9351d5a 0d03e074-86a8-4a2b-b9fd-0fb8c51b90d5 1a938ce7-ab91-4ff6-b9ee-3f02bcab395f - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.747 3135015 INFO alembic.runtime.migration [None req-ac5461a0-8f1b-4e1d-8c1a-ae1bd9351d5a 0d03e074-86a8-4a2b-b9fd-0fb8c51b90d5 1a938ce7-ab91-4ff6-b9ee-3f02bcab395f - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.750 3135015 INFO aodh.api.app [None req-ac5461a0-8f1b-4e1d-8c1a-ae1bd9351d5a 0d03e074-86a8-4a2b-b9fd-0fb8c51b90d5 1a938ce7-ab91-4ff6-b9ee-3f02bcab395f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.774 3135015 WARNING oslo_db.sqlalchemy.utils [None req-7a58ecd6-a13d-418e-affd-4da9237f47eb 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.781 3135015 WARNING oslo_db.sqlalchemy.utils [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.796 3135015 WARNING oslo_db.sqlalchemy.utils [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.028508s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.805 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.805 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.808 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.809 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.813 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.815 3135015 INFO aodh.api.app [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.050259s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.794 3135014 INFO alembic.runtime.migration [None req-9a15f459-59fe-40a4-add0-c6d4924a8e5d 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.795 3135014 INFO alembic.runtime.migration [None req-9a15f459-59fe-40a4-add0-c6d4924a8e5d 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.800 3135014 INFO alembic.runtime.migration [None req-9a15f459-59fe-40a4-add0-c6d4924a8e5d 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.800 3135014 INFO alembic.runtime.migration [None req-9a15f459-59fe-40a4-add0-c6d4924a8e5d 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.805 3135014 INFO alembic.runtime.migration [None req-9a15f459-59fe-40a4-add0-c6d4924a8e5d 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.808 3135014 INFO aodh.api.app [None req-9a15f459-59fe-40a4-add0-c6d4924a8e5d 0be9470f-81a5-4521-98fb-00bc8b3b37d8 7650dd7e-91de-450a-aca2-0a2c26e93926 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.824 3135014 WARNING oslo_db.sqlalchemy.utils [None req-6ffa5836-1a3c-4fe5-8d61-4b3e4924bcda 5a6ff66e-c95a-4871-99ad-1cfcb085cac6 7ffdecb6-543f-474e-8765-4cef099d6997 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.825 3135014 WARNING oslo_db.sqlalchemy.utils [None req-6ffa5836-1a3c-4fe5-8d61-4b3e4924bcda 5a6ff66e-c95a-4871-99ad-1cfcb085cac6 7ffdecb6-543f-474e-8765-4cef099d6997 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.831 3135014 WARNING oslo_db.sqlalchemy.utils [None req-6ffa5836-1a3c-4fe5-8d61-4b3e4924bcda 5a6ff66e-c95a-4871-99ad-1cfcb085cac6 7ffdecb6-543f-474e-8765-4cef099d6997 - - - -] 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_project [0.434006s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.437 3135008 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-04 04:14:54.438 3135008 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-04 04:14:54.455 3135008 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2026-03-04 04:14:54.455 3135008 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2026-03-04 04:14:54.464 3135008 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2026-03-04 04:14:54.560 3135008 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.062683s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.795 3135016 INFO alembic.runtime.migration [None req-7e1fa93f-a5f6-445f-87db-556eb19d1115 6a2a79cf-e463-4040-be0c-e01dfea69f71 c12025ac-530e-42b6-b881-f64c84fc3ea8 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.796 3135016 INFO alembic.runtime.migration [None req-7e1fa93f-a5f6-445f-87db-556eb19d1115 6a2a79cf-e463-4040-be0c-e01dfea69f71 c12025ac-530e-42b6-b881-f64c84fc3ea8 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.805 3135016 INFO alembic.runtime.migration [None req-7e1fa93f-a5f6-445f-87db-556eb19d1115 6a2a79cf-e463-4040-be0c-e01dfea69f71 c12025ac-530e-42b6-b881-f64c84fc3ea8 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.805 3135016 INFO alembic.runtime.migration [None req-7e1fa93f-a5f6-445f-87db-556eb19d1115 6a2a79cf-e463-4040-be0c-e01dfea69f71 c12025ac-530e-42b6-b881-f64c84fc3ea8 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.812 3135016 INFO alembic.runtime.migration [None req-7e1fa93f-a5f6-445f-87db-556eb19d1115 6a2a79cf-e463-4040-be0c-e01dfea69f71 c12025ac-530e-42b6-b881-f64c84fc3ea8 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.815 3135016 INFO aodh.api.app [None req-7e1fa93f-a5f6-445f-87db-556eb19d1115 6a2a79cf-e463-4040-be0c-e01dfea69f71 c12025ac-530e-42b6-b881-f64c84fc3ea8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.837 3135016 WARNING oslo_db.sqlalchemy.utils [None req-a5ac90e4-0480-478d-a4ca-70e872a75ea2 2380b4f4-9923-4b20-9b76-cb70590b22c6 5cf6193b-3c16-499f-892b-a71d82fdd2e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.839 3135016 WARNING oslo_db.sqlalchemy.utils [None req-a5ac90e4-0480-478d-a4ca-70e872a75ea2 2380b4f4-9923-4b20-9b76-cb70590b22c6 5cf6193b-3c16-499f-892b-a71d82fdd2e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.847 3135016 WARNING oslo_db.sqlalchemy.utils [None req-a5ac90e4-0480-478d-a4ca-70e872a75ea2 2380b4f4-9923-4b20-9b76-cb70590b22c6 5cf6193b-3c16-499f-892b-a71d82fdd2e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.032286s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.834 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.834 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.837 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.837 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.842 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.844 3135015 INFO aodh.api.app [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.043574s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.867 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.867 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.871 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.871 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.876 3135015 INFO alembic.runtime.migration [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.878 3135015 INFO aodh.api.app [None req-bf65c495-3088-4e3f-966f-eaf0499d1293 6e048dc8-ab7f-4413-b419-73be328f57a3 d1415b63-e48a-4e95-a067-51f0b0feacc1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.901 3135015 WARNING oslo_db.sqlalchemy.utils [None req-b24c09b9-30d4-4d6b-9773-335e1e38ca39 51c26ec7-21b7-4f37-854c-7feb95e2c2c0 68b26dbc-9368-4171-b81f-4a88e5a324b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.055752s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.859 3135016 INFO alembic.runtime.migration [None req-a5ac90e4-0480-478d-a4ca-70e872a75ea2 2380b4f4-9923-4b20-9b76-cb70590b22c6 5cf6193b-3c16-499f-892b-a71d82fdd2e4 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.859 3135016 INFO alembic.runtime.migration [None req-a5ac90e4-0480-478d-a4ca-70e872a75ea2 2380b4f4-9923-4b20-9b76-cb70590b22c6 5cf6193b-3c16-499f-892b-a71d82fdd2e4 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.866 3135016 INFO alembic.runtime.migration [None req-a5ac90e4-0480-478d-a4ca-70e872a75ea2 2380b4f4-9923-4b20-9b76-cb70590b22c6 5cf6193b-3c16-499f-892b-a71d82fdd2e4 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.866 3135016 INFO alembic.runtime.migration [None req-a5ac90e4-0480-478d-a4ca-70e872a75ea2 2380b4f4-9923-4b20-9b76-cb70590b22c6 5cf6193b-3c16-499f-892b-a71d82fdd2e4 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.872 3135016 INFO alembic.runtime.migration [None req-a5ac90e4-0480-478d-a4ca-70e872a75ea2 2380b4f4-9923-4b20-9b76-cb70590b22c6 5cf6193b-3c16-499f-892b-a71d82fdd2e4 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.874 3135016 INFO aodh.api.app [None req-a5ac90e4-0480-478d-a4ca-70e872a75ea2 2380b4f4-9923-4b20-9b76-cb70590b22c6 5cf6193b-3c16-499f-892b-a71d82fdd2e4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.898 3135016 WARNING oslo_db.sqlalchemy.utils [None req-5e83fe11-6da2-4929-99b1-ec3ec7b52b99 711b547e-7292-411b-aae2-cfe05773a7dc cee067e0-de84-410e-82d1-741f1682136b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.899 3135016 WARNING oslo_db.sqlalchemy.utils [None req-5e83fe11-6da2-4929-99b1-ec3ec7b52b99 711b547e-7292-411b-aae2-cfe05773a7dc cee067e0-de84-410e-82d1-741f1682136b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.905 3135016 WARNING oslo_db.sqlalchemy.utils [None req-5e83fe11-6da2-4929-99b1-ec3ec7b52b99 711b547e-7292-411b-aae2-cfe05773a7dc cee067e0-de84-410e-82d1-741f1682136b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.076793s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.848 3135014 INFO alembic.runtime.migration [None req-6ffa5836-1a3c-4fe5-8d61-4b3e4924bcda 5a6ff66e-c95a-4871-99ad-1cfcb085cac6 7ffdecb6-543f-474e-8765-4cef099d6997 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.852 3135014 INFO alembic.runtime.migration [None req-6ffa5836-1a3c-4fe5-8d61-4b3e4924bcda 5a6ff66e-c95a-4871-99ad-1cfcb085cac6 7ffdecb6-543f-474e-8765-4cef099d6997 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.860 3135014 INFO alembic.runtime.migration [None req-6ffa5836-1a3c-4fe5-8d61-4b3e4924bcda 5a6ff66e-c95a-4871-99ad-1cfcb085cac6 7ffdecb6-543f-474e-8765-4cef099d6997 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.860 3135014 INFO alembic.runtime.migration [None req-6ffa5836-1a3c-4fe5-8d61-4b3e4924bcda 5a6ff66e-c95a-4871-99ad-1cfcb085cac6 7ffdecb6-543f-474e-8765-4cef099d6997 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.867 3135014 INFO alembic.runtime.migration [None req-6ffa5836-1a3c-4fe5-8d61-4b3e4924bcda 5a6ff66e-c95a-4871-99ad-1cfcb085cac6 7ffdecb6-543f-474e-8765-4cef099d6997 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.870 3135014 INFO aodh.api.app [None req-6ffa5836-1a3c-4fe5-8d61-4b3e4924bcda 5a6ff66e-c95a-4871-99ad-1cfcb085cac6 7ffdecb6-543f-474e-8765-4cef099d6997 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.896 3135014 WARNING oslo_db.sqlalchemy.utils [None req-43abd7dc-4c44-4af9-9904-5fa6a3136e6d 57d253e3-0476-4ca5-bcfb-133650edd4d9 f2826fc1-844f-4e1e-8790-018ab8c40b7d - - - -] 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.103322s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.868 3135008 INFO alembic.runtime.migration [None req-c9c96af5-7f3c-49f2-9739-264542ab2773 5f8b0355-9ec2-43c6-a33b-4b112c1a72b9 30b26e26-d5be-42a2-8ce0-367d5e01ae7c - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.868 3135008 INFO alembic.runtime.migration [None req-c9c96af5-7f3c-49f2-9739-264542ab2773 5f8b0355-9ec2-43c6-a33b-4b112c1a72b9 30b26e26-d5be-42a2-8ce0-367d5e01ae7c - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.883 3135008 INFO alembic.runtime.migration [None req-c9c96af5-7f3c-49f2-9739-264542ab2773 5f8b0355-9ec2-43c6-a33b-4b112c1a72b9 30b26e26-d5be-42a2-8ce0-367d5e01ae7c - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.883 3135008 INFO alembic.runtime.migration [None req-c9c96af5-7f3c-49f2-9739-264542ab2773 5f8b0355-9ec2-43c6-a33b-4b112c1a72b9 30b26e26-d5be-42a2-8ce0-367d5e01ae7c - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.905 3135008 INFO alembic.runtime.migration [None req-c9c96af5-7f3c-49f2-9739-264542ab2773 5f8b0355-9ec2-43c6-a33b-4b112c1a72b9 30b26e26-d5be-42a2-8ce0-367d5e01ae7c - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.910 3135008 INFO aodh.api.app [None req-c9c96af5-7f3c-49f2-9739-264542ab2773 5f8b0355-9ec2-43c6-a33b-4b112c1a72b9 30b26e26-d5be-42a2-8ce0-367d5e01ae7c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.051130s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.911 3135015 INFO alembic.runtime.migration [None req-b24c09b9-30d4-4d6b-9773-335e1e38ca39 51c26ec7-21b7-4f37-854c-7feb95e2c2c0 68b26dbc-9368-4171-b81f-4a88e5a324b6 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.912 3135015 INFO alembic.runtime.migration [None req-b24c09b9-30d4-4d6b-9773-335e1e38ca39 51c26ec7-21b7-4f37-854c-7feb95e2c2c0 68b26dbc-9368-4171-b81f-4a88e5a324b6 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.915 3135015 INFO alembic.runtime.migration [None req-b24c09b9-30d4-4d6b-9773-335e1e38ca39 51c26ec7-21b7-4f37-854c-7feb95e2c2c0 68b26dbc-9368-4171-b81f-4a88e5a324b6 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.915 3135015 INFO alembic.runtime.migration [None req-b24c09b9-30d4-4d6b-9773-335e1e38ca39 51c26ec7-21b7-4f37-854c-7feb95e2c2c0 68b26dbc-9368-4171-b81f-4a88e5a324b6 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.920 3135015 INFO alembic.runtime.migration [None req-b24c09b9-30d4-4d6b-9773-335e1e38ca39 51c26ec7-21b7-4f37-854c-7feb95e2c2c0 68b26dbc-9368-4171-b81f-4a88e5a324b6 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.921 3135015 INFO aodh.api.app [None req-b24c09b9-30d4-4d6b-9773-335e1e38ca39 51c26ec7-21b7-4f37-854c-7feb95e2c2c0 68b26dbc-9368-4171-b81f-4a88e5a324b6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.936 3135015 WARNING oslo_db.sqlalchemy.utils [None req-465b1751-d112-4590-97a2-70f19c57b46e 10250c4e-cd3e-444d-843c-ff4de212760a 6e2a03f8-54ef-4eca-b8ad-d8097853e421 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.941 3135015 WARNING oslo_db.sqlalchemy.utils [None req-0fbc11c9-3b6d-4d03-b3a3-d1c154dc5610 10250c4e-cd3e-444d-843c-ff4de212760a 6e2a03f8-54ef-4eca-b8ad-d8097853e421 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.950 3135015 WARNING oslo_db.sqlalchemy.utils [None req-a1cd39d3-26f8-4a6f-876b-354a1adb7036 10250c4e-cd3e-444d-843c-ff4de212760a 6e2a03f8-54ef-4eca-b8ad-d8097853e421 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.952 3135015 WARNING oslo_db.sqlalchemy.utils [None req-a1cd39d3-26f8-4a6f-876b-354a1adb7036 10250c4e-cd3e-444d-843c-ff4de212760a 6e2a03f8-54ef-4eca-b8ad-d8097853e421 - - - -] 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_normal_user_set_test_actions [0.049396s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.915 3135016 INFO alembic.runtime.migration [None req-5e83fe11-6da2-4929-99b1-ec3ec7b52b99 711b547e-7292-411b-aae2-cfe05773a7dc cee067e0-de84-410e-82d1-741f1682136b - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.916 3135016 INFO alembic.runtime.migration [None req-5e83fe11-6da2-4929-99b1-ec3ec7b52b99 711b547e-7292-411b-aae2-cfe05773a7dc cee067e0-de84-410e-82d1-741f1682136b - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.919 3135016 INFO alembic.runtime.migration [None req-5e83fe11-6da2-4929-99b1-ec3ec7b52b99 711b547e-7292-411b-aae2-cfe05773a7dc cee067e0-de84-410e-82d1-741f1682136b - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.919 3135016 INFO alembic.runtime.migration [None req-5e83fe11-6da2-4929-99b1-ec3ec7b52b99 711b547e-7292-411b-aae2-cfe05773a7dc cee067e0-de84-410e-82d1-741f1682136b - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.930 3135016 INFO alembic.runtime.migration [None req-5e83fe11-6da2-4929-99b1-ec3ec7b52b99 711b547e-7292-411b-aae2-cfe05773a7dc cee067e0-de84-410e-82d1-741f1682136b - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.935 3135016 INFO aodh.api.app [None req-5e83fe11-6da2-4929-99b1-ec3ec7b52b99 711b547e-7292-411b-aae2-cfe05773a7dc cee067e0-de84-410e-82d1-741f1682136b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.051455s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.965 3135016 INFO alembic.runtime.migration [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.966 3135016 INFO alembic.runtime.migration [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.969 3135016 INFO alembic.runtime.migration [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.970 3135016 INFO alembic.runtime.migration [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.976 3135016 INFO alembic.runtime.migration [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.978 3135016 INFO aodh.api.app [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.126804s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.926 3135014 INFO alembic.runtime.migration [None req-43abd7dc-4c44-4af9-9904-5fa6a3136e6d 57d253e3-0476-4ca5-bcfb-133650edd4d9 f2826fc1-844f-4e1e-8790-018ab8c40b7d - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.926 3135014 INFO alembic.runtime.migration [None req-43abd7dc-4c44-4af9-9904-5fa6a3136e6d 57d253e3-0476-4ca5-bcfb-133650edd4d9 f2826fc1-844f-4e1e-8790-018ab8c40b7d - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.934 3135014 INFO alembic.runtime.migration [None req-43abd7dc-4c44-4af9-9904-5fa6a3136e6d 57d253e3-0476-4ca5-bcfb-133650edd4d9 f2826fc1-844f-4e1e-8790-018ab8c40b7d - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.934 3135014 INFO alembic.runtime.migration [None req-43abd7dc-4c44-4af9-9904-5fa6a3136e6d 57d253e3-0476-4ca5-bcfb-133650edd4d9 f2826fc1-844f-4e1e-8790-018ab8c40b7d - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.947 3135014 INFO alembic.runtime.migration [None req-43abd7dc-4c44-4af9-9904-5fa6a3136e6d 57d253e3-0476-4ca5-bcfb-133650edd4d9 f2826fc1-844f-4e1e-8790-018ab8c40b7d - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.949 3135014 INFO aodh.api.app [None req-43abd7dc-4c44-4af9-9904-5fa6a3136e6d 57d253e3-0476-4ca5-bcfb-133650edd4d9 f2826fc1-844f-4e1e-8790-018ab8c40b7d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.987 3135014 WARNING oslo_db.sqlalchemy.utils [None req-a54efb9f-6fd2-470c-839a-1afb1f497e3c 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.994 3135014 WARNING oslo_db.sqlalchemy.utils [None req-beb5a33b-69e5-4ecb-8d54-8c2cb8fe4607 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.005 3135014 WARNING oslo_db.sqlalchemy.utils [None req-9d37c9e9-797c-4320-9f11-4d3477538845 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.024 3135014 WARNING oslo_db.sqlalchemy.utils [None req-03392fe5-c74f-43c3-b7e2-3df2bd9b8570 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.031 3135014 WARNING oslo_db.sqlalchemy.utils [None req-03392fe5-c74f-43c3-b7e2-3df2bd9b8570 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.086675s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.966 3135015 INFO alembic.runtime.migration [None req-a1cd39d3-26f8-4a6f-876b-354a1adb7036 10250c4e-cd3e-444d-843c-ff4de212760a 6e2a03f8-54ef-4eca-b8ad-d8097853e421 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.966 3135015 INFO alembic.runtime.migration [None req-a1cd39d3-26f8-4a6f-876b-354a1adb7036 10250c4e-cd3e-444d-843c-ff4de212760a 6e2a03f8-54ef-4eca-b8ad-d8097853e421 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.970 3135015 INFO alembic.runtime.migration [None req-a1cd39d3-26f8-4a6f-876b-354a1adb7036 10250c4e-cd3e-444d-843c-ff4de212760a 6e2a03f8-54ef-4eca-b8ad-d8097853e421 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.970 3135015 INFO alembic.runtime.migration [None req-a1cd39d3-26f8-4a6f-876b-354a1adb7036 10250c4e-cd3e-444d-843c-ff4de212760a 6e2a03f8-54ef-4eca-b8ad-d8097853e421 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.974 3135015 INFO alembic.runtime.migration [None req-a1cd39d3-26f8-4a6f-876b-354a1adb7036 10250c4e-cd3e-444d-843c-ff4de212760a 6e2a03f8-54ef-4eca-b8ad-d8097853e421 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:54.976 3135015 INFO aodh.api.app [None req-a1cd39d3-26f8-4a6f-876b-354a1adb7036 10250c4e-cd3e-444d-843c-ff4de212760a 6e2a03f8-54ef-4eca-b8ad-d8097853e421 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:54.990 3135015 WARNING oslo_db.sqlalchemy.utils [None req-713c96a1-7716-48d9-bd63-7d02ba400f11 d63048b3-4202-40f7-ab99-58935cdf5528 45062692-9d2a-4a2b-ad7f-739533da6502 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.991 3135015 WARNING oslo_db.sqlalchemy.utils [None req-713c96a1-7716-48d9-bd63-7d02ba400f11 d63048b3-4202-40f7-ab99-58935cdf5528 45062692-9d2a-4a2b-ad7f-739533da6502 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:54.997 3135015 WARNING oslo_db.sqlalchemy.utils [None req-ded060e9-095a-4c64-b390-10fc252ccbf9 d63048b3-4202-40f7-ab99-58935cdf5528 45062692-9d2a-4a2b-ad7f-739533da6502 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.000 3135015 WARNING oslo_db.sqlalchemy.utils [None req-a650b362-cefb-4ba0-be9c-5b54d54ba4ef 50ba8aa9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.006 3135015 WARNING oslo_db.sqlalchemy.utils [None req-8f25ee83-39c4-47f5-b9d3-5b25ab7b3688 50ba8aa9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.015 3135015 WARNING oslo_db.sqlalchemy.utils [None req-a43cbeb8-34a4-49c0-aa34-7e7362272ef5 d63048b3-4202-40f7-ab99-58935cdf5528 45062692-9d2a-4a2b-ad7f-739533da6502 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.018 3135015 WARNING oslo_db.sqlalchemy.utils [None req-a43cbeb8-34a4-49c0-aa34-7e7362272ef5 d63048b3-4202-40f7-ab99-58935cdf5528 45062692-9d2a-4a2b-ad7f-739533da6502 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.021 3135015 WARNING oslo_db.sqlalchemy.utils [None req-c1d428a1-55df-477c-a987-717bf1c959b3 d63048b3-4202-40f7-ab99-58935cdf5528 45062692-9d2a-4a2b-ad7f-739533da6502 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.025 3135015 WARNING oslo_db.sqlalchemy.utils [None req-75c07f22-f330-4ca0-a423-f3827c1e05df 50ba8aa9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.034 3135015 WARNING oslo_db.sqlalchemy.utils [None req-75c07f22-f330-4ca0-a423-f3827c1e05df 50ba8aa9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.039 3135015 WARNING oslo_db.sqlalchemy.utils [None req-106331f3-30dc-4faf-b367-cd7a4450059c 50ba8aa 9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.122154s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:54.963 3135008 INFO alembic.runtime.migration [None req-6cee9f80-1b05-44c3-ac4d-0fb9c8e879ea 2014740c-e4a8-49cd-b0d0-d39bd64dc09c e944de7c-df15-4a35-b0fd-2b024e72b07c - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.964 3135008 INFO alembic.runtime.migration [None req-6cee9f80-1b05-44c3-ac4d-0fb9c8e879ea 2014740c-e4a8-49cd-b0d0-d39bd64dc09c e944de7c-df15-4a35-b0fd-2b024e72b07c - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.971 3135008 INFO alembic.runtime.migration [None req-6cee9f80-1b05-44c3-ac4d-0fb9c8e879ea 2014740c-e4a8-49cd-b0d0-d39bd64dc09c e944de7c-df15-4a35-b0fd-2b024e72b07c - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:54.971 3135008 INFO alembic.runtime.migration [None req-6cee9f80-1b05-44c3-ac4d-0fb9c8e879ea 2014740c-e4a8-49cd-b0d0-d39bd64dc09c e944de7c-df15-4a35-b0fd-2b024e72b07c - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:54.997 3135008 INFO alembic.runtime.migration [None req-6cee9f80-1b05-44c3-ac4d-0fb9c8e879ea 2014740c-e4a8-49cd-b0d0-d39bd64dc09c e944de7c-df15-4a35-b0fd-2b024e72b07c - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.003 3135008 INFO aodh.api.app [None req-6cee9f80-1b05-44c3-ac4d-0fb9c8e879ea 2014740c-e4a8-49cd-b0d0-d39bd64dc09c e944de7c-df15-4a35-b0fd-2b024e72b07c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.047 3135008 WARNING oslo_db.sqlalchemy.utils [None req-5f71d7f7-9e10-4960-8773-d1e28f416a8d 5d802f41-42a0-42d0-8f05-e385b9867feb 7c67c61e-5f35-41c6-a99a-e05c024403b8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.056 3135008 WARNING oslo_db.sqlalchemy.utils [None req-5f71d7f7-9e10-4960-8773-d1e28f416a8d 5d802f41-42a0-42d0-8f05-e385b9867feb 7c67c61e-5f35-41c6-a99a-e05c024403b8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.064 3135008 WARNING oslo_db.sqlalchemy.utils [None req-5f71d7f7-9e10-4960-8773-d1e28f416a8d 5d802f41-42a0-42d0-8f05-e385b9867feb 7c67c61e-5f35-41c6-a99a-e05c024403b8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.084811s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.018 3135016 INFO alembic.runtime.migration [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.018 3135016 INFO alembic.runtime.migration [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.022 3135016 INFO alembic.runtime.migration [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.022 3135016 INFO alembic.runtime.migration [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.030 3135016 INFO alembic.runtime.migration [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.034 3135016 INFO aodh.api.app [None req-cfa34e1b-b990-47cc-a58e-815557f1cbba 8ebfd3ee-32e1-4e47-880c-f2e8355a25e4 f519fe12-6feb-42bf-b79e-c27ec6227656 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.054 3135016 WARNING oslo_db.sqlalchemy.utils [None req-a8ac1939-b34d-4fde-8651-2d1296e82faa 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.064 3135016 WARNING oslo_db.sqlalchemy.utils [None req-986f1e8c-3e35-4403-a220-e9eef771da4d 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.073 3135016 WARNING oslo_db.sqlalchemy.utils [None req-986f1e8c-3e35-4403-a220-e9eef771da4d 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.076 3135016 WARNING oslo_db.sqlalchemy.utils [None req-2e9fe2d4-0724-4dd8-b4c7-6f0be3a11382 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.082 3135016 WARNING oslo_db.sqlalchemy.utils [None req-03fd9f32-40be-4548-85b2-ca21dbde3748 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.091 3135016 WARNING oslo_db.sqlalchemy.utils [None req-944d0047-dfba-49ca-a237-85d0e77aacf2 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] 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_noauth [0.099749s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.097 3135008 INFO alembic.runtime.migration [None req-5f71d7f7-9e10-4960-8773-d1e28f416a8d 5d802f41-42a0-42d0-8f05-e385b9867feb 7c67c61e-5f35-41c6-a99a-e05c024403b8 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.097 3135008 INFO alembic.runtime.migration [None req-5f71d7f7-9e10-4960-8773-d1e28f416a8d 5d802f41-42a0-42d0-8f05-e385b9867feb 7c67c61e-5f35-41c6-a99a-e05c024403b8 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.108 3135008 INFO alembic.runtime.migration [None req-5f71d7f7-9e10-4960-8773-d1e28f416a8d 5d802f41-42a0-42d0-8f05-e385b9867feb 7c67c61e-5f35-41c6-a99a-e05c024403b8 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.108 3135008 INFO alembic.runtime.migration [None req-5f71d7f7-9e10-4960-8773-d1e28f416a8d 5d802f41-42a0-42d0-8f05-e385b9867feb 7c67c61e-5f35-41c6-a99a-e05c024403b8 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.113 3135008 INFO alembic.runtime.migration [None req-5f71d7f7-9e10-4960-8773-d1e28f416a8d 5d802f41-42a0-42d0-8f05-e385b9867feb 7c67c61e-5f35-41c6-a99a-e05c024403b8 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.122 3135008 INFO aodh.api.app [None req-5f71d7f7-9e10-4960-8773-d1e28f416a8d 5d802f41-42a0-42d0-8f05-e385b9867feb 7c67c61e-5f35-41c6-a99a-e05c024403b8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.156 3135008 WARNING oslo_db.sqlalchemy.utils [None req-3302698b-0654-4535-9759-08cd89505356 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.161 3135008 WARNING oslo_db.sqlalchemy.utils [None req-3302698b-0654-4535-9759-08cd89505356 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.169 3135008 WARNING oslo_db.sqlalchemy.utils [None req-3302698b-0654-4535-9759-08cd89505356 - - - - - -] 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.091793s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.106 3135016 INFO alembic.runtime.migration [None req-944d0047-dfba-49ca-a237-85d0e77aacf2 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.112 3135016 INFO alembic.runtime.migration [None req-944d0047-dfba-49ca-a237-85d0e77aacf2 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.119 3135016 INFO alembic.runtime.migration [None req-944d0047-dfba-49ca-a237-85d0e77aacf2 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.119 3135016 INFO alembic.runtime.migration [None req-944d0047-dfba-49ca-a237-85d0e77aacf2 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.124 3135016 INFO alembic.runtime.migration [None req-944d0047-dfba-49ca-a237-85d0e77aacf2 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.126 3135016 INFO aodh.api.app [None req-944d0047-dfba-49ca-a237-85d0e77aacf2 85aa5e2d-5b73-4e46-97eb-32ac5ead02c1 18797088-70eb-4fde-8c58-417b789ed035 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.167 3135016 WARNING oslo_db.sqlalchemy.utils [None req-fdf78e7d-8634-45db-804c-ab61730777af 46100f97-b919-4833-acd8-92ab20a270f1 a9482895-1a16-4d8b-a7ac-99247d513589 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.171 3135016 WARNING oslo_db.sqlalchemy.utils [None req-fdf78e7d-8634-45db-804c-ab61730777af 46100f97-b919-4833-acd8-92ab20a270f1 a9482895-1a16-4d8b-a7ac-99247d513589 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.176 3135016 WARNING oslo_db.sqlalchemy.utils [None req-fdf78e7d-8634-45db-804c-ab61730777af 46100f97-b919-4833-acd8-92ab20a270f1 a9482895-1a16-4d8b-a7ac-99247d513589 - - - -] 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_config [0.174546s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.052 3135015 INFO alembic.runtime.migration [None req-106331f3-30dc-4faf-b367-cd7a4450059c 50ba8aa9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.052 3135015 INFO alembic.runtime.migration [None req-106331f3-30dc-4faf-b367-cd7a4450059c 50ba8aa9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.055 3135015 INFO alembic.runtime.migration [None req-106331f3-30dc-4faf-b367-cd7a4450059c 50ba8aa9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.056 3135015 INFO alembic.runtime.migration [None req-106331f3-30dc-4faf-b367-cd7a4450059c 50ba8aa9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.062 3135015 INFO alembic.runtime.migration [None req-106331f3-30dc-4faf-b367-cd7a4450059c 50ba8aa9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.065 3135015 INFO aodh.api.app [None req-106331f3-30dc-4faf-b367-cd7a4450059c 50ba8aa9-f203-405f-98b8-711fefabca06 495db63a-7108-467b-aced-f19dca746844 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.182 3135015 WARNING oslo_db.sqlalchemy.utils [None req-64005790-8d2f-490e-84dd-bd47ee412b13 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.185 3135015 WARNING oslo_db.sqlalchemy.utils [None req-64005790-8d2f-490e-84dd-bd47ee412b13 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.187 3135015 WARNING oslo_db.sqlalchemy.utils [None req-fff4ea61-116d-4b77-9e76-69eb09db3e32 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.192 3135015 WARNING oslo_db.sqlalchemy.utils [None req-b5b37e82-576c-4fe5-af52-45d9bdbba8ee 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.198 3135015 WARNING oslo_db.sqlalchemy.utils [None req-de47d5db-46db-4d6a-93fb-a5023896b005 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.200 3135015 WARNING oslo_db.sqlalchemy.utils [None req-de47d5db-46db-4d6a-93fb-a5023896b005 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.203 3135015 WARNING oslo_db.sqlalchemy.utils [None req-5c25872f-653d-48ee-b90b-baa8daa06644 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.207 3135015 WARNING oslo_db.sqlalchemy.utils [None req-28a78a1d-3a93-4bb0-97e1-4603e6045087 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.214 3135015 WARNING oslo_db.sqlalchemy.utils [None req-bdf3fc93-933d-42a6-a5a6-9556b9efac88 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.216 3135015 WARNING oslo_db.sqlalchemy.utils [None req-bdf3fc93-933d-42a6-a5a6-9556b9efac88 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.068156s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.202 3135016 INFO alembic.runtime.migration [None req-fdf78e7d-8634-45db-804c-ab61730777af 46100f97-b919-4833-acd8-92ab20a270f1 a9482895-1a16-4d8b-a7ac-99247d513589 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.202 3135016 INFO alembic.runtime.migration [None req-fdf78e7d-8634-45db-804c-ab61730777af 46100f97-b919-4833-acd8-92ab20a270f1 a9482895-1a16-4d8b-a7ac-99247d513589 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.206 3135016 INFO alembic.runtime.migration [None req-fdf78e7d-8634-45db-804c-ab61730777af 46100f97-b919-4833-acd8-92ab20a270f1 a9482895-1a16-4d8b-a7ac-99247d513589 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.206 3135016 INFO alembic.runtime.migration [None req-fdf78e7d-8634-45db-804c-ab61730777af 46100f97-b919-4833-acd8-92ab20a270f1 a9482895-1a16-4d8b-a7ac-99247d513589 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.212 3135016 INFO alembic.runtime.migration [None req-fdf78e7d-8634-45db-804c-ab61730777af 46100f97-b919-4833-acd8-92ab20a270f1 a9482895-1a16-4d8b-a7ac-99247d513589 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.214 3135016 INFO aodh.api.app [None req-fdf78e7d-8634-45db-804c-ab61730777af 46100f97-b919-4833-acd8-92ab20a270f1 a9482895-1a16-4d8b-a7ac-99247d513589 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.231 3135016 WARNING oslo_db.sqlalchemy.utils [None req-b2867fad-f9dd-4bd0-a7b4-96ce86b9ba1c d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.237 3135016 WARNING oslo_db.sqlalchemy.utils [None req-efbc2f4b-a1f3-4b91-ba2a-9379e29da351 d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.244 3135016 WARNING oslo_db.sqlalchemy.utils [None req-d2c8e08a-2aa6-414c-adc1-70f771f0657f d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.247 3135016 WARNING oslo_db.sqlalchemy.utils [None req-d2c8e08a-2aa6-414c-adc1-70f771f0657f d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.251 3135016 WARNING oslo_db.sqlalchemy.utils [None req-1fc66bde-1895-434e-9cca-1a255cf441a0 d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.256 3135016 WARNING oslo_db.sqlalchemy.utils [None req-d14352b0-76e0-4ed0-a266-b2ecacf3a843 d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.048746s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.225 3135015 INFO alembic.runtime.migration [None req-bdf3fc93-933d-42a6-a5a6-9556b9efac88 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.225 3135015 INFO alembic.runtime.migration [None req-bdf3fc93-933d-42a6-a5a6-9556b9efac88 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.229 3135015 INFO alembic.runtime.migration [None req-bdf3fc93-933d-42a6-a5a6-9556b9efac88 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.229 3135015 INFO alembic.runtime.migration [None req-bdf3fc93-933d-42a6-a5a6-9556b9efac88 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.234 3135015 INFO alembic.runtime.migration [None req-bdf3fc93-933d-42a6-a5a6-9556b9efac88 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.237 3135015 INFO aodh.api.app [None req-bdf3fc93-933d-42a6-a5a6-9556b9efac88 8f583fed-d7b5-4bea-b10a-8e8328c87d57 b3c82687-2f52-4c8a-b747-2d22811fd1dc - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.251 3135015 WARNING oslo_db.sqlalchemy.utils [None req-b291753a-b7fc-4ccb-b7f7-1ce2cc6dedf3 c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.252 3135015 WARNING oslo_db.sqlalchemy.utils [None req-b291753a-b7fc-4ccb-b7f7-1ce2cc6dedf3 c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.257 3135015 WARNING oslo_db.sqlalchemy.utils [None req-aa961688-ecf7-4db8-886e-1bc287f7f8c1 c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.261 3135015 WARNING oslo_db.sqlalchemy.utils [None req-6048830b-b6d6-489f-98cb-3ba39380ac7b c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.262 3135015 WARNING oslo_db.sqlalchemy.utils [None req-6048830b-b6d6-489f-98cb-3ba39380ac7b c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.266 3135015 WARNING oslo_db.sqlalchemy.utils [None req-84afbc14-00f6-4c8c-abb2-806492dd0dc1 c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.090361s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.183 3135008 INFO alembic.runtime.migration [None req-3302698b-0654-4535-9759-08cd89505356 - - - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.183 3135008 INFO alembic.runtime.migration [None req-3302698b-0654-4535-9759-08cd89505356 - - - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.187 3135008 INFO alembic.runtime.migration [None req-3302698b-0654-4535-9759-08cd89505356 - - - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.187 3135008 INFO alembic.runtime.migration [None req-3302698b-0654-4535-9759-08cd89505356 - - - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.198 3135008 INFO alembic.runtime.migration [None req-3302698b-0654-4535-9759-08cd89505356 - - - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.209 3135008 INFO aodh.api.app [None req-3302698b-0654-4535-9759-08cd89505356 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.223 3135008 WARNING oslo_db.sqlalchemy.utils [None req-d5868d4d-c601-4c3e-bd6e-58b553d51049 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.227 3135008 WARNING oslo_db.sqlalchemy.utils [None req-8c734474-dd40-438d-a0bc-a8a3ab27b898 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.234 3135008 WARNING oslo_db.sqlalchemy.utils [None req-1358d17b-f5e7-46dc-9e41-b1d0324e236f 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.245 3135008 WARNING oslo_db.sqlalchemy.utils [None req-1f9fd284-cbdc-499f-9d68-e779e5e5c5e4 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.253 3135008 WARNING oslo_db.sqlalchemy.utils [None req-1f9fd284-cbdc-499f-9d68-e779e5e5c5e4 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.259 3135008 WARNING oslo_db.sqlalchemy.utils [None req-f5c6c376-15d4-4195-87d1-fe9cd186ae2e 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.262 3135008 WARNING oslo_db.sqlalchemy.utils [None req-f5c6c376-15d4-4195-87d1-fe9cd186ae2e 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.066156s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.275 3135008 INFO alembic.runtime.migration [None req-f5c6c376-15d4-4195-87d1-fe9cd186ae2e 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.276 3135008 INFO alembic.runtime.migration [None req-f5c6c376-15d4-4195-87d1-fe9cd186ae2e 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.283 3135008 INFO alembic.runtime.migration [None req-f5c6c376-15d4-4195-87d1-fe9cd186ae2e 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.283 3135008 INFO alembic.runtime.migration [None req-f5c6c376-15d4-4195-87d1-fe9cd186ae2e 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.292 3135008 INFO alembic.runtime.migration [None req-f5c6c376-15d4-4195-87d1-fe9cd186ae2e 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.295 3135008 INFO aodh.api.app [None req-f5c6c376-15d4-4195-87d1-fe9cd186ae2e 9e42ff60-fe06-4c56-987a-a6ff4d0be2d0 4df0d554-9853-4f85-afac-0c8363c456c5 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.312 3135008 WARNING oslo_db.sqlalchemy.utils [None req-ffb3404c-c7c1-4b96-984c-ead3ea40f072 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.314 3135008 WARNING oslo_db.sqlalchemy.utils [None req-ffb3404c-c7c1-4b96-984c-ead3ea40f072 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.325 3135008 WARNING oslo_db.sqlalchemy.utils [None req-0ee52021-b3a5-41ac-a61d-1fa84de41a76 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.329 3135008 WARNING oslo_db.sqlalchemy.utils [None req-7bb82db0-05e3-4957-acf8-20700c896fa5 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.330 3135008 WARNING oslo_db.sqlalchemy.utils [None req-7bb82db0-05e3-4957-acf8-20700c896fa5 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.333 3135008 WARNING oslo_db.sqlalchemy.utils [None req-9449ea01-8457-4fcf-84bc-49585e221240 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.073474s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.274 3135015 INFO alembic.runtime.migration [None req-84afbc14-00f6-4c8c-abb2-806492dd0dc1 c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.274 3135015 INFO alembic.runtime.migration [None req-84afbc14-00f6-4c8c-abb2-806492dd0dc1 c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.278 3135015 INFO alembic.runtime.migration [None req-84afbc14-00f6-4c8c-abb2-806492dd0dc1 c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.278 3135015 INFO alembic.runtime.migration [None req-84afbc14-00f6-4c8c-abb2-806492dd0dc1 c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.288 3135015 INFO alembic.runtime.migration [None req-84afbc14-00f6-4c8c-abb2-806492dd0dc1 c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.291 3135015 INFO aodh.api.app [None req-84afbc14-00f6-4c8c-abb2-806492dd0dc1 c6b1a1e7-5325-430d-be3b-9b8e4ea48200 ac2c3792-d23a-4502-b5ee-16ac925b1cff - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.307 3135015 WARNING oslo_db.sqlalchemy.utils [None req-096ea75e-7192-494b-b6fa-5083a360ae85 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.308 3135015 WARNING oslo_db.sqlalchemy.utils [None req-096ea75e-7192-494b-b6fa-5083a360ae85 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.314 3135015 WARNING oslo_db.sqlalchemy.utils [None req-681c289d-be36-4e21-b0bd-d06c8f01c1aa 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.318 3135015 WARNING oslo_db.sqlalchemy.utils [None req-eb217279-512c-4ad0-81d1-7abe6bf8eaea 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.319 3135015 WARNING oslo_db.sqlalchemy.utils [None req-eb217279-512c-4ad0-81d1-7abe6bf8eaea 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.332 3135015 WARNING oslo_db.sqlalchemy.utils [None req-5e5543fc-838d-498c-b5f4-67c1f9a3c26a 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.055857s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.341 3135008 INFO alembic.runtime.migration [None req-9449ea01-8457-4fcf-84bc-49585e221240 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.341 3135008 INFO alembic.runtime.migration [None req-9449ea01-8457-4fcf-84bc-49585e221240 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.345 3135008 INFO alembic.runtime.migration [None req-9449ea01-8457-4fcf-84bc-49585e221240 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.345 3135008 INFO alembic.runtime.migration [None req-9449ea01-8457-4fcf-84bc-49585e221240 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.350 3135008 INFO alembic.runtime.migration [None req-9449ea01-8457-4fcf-84bc-49585e221240 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.352 3135008 INFO aodh.api.app [None req-9449ea01-8457-4fcf-84bc-49585e221240 e6f9586d-f46d-465d-bb34-251d7b2ad66b aa68d508-b66c-436f-8200-fffc306d2750 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.369 3135008 WARNING oslo_db.sqlalchemy.utils [None req-7557a621-1fcf-4fee-a4f0-b48e8f68a6cd 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.370 3135008 WARNING oslo_db.sqlalchemy.utils [None req-7557a621-1fcf-4fee-a4f0-b48e8f68a6cd 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.376 3135008 WARNING oslo_db.sqlalchemy.utils [None req-084de4c8-aa8e-4498-b59b-154a669acb78 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.381 3135008 WARNING oslo_db.sqlalchemy.utils [None req-f94ad246-5ae6-441a-91ce-5f0d777bfa87 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.381 3135008 WARNING oslo_db.sqlalchemy.utils [None req-f94ad246-5ae6-441a-91ce-5f0d777bfa87 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.384 3135008 WARNING oslo_db.sqlalchemy.utils [None req-09fa3973-3872-4d73-bbe2-9f14650b14ad 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] 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.061697s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.352 3135015 INFO alembic.runtime.migration [None req-5e5543fc-838d-498c-b5f4-67c1f9a3c26a 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.352 3135015 INFO alembic.runtime.migration [None req-5e5543fc-838d-498c-b5f4-67c1f9a3c26a 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.363 3135015 INFO alembic.runtime.migration [None req-5e5543fc-838d-498c-b5f4-67c1f9a3c26a 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.363 3135015 INFO alembic.runtime.migration [None req-5e5543fc-838d-498c-b5f4-67c1f9a3c26a 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.368 3135015 INFO alembic.runtime.migration [None req-5e5543fc-838d-498c-b5f4-67c1f9a3c26a 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.370 3135015 INFO aodh.api.app [None req-5e5543fc-838d-498c-b5f4-67c1f9a3c26a 27e5bbfa-96ca-4f59-9705-f9ab13a1c659 28ada8f4-436d-4483-b31f-f1f20327e3d8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.387 3135015 WARNING oslo_db.sqlalchemy.utils [None req-a3b44b59-b8d1-442b-9878-073ae1679f23 eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.388 3135015 WARNING oslo_db.sqlalchemy.utils [None req-a3b44b59-b8d1-442b-9878-073ae1679f23 eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.394 3135015 WARNING oslo_db.sqlalchemy.utils [None req-75090d66-40ab-4fd7-99d5-cba5b078533c eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.397 3135015 WARNING oslo_db.sqlalchemy.utils [None req-a5a4f644-04ce-42e2-b0e0-90eeaa2a5b6f eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.398 3135015 WARNING oslo_db.sqlalchemy.utils [None req-a5a4f644-04ce-42e2-b0e0-90eeaa2a5b6f eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.401 3135015 WARNING oslo_db.sqlalchemy.utils [None req-ff3f82f7-999c-4400-ac67-48b17fefc210 eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.033020s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.411 3135015 INFO alembic.runtime.migration [None req-ff3f82f7-999c-4400-ac67-48b17fefc210 eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.411 3135015 INFO alembic.runtime.migration [None req-ff3f82f7-999c-4400-ac67-48b17fefc210 eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.415 3135015 INFO alembic.runtime.migration [None req-ff3f82f7-999c-4400-ac67-48b17fefc210 eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.415 3135015 INFO alembic.runtime.migration [None req-ff3f82f7-999c-4400-ac67-48b17fefc210 eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.421 3135015 INFO alembic.runtime.migration [None req-ff3f82f7-999c-4400-ac67-48b17fefc210 eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.423 3135015 INFO aodh.api.app [None req-ff3f82f7-999c-4400-ac67-48b17fefc210 eea1a690-981a-4085-b728-b688416652e9 9cf14b4e-2c88-400a-8641-985bfe9ddc26 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.398695s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.061 3135014 INFO alembic.runtime.migration [None req-03392fe5-c74f-43c3-b7e2-3df2bd9b8570 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.061 3135014 INFO alembic.runtime.migration [None req-03392fe5-c74f-43c3-b7e2-3df2bd9b8570 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.071 3135014 INFO alembic.runtime.migration [None req-03392fe5-c74f-43c3-b7e2-3df2bd9b8570 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.071 3135014 INFO alembic.runtime.migration [None req-03392fe5-c74f-43c3-b7e2-3df2bd9b8570 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.088 3135014 INFO alembic.runtime.migration [None req-03392fe5-c74f-43c3-b7e2-3df2bd9b8570 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.097 3135014 INFO aodh.api.app [None req-03392fe5-c74f-43c3-b7e2-3df2bd9b8570 399999b7-fce5-4eb8-a8cb-71b9c9212d7d 074286b7-832d-475f-a3a1-db031ecbfa58 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.134 3135014 WARNING oslo_db.sqlalchemy.utils [None req-4455517d-cab9-4bc2-8927-99f909853b96 d5103495-9ed3-481e-9191-23e7bd594cfa 885edc53-fa59-4258-8f04-eb0d88077293 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.136 3135014 WARNING oslo_db.sqlalchemy.utils [None req-4455517d-cab9-4bc2-8927-99f909853b96 d5103495-9ed3-481e-9191-23e7bd594cfa 885edc53-fa59-4258-8f04-eb0d88077293 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.148 3135014 WARNING oslo_db.sqlalchemy.utils [None req-a195e09a-5710-4e94-bf17-ed6c84d625bd d5103495-9ed3-481e-9191-23e7bd594cfa 885edc53-fa59-4258-8f04-eb0d88077293 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.158 3135014 WARNING oslo_db.sqlalchemy.utils [None req-d6268400-eaa5-4c70-ab8f-c5855dff22bf d5103495-9ed3-481e-9191-23e7bd594cfa cd16ee88-6245-4802-bb00-c5125cf6be18 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.161 3135014 WARNING oslo_db.sqlalchemy.utils [None req-d6268400-eaa5-4c70-ab8f-c5855dff22bf d5103495-9ed3-481e-9191-23e7bd594cfa cd16ee88-6245-4802-bb00-c5125cf6be18 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.414 3135014 WARNING oslo_db.sqlalchemy.utils [None req-05270f0a-c87f-4c23-a58b-e9d86fe6e6c2 d5103495-9ed3-481e-9191-23e7bd594cfa cd16ee88-6245-4802-bb00-c5125cf6be18 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.425 3135014 WARNING oslo_db.sqlalchemy.utils [None req-b7b0e795-7a31-4a03-89e9-8952b46da72a d5103495-9ed3-481e-9191-23e7bd594cfa cd16ee88-6245-4802-bb00-c5125cf6be18 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.084815s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.400 3135008 INFO alembic.runtime.migration [None req-38a10d72-38ba-4f09-a450-966d1741bef5 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.400 3135008 INFO alembic.runtime.migration [None req-38a10d72-38ba-4f09-a450-966d1741bef5 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.405 3135008 INFO alembic.runtime.migration [None req-38a10d72-38ba-4f09-a450-966d1741bef5 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.405 3135008 INFO alembic.runtime.migration [None req-38a10d72-38ba-4f09-a450-966d1741bef5 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.410 3135008 INFO alembic.runtime.migration [None req-38a10d72-38ba-4f09-a450-966d1741bef5 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.412 3135008 INFO aodh.api.app [None req-38a10d72-38ba-4f09-a450-966d1741bef5 9eee1985-8bf3-405b-9176-9124f7f9a64a 3ad50522-7c36-4242-b323-13a94dcd5034 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.444 3135008 WARNING oslo_db.sqlalchemy.utils [None req-54991387-8e87-4eb6-a772-ef952f70a613 b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.446 3135008 WARNING oslo_db.sqlalchemy.utils [None req-54991387-8e87-4eb6-a772-ef952f70a613 b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.460 3135008 WARNING oslo_db.sqlalchemy.utils [None req-5df6b7c9-6040-44b8-8a86-3311d3d0bd96 b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.467 3135008 WARNING oslo_db.sqlalchemy.utils [None req-b9589d11-1bd9-4bd5-9e51-2c7fb23d57c3 b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.468 3135008 WARNING oslo_db.sqlalchemy.utils [None req-b9589d11-1bd9-4bd5-9e51-2c7fb23d57c3 b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.472 3135008 WARNING oslo_db.sqlalchemy.utils [None req-71d660ab-42e0-4d75-897b-eb58482f782f b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.054551s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.444 3135015 INFO alembic.runtime.migration [None req-7b68d0aa-3847-4ab1-b537-801ce7a1ffd1 4067a3a5-ac9c-4712-ada2-69d1b5fc5e3e 77025152-96d4-47aa-a656-0b3a1fd72210 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.445 3135015 INFO alembic.runtime.migration [None req-7b68d0aa-3847-4ab1-b537-801ce7a1ffd1 4067a3a5-ac9c-4712-ada2-69d1b5fc5e3e 77025152-96d4-47aa-a656-0b3a1fd72210 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.448 3135015 INFO alembic.runtime.migration [None req-7b68d0aa-3847-4ab1-b537-801ce7a1ffd1 4067a3a5-ac9c-4712-ada2-69d1b5fc5e3e 77025152-96d4-47aa-a656-0b3a1fd72210 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.448 3135015 INFO alembic.runtime.migration [None req-7b68d0aa-3847-4ab1-b537-801ce7a1ffd1 4067a3a5-ac9c-4712-ada2-69d1b5fc5e3e 77025152-96d4-47aa-a656-0b3a1fd72210 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.453 3135015 INFO alembic.runtime.migration [None req-7b68d0aa-3847-4ab1-b537-801ce7a1ffd1 4067a3a5-ac9c-4712-ada2-69d1b5fc5e3e 77025152-96d4-47aa-a656-0b3a1fd72210 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.461 3135015 INFO aodh.api.app [None req-7b68d0aa-3847-4ab1-b537-801ce7a1ffd1 4067a3a5-ac9c-4712-ada2-69d1b5fc5e3e 77025152-96d4-47aa-a656-0b3a1fd72210 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.486 3135015 WARNING oslo_db.sqlalchemy.utils [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.487 3135015 WARNING oslo_db.sqlalchemy.utils [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.490 3135015 WARNING oslo_db.sqlalchemy.utils [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.045488s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.488 3135008 INFO alembic.runtime.migration [None req-71d660ab-42e0-4d75-897b-eb58482f782f b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.488 3135008 INFO alembic.runtime.migration [None req-71d660ab-42e0-4d75-897b-eb58482f782f b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.492 3135008 INFO alembic.runtime.migration [None req-71d660ab-42e0-4d75-897b-eb58482f782f b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.492 3135008 INFO alembic.runtime.migration [None req-71d660ab-42e0-4d75-897b-eb58482f782f b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.496 3135008 INFO alembic.runtime.migration [None req-71d660ab-42e0-4d75-897b-eb58482f782f b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.498 3135008 INFO aodh.api.app [None req-71d660ab-42e0-4d75-897b-eb58482f782f b11d7b94-4f95-4254-acd4-0ec9a43617c8 059d1a8e-55b7-4166-a6b8-980741e779c7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.512 3135008 WARNING oslo_db.sqlalchemy.utils [None req-ea1fe93b-a7ef-4908-9d0c-a44860ed7b5f 2eb6ed0e-0bec-4c25-8dbf-af324f9e3db9 18868c56-229d-4e41-be57-455cac0edbcc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.513 3135008 WARNING oslo_db.sqlalchemy.utils [None req-ea1fe93b-a7ef-4908-9d0c-a44860ed7b5f 2eb6ed0e-0bec-4c25-8dbf-af324f9e3db9 18868c56-229d-4e41-be57-455cac0edbcc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.517 3135008 WARNING oslo_db.sqlalchemy.utils [None req-ea1fe93b-a7ef-4908-9d0c-a44860ed7b5f 2eb6ed0e-0bec-4c25-8dbf-af324f9e3db9 18868c56-229d-4e41-be57-455cac0edbcc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.085215s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.456 3135014 INFO alembic.runtime.migration [None req-b7b0e795-7a31-4a03-89e9-8952b46da72a d5103495-9ed3-481e-9191-23e7bd594cfa cd16ee88-6245-4802-bb00-c5125cf6be18 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.459 3135014 INFO alembic.runtime.migration [None req-b7b0e795-7a31-4a03-89e9-8952b46da72a d5103495-9ed3-481e-9191-23e7bd594cfa cd16ee88-6245-4802-bb00-c5125cf6be18 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.465 3135014 INFO alembic.runtime.migration [None req-b7b0e795-7a31-4a03-89e9-8952b46da72a d5103495-9ed3-481e-9191-23e7bd594cfa cd16ee88-6245-4802-bb00-c5125cf6be18 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.465 3135014 INFO alembic.runtime.migration [None req-b7b0e795-7a31-4a03-89e9-8952b46da72a d5103495-9ed3-481e-9191-23e7bd594cfa cd16ee88-6245-4802-bb00-c5125cf6be18 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.472 3135014 INFO alembic.runtime.migration [None req-b7b0e795-7a31-4a03-89e9-8952b46da72a d5103495-9ed3-481e-9191-23e7bd594cfa cd16ee88-6245-4802-bb00-c5125cf6be18 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.481 3135014 INFO aodh.api.app [None req-b7b0e795-7a31-4a03-89e9-8952b46da72a d5103495-9ed3-481e-9191-23e7bd594cfa cd16ee88-6245-4802-bb00-c5125cf6be18 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.516 3135014 WARNING oslo_db.sqlalchemy.utils [None req-c74848ca-0760-4c35-b67a-86252ceb54ec 9ab7aa28-ed9f-45b0-b05f-307a1dd10def 7bc3617a-62ce-4d5c-a75c-888b1619650a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.051488s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.537 3135015 INFO alembic.runtime.migration [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.537 3135015 INFO alembic.runtime.migration [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.540 3135015 INFO alembic.runtime.migration [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.540 3135015 INFO alembic.runtime.migration [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.548 3135015 INFO alembic.runtime.migration [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.551 3135015 INFO aodh.api.app [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.000829s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.000599s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.080236s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.010574s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.000675s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000672s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.003065s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.002286s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.050413s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.595 3135015 INFO alembic.runtime.migration [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.595 3135015 INFO alembic.runtime.migration [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.599 3135015 INFO alembic.runtime.migration [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.599 3135015 INFO alembic.runtime.migration [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.604 3135015 INFO alembic.runtime.migration [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.606 3135015 INFO aodh.api.app [None req-ccf6025b-b7ee-469d-897c-2e6490b00b87 20e7fb85-7799-4338-bffa-92c2808e88b5 58e778ee-9b4b-40aa-84f7-3f3d45e2453f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.124005s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.539 3135014 INFO alembic.runtime.migration [None req-c74848ca-0760-4c35-b67a-86252ceb54ec 9ab7aa28-ed9f-45b0-b05f-307a1dd10def 7bc3617a-62ce-4d5c-a75c-888b1619650a - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.540 3135014 INFO alembic.runtime.migration [None req-c74848ca-0760-4c35-b67a-86252ceb54ec 9ab7aa28-ed9f-45b0-b05f-307a1dd10def 7bc3617a-62ce-4d5c-a75c-888b1619650a - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.554 3135014 INFO alembic.runtime.migration [None req-c74848ca-0760-4c35-b67a-86252ceb54ec 9ab7aa28-ed9f-45b0-b05f-307a1dd10def 7bc3617a-62ce-4d5c-a75c-888b1619650a - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.554 3135014 INFO alembic.runtime.migration [None req-c74848ca-0760-4c35-b67a-86252ceb54ec 9ab7aa28-ed9f-45b0-b05f-307a1dd10def 7bc3617a-62ce-4d5c-a75c-888b1619650a - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.561 3135014 INFO alembic.runtime.migration [None req-c74848ca-0760-4c35-b67a-86252ceb54ec 9ab7aa28-ed9f-45b0-b05f-307a1dd10def 7bc3617a-62ce-4d5c-a75c-888b1619650a - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.569 3135014 INFO aodh.api.app [None req-c74848ca-0760-4c35-b67a-86252ceb54ec 9ab7aa28-ed9f-45b0-b05f-307a1dd10def 7bc3617a-62ce-4d5c-a75c-888b1619650a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.624 3135014 WARNING oslo_db.sqlalchemy.utils [None req-dd491859-fb27-4684-8846-23821a55ae2b 4e991a02-e18a-43cf-9a7e-568ab11fcdbf bbd255c3-7c84-436c-a756-b0bd67554ad5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.628 3135014 WARNING oslo_db.sqlalchemy.utils [None req-dd491859-fb27-4684-8846-23821a55ae2b 4e991a02-e18a-43cf-9a7e-568ab11fcdbf bbd255c3-7c84-436c-a756-b0bd67554ad5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.639 3135014 WARNING oslo_db.sqlalchemy.utils [None req-dd491859-fb27-4684-8846-23821a55ae2b 4e991a02-e18a-43cf-9a7e-568ab11fcdbf bbd255c3-7c84-436c-a756-b0bd67554ad5 - - - -] 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_ordered_by_recentness [0.395895s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.266 3135016 INFO alembic.runtime.migration [None req-d14352b0-76e0-4ed0-a266-b2ecacf3a843 d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.266 3135016 INFO alembic.runtime.migration [None req-d14352b0-76e0-4ed0-a266-b2ecacf3a843 d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.273 3135016 INFO alembic.runtime.migration [None req-d14352b0-76e0-4ed0-a266-b2ecacf3a843 d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.273 3135016 INFO alembic.runtime.migration [None req-d14352b0-76e0-4ed0-a266-b2ecacf3a843 d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.283 3135016 INFO alembic.runtime.migration [None req-d14352b0-76e0-4ed0-a266-b2ecacf3a843 d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.285 3135016 INFO aodh.api.app [None req-d14352b0-76e0-4ed0-a266-b2ecacf3a843 d0230181-14d3-4cc3-8eb7-261a276d4a0b aa015cb9-9fc2-431d-8496-ccbcc8ae96d8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.425 3135016 WARNING oslo_db.sqlalchemy.utils [None req-3a1631ba-f754-4585-9c65-851642b9bf43 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.440 3135016 WARNING oslo_db.sqlalchemy.utils [None req-210c1758-3b19-4ed2-9b15-9432f090f3f0 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.462 3135016 WARNING oslo_db.sqlalchemy.utils [None req-9dfea7f7-f695-4eeb-9b59-ee566f47b3fe 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.479 3135016 WARNING oslo_db.sqlalchemy.utils [None req-6f8f8f0a-7ca4-4684-82b6-25dc826ef5e5 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.493 3135016 WARNING oslo_db.sqlalchemy.utils [None req-41a2e5a0-0b53-4732-9a3d-98838b5eff60 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.500 3135016 WARNING oslo_db.sqlalchemy.utils [None req-6a8cbb22-c6a0-4492-9c40-cc0c149963ee 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.512 3135016 WARNING oslo_db.sqlalchemy.utils [None req-625f1a50-90f2-4f8f-a9ac-4d08856a9124 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.516 3135016 WARNING oslo_db.sqlalchemy.utils [None req-b9cfd067-f0d5-44dc-9d36-fec167f7a6c6 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.526 3135016 WARNING oslo_db.sqlalchemy.utils [None req-b56ebcfc-47c2-4f18-9920-44bc5347a416 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.535 3135016 WARNING oslo_db.sqlalchemy.utils [None req-4c2ff26e-a2e2-405f-aec8-537501ab608a 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.556 3135016 WARNING oslo_db.sqlalchemy.utils [None req-c4d210fd-9501-453c-9033-421037343347 8107d12 2-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.560 3135016 WARNING oslo_db.sqlalchemy.utils [None req-5ea68f9f-b322-4482-9e8b-03c00fce7fc7 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.569 3135016 WARNING oslo_db.sqlalchemy.utils [None req-ffb085fd-eab3-4026-890c-f45057f57127 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.574 3135016 WARNING oslo_db.sqlalchemy.utils [None req-52b9e4b9-80f0-4066-b347-8a9d45a84ccf 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.588 3135016 WARNING oslo_db.sqlalchemy.utils [None req-c1bbb9ec-da06-4b8c-af90-31039d7eeb73 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.594 3135016 WARNING oslo_db.sqlalchemy.utils [None req-358c218e-99be-4f88-a31b-7dc1fa6f8632 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.602 3135016 WARNING oslo_db.sqlalchemy.utils [None req-5ee4c020-e174-48ea-8f96-9bb2f176e3d0 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.608 3135016 WARNING oslo_db.sqlalchemy.utils [None req-6e05617f-9c6d-44be-b33f-7a1641d76ddf 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.620 3135016 WARNING oslo_db.sqlalchemy.utils [None req-f1dddaef-73fe-441b-872f-02657d9bbe6e 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.630 3135016 WARNING oslo_db.sqlalchemy.utils [None req-f4db95e2-3db2-42aa-a038-03ca661a9ace 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.644 3135016 WARNING oslo_db.sqlalchemy.utils [None req-a8a27138-2fa0-4885-bf33-81eb1b7511c4 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.648 3135016 WARNING oslo_db.sqlalchemy.utils [None req-a8a27138-2fa0-4885-bf33-81eb1b7511c4 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.053932s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.642 3135015 INFO alembic.runtime.migration [None req-f58445c4-3304-42aa-96d5-e8786bdfbcf6 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.642 3135015 INFO alembic.runtime.migration [None req-f58445c4-3304-42aa-96d5-e8786bdfbcf6 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.646 3135015 INFO alembic.runtime.migration [None req-f58445c4-3304-42aa-96d5-e8786bdfbcf6 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.646 3135015 INFO alembic.runtime.migration [None req-f58445c4-3304-42aa-96d5-e8786bdfbcf6 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.651 3135015 INFO alembic.runtime.migration [None req-f58445c4-3304-42aa-96d5-e8786bdfbcf6 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.655 3135015 INFO aodh.api.app [None req-f58445c4-3304-42aa-96d5-e8786bdfbcf6 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.096480s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.665 3135016 INFO alembic.runtime.migration [None req-a8a27138-2fa0-4885-bf33-81eb1b7511c4 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.666 3135016 INFO alembic.runtime.migration [None req-a8a27138-2fa0-4885-bf33-81eb1b7511c4 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.672 3135016 INFO alembic.runtime.migration [None req-a8a27138-2fa0-4885-bf33-81eb1b7511c4 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.672 3135016 INFO alembic.runtime.migration [None req-a8a27138-2fa0-4885-bf33-81eb1b7511c4 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.687 3135016 INFO alembic.runtime.migration [None req-a8a27138-2fa0-4885-bf33-81eb1b7511c4 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.695 3135016 INFO aodh.api.app [None req-a8a27138-2fa0-4885-bf33-81eb1b7511c4 8107d122-a9b2-457d-8c38-77ceddfc2579 f4dc4a9b-3cbb-4f1c-b5f1-27cf0f918a39 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.714 3135016 WARNING oslo_db.sqlalchemy.utils [None req-12396858-18f4-4a9d-a918-6d32720a515f f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.722 3135016 WARNING oslo_db.sqlalchemy.utils [None req-458246c4-570a-428b-9217-61d8b23a2f55 f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.726 3135016 WARNING oslo_db.sqlalchemy.utils [None req-458246c4-570a-428b-9217-61d8b23a2f55 f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.732 3135016 WARNING oslo_db.sqlalchemy.utils [None req-33a32afb-d13a-4da7-887c-4bb04ad099b9 f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.737 3135016 WARNING oslo_db.sqlalchemy.utils [None req-7d8d13ed-f430-4290-96c5-d8103c3efa8e f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.745 3135016 WARNING oslo_db.sqlalchemy.utils [None req-58729f66-8db4-44fb-b10f-7b2635a07d91 f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.748 3135016 WARNING oslo_db.sqlalchemy.utils [None req-0abd146a-2ceb-4a3b-813f-77eaf9a97e4b f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.749 3135016 WARNING oslo_db.sqlalchemy.utils [None req-0abd146a-2ceb-4a3b-813f-77eaf9a97e4b f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.064854s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.697 3135015 INFO alembic.runtime.migration [None req-bda2a6f2-6880-45e7-a87e-2f31ceafc05e - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.697 3135015 INFO alembic.runtime.migration [None req-bda2a6f2-6880-45e7-a87e-2f31ceafc05e - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.703 3135015 INFO alembic.runtime.migration [None req-bda2a6f2-6880-45e7-a87e-2f31ceafc05e - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.703 3135015 INFO alembic.runtime.migration [None req-bda2a6f2-6880-45e7-a87e-2f31ceafc05e - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.709 3135015 INFO alembic.runtime.migration [None req-bda2a6f2-6880-45e7-a87e-2f31ceafc05e - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.711 3135015 INFO aodh.api.app [None req-bda2a6f2-6880-45e7-a87e-2f31ceafc05e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin_on_behalf_of_another_project [0.110887s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.666 3135014 INFO alembic.runtime.migration [None req-dd491859-fb27-4684-8846-23821a55ae2b 4e991a02-e18a-43cf-9a7e-568ab11fcdbf bbd255c3-7c84-436c-a756-b0bd67554ad5 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.666 3135014 INFO alembic.runtime.migration [None req-dd491859-fb27-4684-8846-23821a55ae2b 4e991a02-e18a-43cf-9a7e-568ab11fcdbf bbd255c3-7c84-436c-a756-b0bd67554ad5 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.677 3135014 INFO alembic.runtime.migration [None req-dd491859-fb27-4684-8846-23821a55ae2b 4e991a02-e18a-43cf-9a7e-568ab11fcdbf bbd255c3-7c84-436c-a756-b0bd67554ad5 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.677 3135014 INFO alembic.runtime.migration [None req-dd491859-fb27-4684-8846-23821a55ae2b 4e991a02-e18a-43cf-9a7e-568ab11fcdbf bbd255c3-7c84-436c-a756-b0bd67554ad5 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.692 3135014 INFO alembic.runtime.migration [None req-dd491859-fb27-4684-8846-23821a55ae2b 4e991a02-e18a-43cf-9a7e-568ab11fcdbf bbd255c3-7c84-436c-a756-b0bd67554ad5 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.696 3135014 INFO aodh.api.app [None req-dd491859-fb27-4684-8846-23821a55ae2b 4e991a02-e18a-43cf-9a7e-568ab11fcdbf bbd255c3-7c84-436c-a756-b0bd67554ad5 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.742 3135014 WARNING oslo_db.sqlalchemy.utils [None req-938d8c78-3c25-4859-9006-a85f8e017e72 1bb7a5ce-1de6-46c2-9a1b-c48d6404f6a4 4f60673d-4cfe-4216-93e1-3ce1b2b8dc74 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.745 3135014 WARNING oslo_db.sqlalchemy.utils [None req-938d8c78-3c25-4859-9006-a85f8e017e72 1bb7a5ce-1de6-46c2-9a1b-c48d6404f6a4 4f60673d-4cfe-4216-93e1-3ce1b2b8dc74 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.753 3135014 WARNING oslo_db.sqlalchemy.utils [None req-938d8c78-3c25-4859-9006-a85f8e017e72 1bb7a5ce-1de6-46c2-9a1b-c48d6404f6a4 4f60673d-4cfe-4216-93e1-3ce1b2b8dc74 - - - -] 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_filter_orderby_and_limit [0.056870s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.762 3135015 INFO alembic.runtime.migration [None req-eb25b745-2bed-4eaf-b1cb-962544d1fd46 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.762 3135015 INFO alembic.runtime.migration [None req-eb25b745-2bed-4eaf-b1cb-962544d1fd46 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.767 3135015 INFO alembic.runtime.migration [None req-eb25b745-2bed-4eaf-b1cb-962544d1fd46 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.767 3135015 INFO alembic.runtime.migration [None req-eb25b745-2bed-4eaf-b1cb-962544d1fd46 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.771 3135015 INFO alembic.runtime.migration [None req-eb25b745-2bed-4eaf-b1cb-962544d1fd46 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.773 3135015 INFO aodh.api.app [None req-eb25b745-2bed-4eaf-b1cb-962544d1fd46 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.063235s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.759 3135016 INFO alembic.runtime.migration [None req-0abd146a-2ceb-4a3b-813f-77eaf9a97e4b f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.759 3135016 INFO alembic.runtime.migration [None req-0abd146a-2ceb-4a3b-813f-77eaf9a97e4b f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.764 3135016 INFO alembic.runtime.migration [None req-0abd146a-2ceb-4a3b-813f-77eaf9a97e4b f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.764 3135016 INFO alembic.runtime.migration [None req-0abd146a-2ceb-4a3b-813f-77eaf9a97e4b f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.768 3135016 INFO alembic.runtime.migration [None req-0abd146a-2ceb-4a3b-813f-77eaf9a97e4b f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.770 3135016 INFO aodh.api.app [None req-0abd146a-2ceb-4a3b-813f-77eaf9a97e4b f83060bb-06f0-4e31-8283-9b961194b36d bc9d1a53-41a4-40c3-8070-cfa1e2da0f03 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.792 3135016 WARNING oslo_db.sqlalchemy.utils [None req-a54c3276-57e7-432e-93b0-2adbb3e7ebf4 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.793 3135016 WARNING oslo_db.sqlalchemy.utils [None req-a54c3276-57e7-432e-93b0-2adbb3e7ebf4 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.798 3135016 WARNING oslo_db.sqlalchemy.utils [None req-d8b83b45-9ab2-4104-ad0d-b148594eebb1 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.802 3135016 WARNING oslo_db.sqlalchemy.utils [None req-739405f2-110c-4e73-8415-4a4d698bf32e 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.803 3135016 WARNING oslo_db.sqlalchemy.utils [None req-739405f2-110c-4e73-8415-4a4d698bf32e 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.806 3135016 WARNING oslo_db.sqlalchemy.utils [None req-5e5d12df-8f18-461c-a283-05d977803156 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.055552s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.821 3135015 INFO alembic.runtime.migration [None req-3f90760d-84eb-4907-9c5a-fe9c1f27928f - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.821 3135015 INFO alembic.runtime.migration [None req-3f90760d-84eb-4907-9c5a-fe9c1f27928f - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.826 3135015 INFO alembic.runtime.migration [None req-3f90760d-84eb-4907-9c5a-fe9c1f27928f - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.826 3135015 INFO alembic.runtime.migration [None req-3f90760d-84eb-4907-9c5a-fe9c1f27928f - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.830 3135015 INFO alembic.runtime.migration [None req-3f90760d-84eb-4907-9c5a-fe9c1f27928f - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.833 3135015 INFO aodh.api.app [None req-3f90760d-84eb-4907-9c5a-fe9c1f27928f - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.063650s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.827 3135016 INFO alembic.runtime.migration [None req-b711b466-6c2f-43a3-b60a-0d0c6c6777e5 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.827 3135016 INFO alembic.runtime.migration [None req-b711b466-6c2f-43a3-b60a-0d0c6c6777e5 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.831 3135016 INFO alembic.runtime.migration [None req-b711b466-6c2f-43a3-b60a-0d0c6c6777e5 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.831 3135016 INFO alembic.runtime.migration [None req-b711b466-6c2f-43a3-b60a-0d0c6c6777e5 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.840 3135016 INFO alembic.runtime.migration [None req-b711b466-6c2f-43a3-b60a-0d0c6c6777e5 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.842 3135016 INFO aodh.api.app [None req-b711b466-6c2f-43a3-b60a-0d0c6c6777e5 8f116468-c791-4ffc-b724-29979b8ac734 b931991c-988a-4932-9248-6dddf940b63f - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.863 3135016 WARNING oslo_db.sqlalchemy.utils [None req-0fc899de-5e8c-4de8-b133-791c332035a2 a0a25ec0-be76-479e-822d-f0d642560812 d5bd6045-b241-4d7e-8ef8-03b301ebd7c4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.864 3135016 WARNING oslo_db.sqlalchemy.utils [None req-0fc899de-5e8c-4de8-b133-791c332035a2 a0a25ec0-be76-479e-822d-f0d642560812 d5bd6045-b241-4d7e-8ef8-03b301ebd7c4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.873 3135016 WARNING oslo_db.sqlalchemy.utils [None req-8ac6541d-8e65-455a-a544-43340ab47ca5 a0a25ec0-be76-479e-822d-f0d642560812 d5bd6045-b241-4d7e-8ef8-03b301ebd7c4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.874 3135016 WARNING oslo_db.sqlalchemy.utils [None req-8ac6541d-8e65-455a-a544-43340ab47ca5 a0a25ec0-be76-479e-822d-f0d642560812 d5bd6045-b241-4d7e-8ef8-03b301ebd7c4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.299661s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.826 3135008 INFO alembic.runtime.migration [None req-ea1fe93b-a7ef-4908-9d0c-a44860ed7b5f 2eb6ed0e-0bec-4c25-8dbf-af324f9e3db9 18868c56-229d-4e41-be57-455cac0edbcc - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.826 3135008 INFO alembic.runtime.migration [None req-ea1fe93b-a7ef-4908-9d0c-a44860ed7b5f 2eb6ed0e-0bec-4c25-8dbf-af324f9e3db9 18868c56-229d-4e41-be57-455cac0edbcc - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.843 3135008 INFO alembic.runtime.migration [None req-ea1fe93b-a7ef-4908-9d0c-a44860ed7b5f 2eb6ed0e-0bec-4c25-8dbf-af324f9e3db9 18868c56-229d-4e41-be57-455cac0edbcc - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.843 3135008 INFO alembic.runtime.migration [None req-ea1fe93b-a7ef-4908-9d0c-a44860ed7b5f 2eb6ed0e-0bec-4c25-8dbf-af324f9e3db9 18868c56-229d-4e41-be57-455cac0edbcc - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.857 3135008 INFO alembic.runtime.migration [None req-ea1fe93b-a7ef-4908-9d0c-a44860ed7b5f 2eb6ed0e-0bec-4c25-8dbf-af324f9e3db9 18868c56-229d-4e41-be57-455cac0edbcc - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.859 3135008 INFO aodh.api.app [None req-ea1fe93b-a7ef-4908-9d0c-a44860ed7b5f 2eb6ed0e-0bec-4c25-8dbf-af324f9e3db9 18868c56-229d-4e41-be57-455cac0edbcc - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.054338s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.876 3135015 INFO alembic.runtime.migration [None req-43bfcc1b-b7ec-4a6f-89a1-7cc968721cca some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.876 3135015 INFO alembic.runtime.migration [None req-43bfcc1b-b7ec-4a6f-89a1-7cc968721cca some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.880 3135015 INFO alembic.runtime.migration [None req-43bfcc1b-b7ec-4a6f-89a1-7cc968721cca some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.880 3135015 INFO alembic.runtime.migration [None req-43bfcc1b-b7ec-4a6f-89a1-7cc968721cca some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.886 3135015 INFO alembic.runtime.migration [None req-43bfcc1b-b7ec-4a6f-89a1-7cc968721cca some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.888 3135015 INFO aodh.api.app [None req-43bfcc1b-b7ec-4a6f-89a1-7cc968721cca some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.906 3135015 INFO aodh.api.app [None req-43bfcc1b-b7ec-4a6f-89a1-7cc968721cca some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.920 3135015 WARNING oslo_policy.policy [None req-21b6ec6d-8cab-4b9c-a708-abcbe4d6e61b 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.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin [0.046001s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.887 3135016 INFO alembic.runtime.migration [None req-8ac6541d-8e65-455a-a544-43340ab47ca5 a0a25ec0-be76-479e-822d-f0d642560812 d5bd6045-b241-4d7e-8ef8-03b301ebd7c4 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.887 3135016 INFO alembic.runtime.migration [None req-8ac6541d-8e65-455a-a544-43340ab47ca5 a0a25ec0-be76-479e-822d-f0d642560812 d5bd6045-b241-4d7e-8ef8-03b301ebd7c4 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.891 3135016 INFO alembic.runtime.migration [None req-8ac6541d-8e65-455a-a544-43340ab47ca5 a0a25ec0-be76-479e-822d-f0d642560812 d5bd6045-b241-4d7e-8ef8-03b301ebd7c4 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.891 3135016 INFO alembic.runtime.migration [None req-8ac6541d-8e65-455a-a544-43340ab47ca5 a0a25ec0-be76-479e-822d-f0d642560812 d5bd6045-b241-4d7e-8ef8-03b301ebd7c4 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.897 3135016 INFO alembic.runtime.migration [None req-8ac6541d-8e65-455a-a544-43340ab47ca5 a0a25ec0-be76-479e-822d-f0d642560812 d5bd6045-b241-4d7e-8ef8-03b301ebd7c4 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.899 3135016 INFO aodh.api.app [None req-8ac6541d-8e65-455a-a544-43340ab47ca5 a0a25ec0-be76-479e-822d-f0d642560812 d5bd6045-b241-4d7e-8ef8-03b301ebd7c4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.915 3135016 WARNING oslo_db.sqlalchemy.utils [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.916 3135016 WARNING oslo_db.sqlalchemy.utils [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.921 3135016 WARNING oslo_db.sqlalchemy.utils [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] 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_forbidden [0.050164s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.931 3135015 INFO alembic.runtime.migration [None req-21b6ec6d-8cab-4b9c-a708-abcbe4d6e61b some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.931 3135015 INFO alembic.runtime.migration [None req-21b6ec6d-8cab-4b9c-a708-abcbe4d6e61b some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.934 3135015 INFO alembic.runtime.migration [None req-21b6ec6d-8cab-4b9c-a708-abcbe4d6e61b some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.934 3135015 INFO alembic.runtime.migration [None req-21b6ec6d-8cab-4b9c-a708-abcbe4d6e61b some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.938 3135015 INFO alembic.runtime.migration [None req-21b6ec6d-8cab-4b9c-a708-abcbe4d6e61b some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.940 3135015 INFO aodh.api.app [None req-21b6ec6d-8cab-4b9c-a708-abcbe4d6e61b some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.959 3135015 INFO aodh.api.app [None req-21b6ec6d-8cab-4b9c-a708-abcbe4d6e61b some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.970 3135015 WARNING oslo_policy.policy [None req-85d9e9a4-a818-4953-9342-163b7650c5ed 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.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.068350s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.934 3135016 INFO alembic.runtime.migration [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.934 3135016 INFO alembic.runtime.migration [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.939 3135016 INFO alembic.runtime.migration [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.939 3135016 INFO alembic.runtime.migration [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.945 3135016 INFO alembic.runtime.migration [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.947 3135016 INFO aodh.api.app [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/webob/acceptparse.py:4420: DeprecationWarning: The behavior of AcceptLanguageValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future as it does not conform to the RFC. warnings.warn( {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.080926s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.928 3135008 INFO alembic.runtime.migration [None req-08c2f288-2f68-4991-9832-55a6017ee585 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.928 3135008 INFO alembic.runtime.migration [None req-08c2f288-2f68-4991-9832-55a6017ee585 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.932 3135008 INFO alembic.runtime.migration [None req-08c2f288-2f68-4991-9832-55a6017ee585 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.932 3135008 INFO alembic.runtime.migration [None req-08c2f288-2f68-4991-9832-55a6017ee585 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.936 3135008 INFO alembic.runtime.migration [None req-08c2f288-2f68-4991-9832-55a6017ee585 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.938 3135008 INFO aodh.api.app [None req-08c2f288-2f68-4991-9832-55a6017ee585 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.041681s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.982 3135015 INFO alembic.runtime.migration [None req-85d9e9a4-a818-4953-9342-163b7650c5ed some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.982 3135015 INFO alembic.runtime.migration [None req-85d9e9a4-a818-4953-9342-163b7650c5ed some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.986 3135015 INFO alembic.runtime.migration [None req-85d9e9a4-a818-4953-9342-163b7650c5ed some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.986 3135015 INFO alembic.runtime.migration [None req-85d9e9a4-a818-4953-9342-163b7650c5ed some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.991 3135015 INFO alembic.runtime.migration [None req-85d9e9a4-a818-4953-9342-163b7650c5ed some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.993 3135015 INFO aodh.api.app [None req-85d9e9a4-a818-4953-9342-163b7650c5ed some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.043490s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.004 3135016 INFO alembic.runtime.migration [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.004 3135016 INFO alembic.runtime.migration [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.008 3135016 INFO alembic.runtime.migration [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.008 3135016 INFO alembic.runtime.migration [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.014 3135016 INFO alembic.runtime.migration [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.017 3135016 INFO aodh.api.app [None req-7f542ebe-0a9d-4099-abc3-643b87b590f1 473e61bd-4e92-4fc1-8ddf-1685d829295a 50104e03-1d67-48ce-bb23-789b54b5423c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:56.031 3135016 WARNING oslo_db.sqlalchemy.utils [None req-64df11c4-1e59-4344-860d-82f44710cd21 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.036 3135016 WARNING oslo_db.sqlalchemy.utils [None req-cd06f407-afde-448d-9882-8b6ad9e6f46c - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.034104s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.023 3135015 INFO alembic.runtime.migration [None req-921f4a34-825d-49dd-9c0f-db8ff11cfd5b some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.024 3135015 INFO alembic.runtime.migration [None req-921f4a34-825d-49dd-9c0f-db8ff11cfd5b some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.027 3135015 INFO alembic.runtime.migration [None req-921f4a34-825d-49dd-9c0f-db8ff11cfd5b some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.027 3135015 INFO alembic.runtime.migration [None req-921f4a34-825d-49dd-9c0f-db8ff11cfd5b some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.031 3135015 INFO alembic.runtime.migration [None req-921f4a34-825d-49dd-9c0f-db8ff11cfd5b some_user_id some_project_id - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.033 3135015 INFO aodh.api.app [None req-921f4a34-825d-49dd-9c0f-db8ff11cfd5b some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.013521s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002692s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.068062s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.010 3135008 INFO alembic.runtime.migration [None req-ae6c2b50-3160-4492-91aa-c95cd8ed4d8b - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.010 3135008 INFO alembic.runtime.migration [None req-ae6c2b50-3160-4492-91aa-c95cd8ed4d8b - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.016 3135008 INFO alembic.runtime.migration [None req-ae6c2b50-3160-4492-91aa-c95cd8ed4d8b - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.016 3135008 INFO alembic.runtime.migration [None req-ae6c2b50-3160-4492-91aa-c95cd8ed4d8b - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.020 3135008 INFO alembic.runtime.migration [None req-ae6c2b50-3160-4492-91aa-c95cd8ed4d8b - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.022 3135008 INFO aodh.api.app [None req-ae6c2b50-3160-4492-91aa-c95cd8ed4d8b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.032341s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.059 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.060 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.063 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.063 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.067 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.069 3135015 INFO aodh.api.app [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000468s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.050597s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.093 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.093 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.098 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.098 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.103 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.109 3135015 WARNING oslo_db.sqlalchemy.utils [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.121 3135015 INFO aodh.storage.impl_sqlalchemy [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] 0 alarm histories are removed from database {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.387897s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:55.776 3135014 INFO alembic.runtime.migration [None req-938d8c78-3c25-4859-9006-a85f8e017e72 1bb7a5ce-1de6-46c2-9a1b-c48d6404f6a4 4f60673d-4cfe-4216-93e1-3ce1b2b8dc74 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.777 3135014 INFO alembic.runtime.migration [None req-938d8c78-3c25-4859-9006-a85f8e017e72 1bb7a5ce-1de6-46c2-9a1b-c48d6404f6a4 4f60673d-4cfe-4216-93e1-3ce1b2b8dc74 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.786 3135014 INFO alembic.runtime.migration [None req-938d8c78-3c25-4859-9006-a85f8e017e72 1bb7a5ce-1de6-46c2-9a1b-c48d6404f6a4 4f60673d-4cfe-4216-93e1-3ce1b2b8dc74 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:55.787 3135014 INFO alembic.runtime.migration [None req-938d8c78-3c25-4859-9006-a85f8e017e72 1bb7a5ce-1de6-46c2-9a1b-c48d6404f6a4 4f60673d-4cfe-4216-93e1-3ce1b2b8dc74 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:55.798 3135014 INFO alembic.runtime.migration [None req-938d8c78-3c25-4859-9006-a85f8e017e72 1bb7a5ce-1de6-46c2-9a1b-c48d6404f6a4 4f60673d-4cfe-4216-93e1-3ce1b2b8dc74 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:55.803 3135014 INFO aodh.api.app [None req-938d8c78-3c25-4859-9006-a85f8e017e72 1bb7a5ce-1de6-46c2-9a1b-c48d6404f6a4 4f60673d-4cfe-4216-93e1-3ce1b2b8dc74 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini 2026-03-04 04:14:55.837 3135014 WARNING oslo_db.sqlalchemy.utils [None req-3b8fcdbc-88d0-412c-8cf3-832cddd772bb 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.849 3135014 WARNING oslo_db.sqlalchemy.utils [None req-af4a0eb2-3eb1-40ae-82ce-7c48c5a168b9 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.873 3135014 WARNING oslo_db.sqlalchemy.utils [None req-ce6c5be5-f559-4c88-93bd-2475f48de9f0 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.893 3135014 WARNING oslo_db.sqlalchemy.utils [None req-6b6998c4-d4e8-4bf3-8c95-0b889cfcc04b 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.914 3135014 WARNING oslo_db.sqlalchemy.utils [None req-61edc1ea-fc1b-499e-9f07-0fe571a2a740 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.930 3135014 WARNING oslo_db.sqlalchemy.utils [None req-6bfd4713-4092-4981-869b-649407d27330 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.950 3135014 WARNING oslo_db.sqlalchemy.utils [None req-23737d66-69d2-43c3-961e-ce3ec78ee9c1 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.962 3135014 WARNING oslo_db.sqlalchemy.utils [None req-a87a1c86-4a41-4a55-913d-d80ef6860562 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.985 3135014 WARNING oslo_db.sqlalchemy.utils [None req-095d830f-e2cd-44c7-a40f-1956385e8cc6 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:55.996 3135014 WARNING oslo_db.sqlalchemy.utils [None req-65ecb6a2-6ab5-4d3c-aa93-8782a98168eb 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.022 3135014 WARNING oslo_db.sqlalchemy.utils [None req-66b077f4-8b2c-466c-80a9-79ad64cb51c3 08ab36b c-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.031 3135014 WARNING oslo_db.sqlalchemy.utils [None req-5d0de404-e972-4c7c-9548-bbdc2131866f 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.053 3135014 WARNING oslo_db.sqlalchemy.utils [None req-9d90102f-290c-4693-bfb3-c5b5451c3382 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.066 3135014 WARNING oslo_db.sqlalchemy.utils [None req-b47fc1f4-46d5-4267-ac95-aaa1fd83d25c 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.088 3135014 WARNING oslo_db.sqlalchemy.utils [None req-0e479936-8dde-4b74-bf85-583c210cd305 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.103 3135014 WARNING oslo_db.sqlalchemy.utils [None req-cf921323-fd1a-4eb7-894f-3a0245293e43 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.113 3135014 WARNING oslo_db.sqlalchemy.utils [None req-56a96dca-354e-45c3-9890-b8c51d99f271 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.119 3135014 WARNING oslo_db.sqlalchemy.utils [None req-c9bb2369-16f0-46eb-8996-09204565a861 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.128 3135014 WARNING oslo_db.sqlalchemy.utils [None req-7168c827-00b7-4871-9471-5fa93759022c 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.132 3135014 WARNING oslo_db.sqlalchemy.utils [None req-3f2c22ed-f6d8-4633-b6d0-10d9b9d06e49 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.143 3135014 WARNING oslo_db.sqlalchemy.utils [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.100417s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.066 3135016 INFO alembic.runtime.migration [None req-cd06f407-afde-448d-9882-8b6ad9e6f46c - - - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.066 3135016 INFO alembic.runtime.migration [None req-cd06f407-afde-448d-9882-8b6ad9e6f46c - - - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.071 3135016 INFO alembic.runtime.migration [None req-cd06f407-afde-448d-9882-8b6ad9e6f46c - - - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.071 3135016 INFO alembic.runtime.migration [None req-cd06f407-afde-448d-9882-8b6ad9e6f46c - - - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.077 3135016 INFO alembic.runtime.migration [None req-cd06f407-afde-448d-9882-8b6ad9e6f46c - - - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.078 3135016 INFO aodh.api.app [None req-cd06f407-afde-448d-9882-8b6ad9e6f46c - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.105816s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.081 3135008 INFO alembic.runtime.migration [None req-3d5c2329-5c87-4578-8472-c4e0bf70619d - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.081 3135008 INFO alembic.runtime.migration [None req-3d5c2329-5c87-4578-8472-c4e0bf70619d - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.085 3135008 INFO alembic.runtime.migration [None req-3d5c2329-5c87-4578-8472-c4e0bf70619d - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.085 3135008 INFO alembic.runtime.migration [None req-3d5c2329-5c87-4578-8472-c4e0bf70619d - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.091 3135008 INFO alembic.runtime.migration [None req-3d5c2329-5c87-4578-8472-c4e0bf70619d - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.113 3135008 INFO aodh.api.app [None req-3d5c2329-5c87-4578-8472-c4e0bf70619d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.041179s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.162 3135014 INFO alembic.runtime.migration [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.163 3135014 INFO alembic.runtime.migration [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.167 3135014 INFO alembic.runtime.migration [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.167 3135014 INFO alembic.runtime.migration [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.173 3135014 INFO alembic.runtime.migration [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.175 3135014 INFO aodh.api.app [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.002040s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.066740s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.155 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.156 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.164 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.164 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.172 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.193 3135015 WARNING oslo_db.sqlalchemy.utils [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.198 3135015 WARNING oslo_db.sqlalchemy.utils [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.013974s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.001840s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.004675s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.006621s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.004838s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.004429s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.031298s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.214 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.214 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.219 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.219 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.224 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.230 3135015 WARNING oslo_db.sqlalchemy.utils [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.004948s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.083721s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.168 3135016 INFO alembic.runtime.migration [None req-36bd423c-a5be-4343-9a0e-79e1ad9297b4 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.168 3135016 INFO alembic.runtime.migration [None req-36bd423c-a5be-4343-9a0e-79e1ad9297b4 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.178 3135016 INFO alembic.runtime.migration [None req-36bd423c-a5be-4343-9a0e-79e1ad9297b4 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.178 3135016 INFO alembic.runtime.migration [None req-36bd423c-a5be-4343-9a0e-79e1ad9297b4 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.183 3135016 INFO alembic.runtime.migration [None req-36bd423c-a5be-4343-9a0e-79e1ad9297b4 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.185 3135016 INFO aodh.api.app [None req-36bd423c-a5be-4343-9a0e-79e1ad9297b4 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.048390s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.252 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.252 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.257 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.257 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.264 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.268 3135015 WARNING oslo_db.sqlalchemy.utils [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.043410s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.291 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.292 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.295 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.295 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.300 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.304 3135015 WARNING oslo_db.sqlalchemy.utils [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.165750s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.195 3135008 INFO alembic.runtime.migration [None req-a6812711-9a0e-42ec-9149-61b73f8fc2b1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.195 3135008 INFO alembic.runtime.migration [None req-a6812711-9a0e-42ec-9149-61b73f8fc2b1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.203 3135008 INFO alembic.runtime.migration [None req-a6812711-9a0e-42ec-9149-61b73f8fc2b1 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.203 3135008 INFO alembic.runtime.migration [None req-a6812711-9a0e-42ec-9149-61b73f8fc2b1 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.218 3135008 INFO alembic.runtime.migration [None req-a6812711-9a0e-42ec-9149-61b73f8fc2b1 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.223 3135008 INFO aodh.api.app [None req-a6812711-9a0e-42ec-9149-61b73f8fc2b1 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.112721s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.256 3135016 INFO alembic.runtime.migration [None req-d70cc170-8a29-4053-a2c5-dff1d16b14d5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.257 3135016 INFO alembic.runtime.migration [None req-d70cc170-8a29-4053-a2c5-dff1d16b14d5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.262 3135016 INFO alembic.runtime.migration [None req-d70cc170-8a29-4053-a2c5-dff1d16b14d5 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.262 3135016 INFO alembic.runtime.migration [None req-d70cc170-8a29-4053-a2c5-dff1d16b14d5 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.269 3135016 INFO alembic.runtime.migration [None req-d70cc170-8a29-4053-a2c5-dff1d16b14d5 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.273 3135016 INFO aodh.api.app [None req-d70cc170-8a29-4053-a2c5-dff1d16b14d5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.035164s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.338 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.339 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.344 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.344 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.349 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.353 3135015 WARNING oslo_db.sqlalchemy.utils [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] 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_can_query_any_project [0.151485s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.250 3135014 INFO alembic.runtime.migration [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.250 3135014 INFO alembic.runtime.migration [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.255 3135014 INFO alembic.runtime.migration [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.256 3135014 INFO alembic.runtime.migration [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.272 3135014 INFO alembic.runtime.migration [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.282 3135014 INFO aodh.api.app [None req-988942d3-528c-4654-9642-ee702d9631d2 08ab36bc-576a-4ca1-ae29-81d50997e8ff 9712d6d6-6d0c-4338-8600-46225dc18101 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.043796s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.380 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.381 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.392 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.392 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.397 3135015 INFO alembic.runtime.migration [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.002027s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.021541s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.428 3135015 ERROR stevedore.extension [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] 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-04 04:14:56.429 3135015 WARNING stevedore.named [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Could not load prometheus 2026-03-04 04:14:56.429 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm db9aaa65-66af-4f03-a7d7-17551d0c7fe9 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. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.093446s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.363 3135008 INFO alembic.runtime.migration [None req-71ffb3a0-bbbd-4671-8a3e-edad5f637ae4 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.364 3135008 INFO alembic.runtime.migration [None req-71ffb3a0-bbbd-4671-8a3e-edad5f637ae4 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.370 3135008 INFO alembic.runtime.migration [None req-71ffb3a0-bbbd-4671-8a3e-edad5f637ae4 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.370 3135008 INFO alembic.runtime.migration [None req-71ffb3a0-bbbd-4671-8a3e-edad5f637ae4 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.387 3135008 INFO alembic.runtime.migration [None req-71ffb3a0-bbbd-4671-8a3e-edad5f637ae4 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.392 3135008 INFO aodh.api.app [None req-71ffb3a0-bbbd-4671-8a3e-edad5f637ae4 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.010546s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.441 3135015 ERROR stevedore.extension [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] 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-04 04:14:56.441 3135015 WARNING stevedore.named [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Could not load prometheus 2026-03-04 04:14:56.442 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm d68190ee-0ffb-40a0-8126-a35b723cc1bf transitioning to alarm because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to alarm, due to rules: rule2, rule3 outside their threshold. {2} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.010011s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.452 3135015 ERROR stevedore.extension [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] 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-04 04:14:56.452 3135015 WARNING stevedore.named [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Could not load prometheus 2026-03-04 04:14:56.452 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm 754be897-1304-4581-9a8f-d75bb1436f94 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.009049s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.462 3135015 INFO aodh.evaluator.event [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Triggering the alarm b38f6234-a67d-4bbb-8db7-432269557fde by event for project , event_type: type0 2026-03-04 04:14:56.462 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm b38f6234-a67d-4bbb-8db7-432269557fde transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.008418s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.011836s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.482 3135015 INFO aodh.evaluator.event [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Triggering the alarm fefdadb1-474d-4ccb-ac6f-e6ce624c3323 by event for project project1, event_type: type0 2026-03-04 04:14:56.483 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm fefdadb1-474d-4ccb-ac6f-e6ce624c3323 transitioning to alarm because Event hits the query . {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.056923s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.440 3135016 INFO alembic.runtime.migration [None req-80a0020e-ffad-4761-bfaf-ba8c80a96473 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.441 3135016 INFO alembic.runtime.migration [None req-80a0020e-ffad-4761-bfaf-ba8c80a96473 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.446 3135016 INFO alembic.runtime.migration [None req-80a0020e-ffad-4761-bfaf-ba8c80a96473 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.446 3135016 INFO alembic.runtime.migration [None req-80a0020e-ffad-4761-bfaf-ba8c80a96473 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.451 3135016 INFO alembic.runtime.migration [None req-80a0020e-ffad-4761-bfaf-ba8c80a96473 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.454 3135016 INFO aodh.api.app [None req-80a0020e-ffad-4761-bfaf-ba8c80a96473 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.011941s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.495 3135015 INFO aodh.evaluator.event [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Triggering the alarm 6f8e059b-fa6d-4503-82be-8d20a05c5d27 by event for project , event_type: type0 2026-03-04 04:14:56.495 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm 6f8e059b-fa6d-4503-82be-8d20a05c5d27 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.011215s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.507 3135015 INFO aodh.evaluator.event [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Triggering the alarm 285f15b8-a1d8-448c-bfc4-6feecdb9290b by event for project , event_type: type0 2026-03-04 04:14:56.507 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm 285f15b8-a1d8-448c-bfc4-6feecdb9290b transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.008855s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.517 3135015 INFO aodh.evaluator.event [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Aborting evaluation of the alarm eb383874-f0fd-4220-a749-717799a30a9d due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.140590s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.414 3135014 INFO alembic.runtime.migration [None req-17cd5197-79dd-4189-b078-b27f9b12b419 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.414 3135014 INFO alembic.runtime.migration [None req-17cd5197-79dd-4189-b078-b27f9b12b419 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.424 3135014 INFO alembic.runtime.migration [None req-17cd5197-79dd-4189-b078-b27f9b12b419 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.426 3135014 INFO alembic.runtime.migration [None req-17cd5197-79dd-4189-b078-b27f9b12b419 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.438 3135014 INFO alembic.runtime.migration [None req-17cd5197-79dd-4189-b078-b27f9b12b419 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.444 3135014 INFO aodh.api.app [None req-17cd5197-79dd-4189-b078-b27f9b12b419 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.020296s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.538 3135015 ERROR aodh.evaluator.event [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Failed to extract event_type from event = {'message_id': '572b657e-a8ad-4133-ac82-ee5de07b6492', 'traits': []} 2026-03-04 04:14:56.538 3135015 WARNING aodh.evaluator.event [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Event <{'message_id': '572b657e-a8ad-4133-ac82-ee5de07b6492', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.116525s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.446 3135008 INFO alembic.runtime.migration [None req-6104a0f4-0670-4543-9726-7581b5ed8214 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.446 3135008 INFO alembic.runtime.migration [None req-6104a0f4-0670-4543-9726-7581b5ed8214 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.456 3135008 INFO alembic.runtime.migration [None req-6104a0f4-0670-4543-9726-7581b5ed8214 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.456 3135008 INFO alembic.runtime.migration [None req-6104a0f4-0670-4543-9726-7581b5ed8214 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.460 3135008 INFO alembic.runtime.migration [None req-6104a0f4-0670-4543-9726-7581b5ed8214 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.475 3135008 INFO aodh.api.app [None req-6104a0f4-0670-4543-9726-7581b5ed8214 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.015165s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.553 3135015 ERROR aodh.evaluator.event [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2026-03-04 04:14:56.554 3135015 WARNING aodh.evaluator.event [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.010600s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.009443s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.574 3135015 INFO aodh.evaluator.event [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Aborting evaluation of the alarm 90c92ff4-9f4d-4a09-a97f-37b44df46ad3 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.095383s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.560 3135014 INFO alembic.runtime.migration [None req-af2d3ace-ed5f-410a-a6a1-f0c4ace09e76 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.560 3135014 INFO alembic.runtime.migration [None req-af2d3ace-ed5f-410a-a6a1-f0c4ace09e76 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.566 3135014 INFO alembic.runtime.migration [None req-af2d3ace-ed5f-410a-a6a1-f0c4ace09e76 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.566 3135014 INFO alembic.runtime.migration [None req-af2d3ace-ed5f-410a-a6a1-f0c4ace09e76 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.573 3135014 INFO alembic.runtime.migration [None req-af2d3ace-ed5f-410a-a6a1-f0c4ace09e76 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.578 3135014 INFO aodh.api.app [None req-af2d3ace-ed5f-410a-a6a1-f0c4ace09e76 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.149572s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.506 3135016 INFO alembic.runtime.migration [None req-15cc8137-7bf7-4323-8d66-4e2480aaf9aa 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.507 3135016 INFO alembic.runtime.migration [None req-15cc8137-7bf7-4323-8d66-4e2480aaf9aa 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.517 3135016 INFO alembic.runtime.migration [None req-15cc8137-7bf7-4323-8d66-4e2480aaf9aa 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.517 3135016 INFO alembic.runtime.migration [None req-15cc8137-7bf7-4323-8d66-4e2480aaf9aa 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.524 3135016 INFO alembic.runtime.migration [None req-15cc8137-7bf7-4323-8d66-4e2480aaf9aa 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.531 3135016 INFO aodh.api.app [None req-15cc8137-7bf7-4323-8d66-4e2480aaf9aa 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.096457s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.569 3135008 INFO alembic.runtime.migration [None req-d29bc91d-3a18-41b8-9a2e-9f462a951508 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.569 3135008 INFO alembic.runtime.migration [None req-d29bc91d-3a18-41b8-9a2e-9f462a951508 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.585 3135008 INFO alembic.runtime.migration [None req-d29bc91d-3a18-41b8-9a2e-9f462a951508 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.586 3135008 INFO alembic.runtime.migration [None req-d29bc91d-3a18-41b8-9a2e-9f462a951508 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.592 3135008 INFO alembic.runtime.migration [None req-d29bc91d-3a18-41b8-9a2e-9f462a951508 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.595 3135008 INFO aodh.api.app [None req-d29bc91d-3a18-41b8-9a2e-9f462a951508 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.054717s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.636 3135014 INFO alembic.runtime.migration [None req-1de2655f-66b9-468c-828a-287bebfb9b7b - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.637 3135014 INFO alembic.runtime.migration [None req-1de2655f-66b9-468c-828a-287bebfb9b7b - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.641 3135014 INFO alembic.runtime.migration [None req-1de2655f-66b9-468c-828a-287bebfb9b7b - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.641 3135014 INFO alembic.runtime.migration [None req-1de2655f-66b9-468c-828a-287bebfb9b7b - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.647 3135014 INFO alembic.runtime.migration [None req-1de2655f-66b9-468c-828a-287bebfb9b7b - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.651 3135014 INFO aodh.api.app [None req-1de2655f-66b9-468c-828a-287bebfb9b7b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.045126s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.660 3135008 INFO alembic.runtime.migration [None req-20c86354-0a49-44b2-b2a8-6b5cf7af4b18 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.660 3135008 INFO alembic.runtime.migration [None req-20c86354-0a49-44b2-b2a8-6b5cf7af4b18 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.674 3135008 INFO alembic.runtime.migration [None req-20c86354-0a49-44b2-b2a8-6b5cf7af4b18 - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.674 3135008 INFO alembic.runtime.migration [None req-20c86354-0a49-44b2-b2a8-6b5cf7af4b18 - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.679 3135008 INFO alembic.runtime.migration [None req-20c86354-0a49-44b2-b2a8-6b5cf7af4b18 - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.682 3135008 INFO aodh.api.app [None req-20c86354-0a49-44b2-b2a8-6b5cf7af4b18 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.069754s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.646 3135016 INFO alembic.runtime.migration [None req-22ee9fe6-27f1-4e59-b754-f09c56eaed8a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.647 3135016 INFO alembic.runtime.migration [None req-22ee9fe6-27f1-4e59-b754-f09c56eaed8a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.650 3135016 INFO alembic.runtime.migration [None req-22ee9fe6-27f1-4e59-b754-f09c56eaed8a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.650 3135016 INFO alembic.runtime.migration [None req-22ee9fe6-27f1-4e59-b754-f09c56eaed8a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.655 3135016 INFO alembic.runtime.migration [None req-22ee9fe6-27f1-4e59-b754-f09c56eaed8a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.668 3135016 INFO aodh.api.app [None req-22ee9fe6-27f1-4e59-b754-f09c56eaed8a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.061727s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.693 3135014 INFO alembic.runtime.migration [None req-a930e98f-5cac-4bbd-813d-8f06898ac64b - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.693 3135014 INFO alembic.runtime.migration [None req-a930e98f-5cac-4bbd-813d-8f06898ac64b - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.702 3135014 INFO alembic.runtime.migration [None req-a930e98f-5cac-4bbd-813d-8f06898ac64b - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.702 3135014 INFO alembic.runtime.migration [None req-a930e98f-5cac-4bbd-813d-8f06898ac64b - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.708 3135014 INFO alembic.runtime.migration [None req-a930e98f-5cac-4bbd-813d-8f06898ac64b - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.710 3135014 INFO aodh.api.app [None req-a930e98f-5cac-4bbd-813d-8f06898ac64b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.054891s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.712 3135008 INFO alembic.runtime.migration [None req-11261f4f-f93b-456b-a6b3-3281f23f2b08 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.713 3135008 INFO alembic.runtime.migration [None req-11261f4f-f93b-456b-a6b3-3281f23f2b08 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.723 3135008 INFO alembic.runtime.migration [None req-11261f4f-f93b-456b-a6b3-3281f23f2b08 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.723 3135008 INFO alembic.runtime.migration [None req-11261f4f-f93b-456b-a6b3-3281f23f2b08 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.728 3135008 INFO alembic.runtime.migration [None req-11261f4f-f93b-456b-a6b3-3281f23f2b08 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.732 3135008 INFO aodh.api.app [None req-11261f4f-f93b-456b-a6b3-3281f23f2b08 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.099181s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.720 3135016 INFO alembic.runtime.migration [None req-be9ec984-93a2-4649-8e79-21b12cae764b 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.720 3135016 INFO alembic.runtime.migration [None req-be9ec984-93a2-4649-8e79-21b12cae764b 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.731 3135016 INFO alembic.runtime.migration [None req-be9ec984-93a2-4649-8e79-21b12cae764b 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.731 3135016 INFO alembic.runtime.migration [None req-be9ec984-93a2-4649-8e79-21b12cae764b 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.754 3135016 INFO alembic.runtime.migration [None req-be9ec984-93a2-4649-8e79-21b12cae764b 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.762 3135016 INFO aodh.api.app [None req-be9ec984-93a2-4649-8e79-21b12cae764b 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.075673s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.762 3135014 INFO alembic.runtime.migration [None req-1c87f2bd-c65e-4de4-add7-64b5051b98bc - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.763 3135014 INFO alembic.runtime.migration [None req-1c87f2bd-c65e-4de4-add7-64b5051b98bc - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.767 3135014 INFO alembic.runtime.migration [None req-1c87f2bd-c65e-4de4-add7-64b5051b98bc - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.767 3135014 INFO alembic.runtime.migration [None req-1c87f2bd-c65e-4de4-add7-64b5051b98bc - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.772 3135014 INFO alembic.runtime.migration [None req-1c87f2bd-c65e-4de4-add7-64b5051b98bc - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.774 3135014 INFO aodh.api.app [None req-1c87f2bd-c65e-4de4-add7-64b5051b98bc - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.039031s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.837 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.837 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.843 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.843 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.848 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.850 3135014 INFO aodh.api.app [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.115672s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.781 3135008 INFO alembic.runtime.migration [None req-c6dcece5-ab76-4456-87b3-a89e5e9a2cd6 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.781 3135008 INFO alembic.runtime.migration [None req-c6dcece5-ab76-4456-87b3-a89e5e9a2cd6 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.786 3135008 INFO alembic.runtime.migration [None req-c6dcece5-ab76-4456-87b3-a89e5e9a2cd6 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.786 3135008 INFO alembic.runtime.migration [None req-c6dcece5-ab76-4456-87b3-a89e5e9a2cd6 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.816 3135008 INFO alembic.runtime.migration [None req-c6dcece5-ab76-4456-87b3-a89e5e9a2cd6 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.821 3135008 INFO aodh.api.app [None req-c6dcece5-ab76-4456-87b3-a89e5e9a2cd6 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.010252s] ... ok {1} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000776s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.067653s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.818 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.818 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.822 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.823 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.839 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.850 3135016 INFO aodh.api.app [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.324210s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.599 3135015 WARNING aodh.evaluator.gnocchi [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm statistics retrieval failed: boom: Exception: boom 2026-03-04 04:14:56.600 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm de60949a-f346-4a5f-8960-4ce4b0e601b3 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.037961s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.883 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.883 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.887 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.887 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.891 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.894 3135014 WARNING oslo_db.sqlalchemy.utils [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.053554s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.889 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.890 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.893 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.893 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.898 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.905 3135008 INFO aodh.api.app [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev42/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.018256s] ... ok {0} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.005577s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.931 3135008 WARNING stevedore.named [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Could not load no-such-engine {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.025624s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.920 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.921 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.924 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.924 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.930 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.936 3135014 WARNING oslo_db.sqlalchemy.utils [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.018160s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.942 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm 837e9642-d047-4203-a3ab-01084b80cc23 transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {3} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.080460s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.887 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.887 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.901 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.902 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.906 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.916 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.916 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.028068s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.948 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.948 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.952 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.952 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.957 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.964 3135014 WARNING oslo_db.sqlalchemy.utils [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.038969s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.945 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.945 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.949 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.949 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.956 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:56.960 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:56.967 3135008 INFO aodh.storage.impl_sqlalchemy [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] 2 alarm histories are removed from database {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.027478s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.970 3135015 WARNING aodh.evaluator.threshold [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Expecting 6 datapoints but only get 0 2026-03-04 04:14:56.970 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm eb32b747-98a4-40e9-bb99-9db80ec35408 transitioning to insufficient data because No datapoint for granularity 50 {3} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.017239s] ... ok {3} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.007253s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.036890s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.008 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm 8321ccd4-eec6-4ecf-b8c9-628734a4e90b transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.048293s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.995 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.995 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.000 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.000 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.005 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.009 3135014 WARNING oslo_db.sqlalchemy.utils [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] 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.048507s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:56.982 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.982 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:56.999 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:56.999 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.007 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.011 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:57.014 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.025565s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.029 3135015 INFO aodh.evaluator [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] alarm 11af1555-33ef-4f27-9ac4-016f6ea52d49 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.048357s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.001 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.002 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.014 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.015 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.023 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.008839s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.039254s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.025 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.025 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.028 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.028 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.036 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.045 3135014 WARNING oslo_db.sqlalchemy.utils [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.042046s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.026 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.027 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.030 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.030 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.039 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.045 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:57.056 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] 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.050695s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.064 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.065 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.071 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.071 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.078 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.083 3135016 WARNING oslo_db.sqlalchemy.utils [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:57.088 3135016 INFO aodh.storage.impl_sqlalchemy [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] 3 alarm histories are removed from database {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.045091s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.066 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.066 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.070 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.070 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.078 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.087 3135014 WARNING oslo_db.sqlalchemy.utils [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.044601s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.074 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.074 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.077 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.077 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.090 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.097 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.025835s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.101 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.101 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.106 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.106 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.112 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.116 3135016 WARNING oslo_db.sqlalchemy.utils [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.028653s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.112 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.113 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.116 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.116 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.121 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.024890s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.139 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.139 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.143 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.144 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.148 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.031673s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.128 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.128 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.132 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.132 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.140 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.145 3135016 WARNING oslo_db.sqlalchemy.utils [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] 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.052544s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.117 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.117 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.121 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.121 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.140 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.157 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.040950s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.160 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.161 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.169 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.169 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.175 3135016 INFO alembic.runtime.migration [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.184 3135016 WARNING oslo_db.sqlalchemy.utils [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.004616s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.054530s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.167 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.168 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.193 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.193 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.203 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.019304s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.216 3135016 ERROR stevedore.extension [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] 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-04 04:14:57.216 3135016 WARNING stevedore.named [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Could not load prometheus 2026-03-04 04:14:57.217 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm fb681c81-b236-4c7a-9e92-147cb25fb33a transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.010743s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.228 3135016 ERROR stevedore.extension [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] 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-04 04:14:57.229 3135016 WARNING stevedore.named [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Could not load prometheus {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.069949s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.173 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.173 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.189 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.189 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.194 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.214 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.008958s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.238 3135016 INFO aodh.evaluator.event [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Triggering the alarm 1 by event for project , event_type: type0 2026-03-04 04:14:57.238 3135016 INFO aodh.evaluator.event [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Triggering the alarm 2 by event for project , event_type: type0 2026-03-04 04:14:57.239 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm 2 transitioning to alarm because Event hits the query . {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.032144s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.220 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.221 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.225 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.226 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.230 3135014 INFO alembic.runtime.migration [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Running stamp_revision -> 010 {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.003621s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.009461s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.008540s] ... ok {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.016461s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.263 3135014 ERROR stevedore.extension [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] 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-04 04:14:57.263 3135014 WARNING stevedore.named [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Could not load prometheus {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.009228s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.269 3135016 INFO aodh.evaluator.event [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Triggering the alarm 7d2ccc16-2504-4e0c-abe4-8f09fd93afe3 by event for project , event_type: type0 2026-03-04 04:14:57.269 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm 7d2ccc16-2504-4e0c-abe4-8f09fd93afe3 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.013278s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.276 3135014 ERROR stevedore.extension [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] 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-04 04:14:57.276 3135014 WARNING stevedore.named [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Could not load prometheus 2026-03-04 04:14:57.276 3135014 INFO aodh.evaluator [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] alarm 1c88e0f9-5f2e-4fe9-883a-a2e3fbd44a04 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. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.011609s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.282 3135016 INFO aodh.evaluator.event [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Triggering the alarm 84cd548a-75be-4807-8db8-7a8c21f1680e by event for project , event_type: type0 2026-03-04 04:14:57.282 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm 84cd548a-75be-4807-8db8-7a8c21f1680e transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.010884s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.288 3135014 INFO aodh.evaluator.event [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Triggering the alarm e6f305d2-a491-484b-b18e-3d589d4decaf by event for project project2, event_type: type1 2026-03-04 04:14:57.288 3135014 INFO aodh.evaluator [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] alarm e6f305d2-a491-484b-b18e-3d589d4decaf transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.009860s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.295 3135016 INFO aodh.evaluator.event [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Aborting evaluation of the alarm 32fc3372-0374-4da2-8c41-89b049bff041 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.010168s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.298 3135014 INFO aodh.evaluator.event [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Triggering the alarm ff170f33-7c1f-47e5-aa1f-0f8e251cb15b by event for project project1, event_type: type0 2026-03-04 04:14:57.298 3135014 INFO aodh.evaluator [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] alarm ff170f33-7c1f-47e5-aa1f-0f8e251cb15b transitioning to alarm because Event hits the query . {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.070451s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.252 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.253 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.260 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.260 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.275 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.290 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.009374s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.306 3135016 INFO aodh.evaluator.event [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Aborting evaluation of the alarm 882da94d-9f1b-400a-9cdc-75ca27312204 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.009785s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.018889s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.317 3135014 INFO aodh.evaluator.event [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Triggering the alarm ada5ca3b-f142-4483-a731-da57bb0c0e76 by event for project , event_type: type0 2026-03-04 04:14:57.317 3135014 INFO aodh.evaluator [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] alarm ada5ca3b-f142-4483-a731-da57bb0c0e76 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.011736s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.328 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm df287c7b-ef38-4914-92f9-d23bfc5926ee transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.015178s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.011812s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.340 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm 31b32a3a-eb82-4ad0-9147-75387e0bc8ca transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.012537s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.009264s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.013191s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.357 3135016 WARNING aodh.evaluator.threshold [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Expecting 4 datapoints but only get 0 2026-03-04 04:14:57.357 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm 94db11b0-7722-4cc8-a3cc-74a335ab21e7 transitioning to insufficient data because No datapoint for granularity 300 {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.058317s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.322 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.322 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.328 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.328 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.332 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.355 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:57.357 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2026-03-04 04:14:57.360 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.022373s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.377 3135014 INFO aodh.evaluator [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] alarm e372893d-1789-460f-b479-765f851f98bb transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {1} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.009843s] ... ok {1} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.016695s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.042527s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.376 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.376 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.381 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.382 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.388 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.393 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.039965s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.446 3135014 INFO aodh.notifier.heat [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] 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-04 04:14:57.446 3135014 ERROR aodh.notifier.heat [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000464s] ... ok {1} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.010168s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.056327s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.415 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.416 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.419 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.419 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.428 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 2026-03-04 04:14:57.451 3135008 WARNING oslo_db.sqlalchemy.utils [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.033752s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.472 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.472 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.483 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Context impl SQLiteImpl. 2026-03-04 04:14:57.483 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Will assume non-transactional DDL. 2026-03-04 04:14:57.487 3135008 INFO alembic.runtime.migration [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001137s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.002245s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.009699s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.159466s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.371 3135016 WARNING aodh.evaluator.gnocchi [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2026-03-04 04:14:57.518 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm e22bbd8f-9777-4d91-95a8-9aaf03065241 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.012313s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.531 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm 90ea440d-dfc5-4dd0-9557-c8db421e31a1 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.030878s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.527 3135008 ERROR stevedore.extension [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] 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-04 04:14:57.528 3135008 WARNING stevedore.named [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Could not load prometheus 2026-03-04 04:14:57.528 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm d3b440db-e925-4aa9-94c6-98a54984a58e 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-04 04:14:57.538 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm a642f1c0-2b3b-4417-9c74-9cd70add0255 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-04 04:14:57.539 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm 41e0f9e8-db7e-4054-87e4-74423f8853e1 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-04 04:14:57.539 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm 78e72c87-818b-4f18-93c0-94dbdd56e667 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. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.013700s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.546 3135016 WARNING aodh.evaluator.gnocchi [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2026-03-04 04:14:57.546 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm eac3fdbd-1e1e-495f-a0a7-f0d1ebabd242 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.017418s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.022310s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.569 3135016 WARNING aodh.evaluator.threshold [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Expecting 5 datapoints but only get 0 2026-03-04 04:14:57.570 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm 2ae64925-a090-4fcf-af89-937e233c0bb4 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.009350s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.009615s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.581 3135008 INFO aodh.evaluator.event [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Triggering the alarm 27b11491-ee3e-480c-ab49-3f05e8f3ef07 by event for project , event_type: compute.instance.update 2026-03-04 04:14:57.581 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm 27b11491-ee3e-480c-ab49-3f05e8f3ef07 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.011961s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.583 3135016 INFO aodh.evaluator [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] alarm eace8710-2e7e-4445-98cf-9aa3430131d4 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2026-03-03T09:14:57.582671', 'admin_state_up': True, 'operating_status': 'ERROR'} {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.007749s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.590 3135008 INFO aodh.evaluator.event [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Aborting evaluation of the alarm d5fcfce9-5153-468b-bc7a-182558ba390c due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.013113s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.024851s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.010147s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.624 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm 43a16e64-5ad9-48e8-a963-a2332c40a540 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {3} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.028118s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.012572s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.011088s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.638 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.010090s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.648 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm 395262c4-0516-4e43-ae2c-9ec8909dcad8 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.010842s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.658 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm bb70f6e8-8f3a-42ea-aeac-5aa2dd9bee9a transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.010427s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.669 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm e5479109-44ea-4cc2-ad7f-d30cb445c3fe transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.019505s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.689 3135008 WARNING aodh.evaluator.threshold [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Expecting 5 datapoints but only get 0 2026-03-04 04:14:57.689 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm ccd8343d-925c-40a8-aca4-10019b187879 transitioning to insufficient data because No datapoint for granularity 60 2026-03-04 04:14:57.690 3135008 WARNING aodh.evaluator.threshold [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Expecting 5 datapoints but only get 0 2026-03-04 04:14:57.690 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm ccd8343d-925c-40a8-aca4-10019b187879 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.030026s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.709 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm df9057c5-7da5-4e81-abd4-c41e8de6575a transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.036313s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.746 3135008 WARNING aodh.evaluator.threshold [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Expecting 5 datapoints but only get 0 2026-03-04 04:14:57.747 3135008 INFO aodh.evaluator [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] alarm a26e9de6-1edc-46b7-aa8b-f4ef0d20cab2 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.013141s] ... ok {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.016145s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.789 3135008 INFO aodh.notifier.heat [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] 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-04 04:14:57.790 3135008 INFO aodh.notifier.heat [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2026-03-04 04:14:57.790 3135008 INFO aodh.notifier.heat [None req-4330cf2d-bb51-4b42-a0f0-d6c41ad65d29 b4f12903-99d8-4faf-a021-a9e4282f5677 7666add8-b29c-441a-868d-fe2f37c4cea2 - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000445s] ... ok {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.008336s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.109152s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:57.658 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. 2026-03-04 04:14:58.659 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Joined partitioning group group 2026-03-04 04:14:58.659 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. 2026-03-04 04:14:58.659 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Joined partitioning group group 2026-03-04 04:14:58.659 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. 2026-03-04 04:14:58.660 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Joined partitioning group group 2026-03-04 04:14:58.660 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. 2026-03-04 04:14:58.660 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Joined partitioning group group 2026-03-04 04:14:58.660 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. 2026-03-04 04:14:58.660 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Joined partitioning group group 2026-03-04 04:14:58.660 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. 2026-03-04 04:14:58.661 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Joined partitioning group group 2026-03-04 04:14:58.661 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. 2026-03-04 04:14:58.661 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Joined partitioning group group 2026-03-04 04:14:58.661 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. 2026-03-04 04:14:58.661 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Joined partitioning group group 2026-03-04 04:14:58.661 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. 2026-03-04 04:14:58.661 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Joined partitioning group group 2026-03-04 04:14:58.662 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b 2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Coordination backend started successfully. 2026-03-04 04:14:58.662 3135016 INFO aodh.coordination [None req-3fd219f5-396b-48d3-a784-1b2650eafd9a 75258cbc-09f2-4edd-8dab-ee48e6748288 74d7b780-dc03-48ca-9013-c5157d13e928 - - - -] Joined partitioning group group {3} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.032192s] ... ok {2} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [2.309247s] ... ok {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.031533s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:58.825 3135016 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator Traceback (most recent call last): 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev42/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator raise result 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator Exception: Boom! 2026-03-04 04:14:58.826 3135016 ERROR aodh.evaluator {0} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [2.055675s] ... ok {0} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.016961s] ... ok {1} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [2.422744s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.014702s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.007937s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:59.891 3135014 INFO aodh.coordination [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Coordination backend started successfully. {2} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.013696s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:59.364 3135015 INFO aodh.coordination [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Coordination backend started successfully. 2026-03-04 04:15:00.364 3135015 INFO aodh.coordination [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Joined partitioning group group 2026-03-04 04:15:00.365 3135015 INFO aodh.coordination [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Coordination backend started successfully. 2026-03-04 04:15:00.366 3135015 INFO aodh.coordination [None req-76c06b04-c9a2-43a3-864d-cca90c127232 dc135348-7a21-4f03-a16c-622e63f0bbb8 1d501316-b787-4700-aaa9-761d476ae550 - - - -] Joined partitioning group group {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.021200s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.002300s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.001579s] ... ok {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.017585s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:59.833 3135016 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2026-03-04 04:14:59.833 3135016 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.001975s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.000959s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.019415s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:59.907 3135008 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.068360s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.065934s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.013730s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:14:59.903 3135014 INFO aodh.coordination [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Coordination backend started successfully. 2026-03-04 04:15:00.904 3135014 INFO aodh.coordination [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Joined partitioning group group1 2026-03-04 04:15:00.904 3135014 INFO aodh.coordination [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Coordination backend started successfully. 2026-03-04 04:15:01.905 3135014 INFO aodh.coordination [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Joined partitioning group group2 {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.016085s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:00.922 3135008 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.016151s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:01.941 3135008 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.064039s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.009752s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:01.914 3135014 INFO aodh.coordination [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Coordination backend started successfully. 2026-03-04 04:15:02.915 3135014 INFO aodh.coordination [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Joined partitioning group 123 2026-03-04 04:15:02.915 3135014 INFO aodh.coordination [None req-5457029e-2761-447a-aec8-b71dc36f63ac - project-id1 - - - -] Left partitioning group 123 {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.067349s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:01.969 3135016 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-d943ce2c-5751-4f53-8e0c-5d206ac0169a' 2026-03-04 04:15:01.970 3135016 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.064247s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:02.590 3135015 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-c7bfe1f7-b2ed-4e9d-bbc7-23934da61c91' 2026-03-04 04:15:02.592 3135015 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.027327s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:02.945 3135014 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator Traceback (most recent call last): 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev42/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator raise result 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator Exception: Boom! 2026-03-04 04:15:02.946 3135014 ERROR aodh.evaluator {0} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.017009s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.001483s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.001315s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.001217s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.074319s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:03.045 3135016 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 ?. {3} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.064144s] ... ok {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.016479s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.001833s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.000895s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000859s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000897s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000772s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000862s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.001501s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.000969s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.001350s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.070528s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:03.662 3135015 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-af86d83c-a196-44d0-b527-3c15ebb18e46' 2026-03-04 04:15:03.663 3135015 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.013188s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:03.957 3135014 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.012628s] ... ok {1} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.008034s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.000699s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.065977s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:04.027 3135008 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-4e4cbe00-aed0-42b8-ac90-029635e48375' 2026-03-04 04:15:04.029 3135008 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.070489s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:04.734 3135015 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 ?. {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.009526s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.000624s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.000479s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.000593s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000424s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.000796s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001022s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.000766s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.000753s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.062860s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.075841s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:05.104 3135008 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='subscriber=http://example.com/data&ttl=7200&signature=mysignature&expires=2016-06-29T01:49:56&paths=/v2/queues/beijing/messages&methods=GET,PATCH,POST,PUT&queue_name=foobar-critical&project_id=my_project_id', fragment='') because what ?. {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000755s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000510s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.000906s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.001138s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.000901s] ... ok {0} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.018009s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.079308s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:06.120 3135014 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-c41748ca-43ce-46e9-8937-f3d12468d74a' 2026-03-04 04:15:06.121 3135014 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.081833s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:07.202 3135014 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-aea0f48c-a159-49ac-a84f-094bf4915a93' 2026-03-04 04:15:07.204 3135014 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.082125s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2026-03-04 04:15:08.286 3135014 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-b9370b17-4330-412e-8d89-1ad5b15310c0' 2026-03-04 04:15:08.287 3135014 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.116085s] ... ok {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.012746s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.002415s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.002232s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.002553s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.004486s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.003020s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.003638s] ... ok ====== Totals ====== Ran: 310 tests in 16.1479 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 48.5747 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:11.719352 - Worker 1 (78 tests) => 0:00:16.147890 - Worker 2 (77 tests) => 0:00:11.318256 - Worker 3 (77 tests) => 0:00:09.593368 [DEFAULT] # # From aodh # # Record alarm change events. (boolean value) #record_history = true # TTL of event alarm caches, in seconds. Set to 0 to disable caching. (integer # value) #event_alarm_cache_ttl = 60 # DEPRECATED: Disable RBAC for Prometheus evaluator. (boolean value) # This option is deprecated for removal since Flamingo. # Its value may be silently ignored in the future. # Reason: Prometheus RBAC is always disabled. It's not possible to correctly # use client-side rbac enforcement from within services. Using it can cause # issues. #prometheus_disable_rbac = false # Name of label used to identify metric project IDs in Prometheus. This label # name will be used to restrict queries to the appropriate project. (string # value) #prometheus_project_label_name = project # The number of seconds to extend the evaluation windows to compensate the # reporting/ingestion lag. (integer value) # Minimum value: 0 # Maximum value: 86400 #additional_ingestion_lag = 0 # The time in seconds to wait for the load balancer member creation. (integer # value) #member_creation_time = 120 # SSL Client certificate file for REST notifier. (string value) #rest_notifier_certificate_file = # SSL Client private key file for REST notifier. (string value) #rest_notifier_certificate_key = # SSL CA_BUNDLE certificate for REST notifier (string value) #rest_notifier_ca_bundle_certificate_path = # Whether to verify the SSL Server certificate when calling alarm action. # (boolean value) #rest_notifier_ssl_verify = true # Number of retries for REST notifier (integer value) #rest_notifier_max_retries = 0 # The topic that aodh uses for alarm notifier messages. (string value) #notifier_topic = alarming # Whether metric collection should be enabled. (boolean value) #enable_evaluation_results_metrics = false # # From cotyledon # # Enables or disables logging values of all registered options when starting a # service (at DEBUG level). (boolean value) # Note: This option can be changed without restarting. #log_options = true # Specify a timeout after which a gracefully shutdown server will exit. Zero # value means endless wait. (integer value) # Note: This option can be changed without restarting. #graceful_shutdown_timeout = 60 # # From oslo.log # # If set to true, the logging level will be set to DEBUG instead of the default # INFO level. (boolean value) # Note: This option can be changed without restarting. #debug = false # The name of a logging configuration file. This file is appended to any # existing logging configuration files. For details about logging configuration # files, see the Python logging module documentation. Note that when logging # configuration files are used then all logging configuration is set in the # configuration file and other logging configuration options are ignored (for # example, log-date-format). (string value) # Note: This option can be changed without restarting. # Deprecated group/name - [DEFAULT]/log_config #log_config_append = # Defines the format string for %%(asctime)s in log records. Default: # %(default)s . This option is ignored if log_config_append is set. (string # value) #log_date_format = %Y-%m-%d %H:%M:%S # (Optional) Name of log file to send logging output to. If no default is set, # logging will go to stderr as defined by use_stderr. This option is ignored if # log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logfile #log_file = # (Optional) The base directory used for relative log_file paths. This option # is ignored if log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logdir #log_dir = # DEPRECATED: Uses logging handler designed to watch file system. When log file # is moved or removed this handler will open a new log file with specified path # instantaneously. It makes sense only if log_file option is specified and # Linux platform is used. This option is ignored if log_config_append is set. # (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This function is known to have bene broken for long time, and depends # on the unmaintained library #watch_log_file = false # Use syslog for logging. Existing syslog format is DEPRECATED and will be # changed later to honor RFC5424. This option is ignored if log_config_append # is set. (boolean value) #use_syslog = false # Enable journald for logging. If running in a systemd environment you may wish # to enable journal support. Doing so will use the journal native protocol # which includes structured metadata in addition to log messages.This option is # ignored if log_config_append is set. (boolean value) #use_journal = false # Syslog facility to receive log lines. This option is ignored if # log_config_append is set. (string value) #syslog_log_facility = LOG_USER # Use JSON formatting for logging. This option is ignored if log_config_append # is set. (boolean value) #use_json = false # Log output to standard error. This option is ignored if log_config_append is # set. (boolean value) #use_stderr = false # (Optional) Set the 'color' key according to log levels. This option takes # effect only when logging to stderr or stdout is used. This option is ignored # if log_config_append is set. (boolean value) #log_color = false # The amount of time before the log files are rotated. This option is ignored # unless log_rotation_type is set to "interval". (integer value) #log_rotate_interval = 1 # Rotation interval type. The time of the last file change (or the time when # the service was started) is used when scheduling the next rotation. (string # value) # Possible values: # Seconds - # Minutes - # Hours - # Days - # Weekday - # Midnight - #log_rotate_interval_type = days # Maximum number of rotated log files. (integer value) #max_logfile_count = 30 # Log file maximum size in MB. This option is ignored if "log_rotation_type" is # not set to "size". (integer value) #max_logfile_size_mb = 200 # Log rotation type. (string value) # Possible values: # interval - Rotate logs at predefined time intervals. # size - Rotate logs once they reach a predefined size. # none - Do not rotate log files. #log_rotation_type = none # Format string to use for log messages with context. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(global_request_id)s %(request_id)s %(user_identity)s] %(instance)s%(message)s # Format string to use for log messages when context is undefined. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s # Additional data to append to log message when logging level for the message # is DEBUG. Used by oslo_log.formatters.ContextFormatter (string value) #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d # Prefix each line of exception output with this format. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s # Defines the format string for %(user_identity)s that is used in # logging_context_format_string. Used by oslo_log.formatters.ContextFormatter # (string value) #logging_user_identity_format = %(user)s %(project)s %(domain)s %(system_scope)s %(user_domain)s %(project_domain)s # List of package logging levels in logger=LEVEL pairs. This option is ignored # if log_config_append is set. (list value) #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,oslo_policy=INFO,dogpile.core.dogpile=INFO # Enables or disables publication of error events. (boolean value) #publish_errors = false # The format for an instance that is passed with the log message. (string # value) #instance_format = "[instance: %(uuid)s] " # The format for an instance UUID that is passed with the log message. (string # value) #instance_uuid_format = "[instance: %(uuid)s] " # Interval, number of seconds, of log rate limiting. (integer value) #rate_limit_interval = 0 # Maximum number of logged messages per rate_limit_interval. (integer value) #rate_limit_burst = 0 # Log level name used by rate limiting. Logs with level greater or equal to # rate_limit_except_level are not filtered. An empty string means that all # levels are filtered. (string value) # Possible values: # CRITICAL - # ERROR - # INFO - # WARNING - # DEBUG - # '' - #rate_limit_except_level = CRITICAL # Enables or disables fatal status of deprecations. (boolean value) #fatal_deprecations = false # # From oslo.messaging # # Size of executor thread pool when executor is threading or eventlet. (integer # value) # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size #executor_thread_pool_size = 64 # Seconds to wait for a response from a call. (integer value) #rpc_response_timeout = 60 # The network address and optional user credentials for connecting to the # messaging backend, in URL format. The expected format is: # # driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query # # Example: rabbit://rabbitmq:password@127.0.0.1:5672// # # For full details on the fields in the URL see the documentation of # oslo_messaging.TransportURL at # https://docs.openstack.org/oslo.messaging/latest/reference/transport.html # (string value) #transport_url = rabbit:// # The default exchange under which topics are scoped. May be overridden by an # exchange name specified in the transport_url option. (string value) #control_exchange = openstack # Add an endpoint to answer to ping calls. Endpoint is named # oslo_rpc_server_ping (boolean value) #rpc_ping_enabled = false [api] # # From aodh # # Configuration file for WSGI definition of API. (string value) #paste_config = api-paste.ini # Authentication mode to use. (string value) # Possible values: # keystone - # noauth - #auth_mode = keystone # Project name of resources creator in Gnocchi. (For example the Ceilometer # project name (string value) #gnocchi_external_project_owner = service # Domain name of resources creator in Gnocchi. (For example, default or # service_domain (string value) #gnocchi_external_domain_name = Default # Maximum number of alarms defined for a user. (integer value) #user_alarm_quota = -1 # Maximum number of alarms defined for a project. (integer value) #project_alarm_quota = -1 # Maximum count of actions for each state of an alarm, non-positive number # means no limit. (integer value) #alarm_max_actions = -1 [coordination] # # From aodh # # The backend URL to use for distributed coordination. If left empty, alarm # evaluation won't do workload partitioning and will only function correctly if # a single instance of the service is running. (string value) #backend_url = # Number of seconds between heartbeats for distributed coordination. (floating # point value) # Deprecated group/name - [coordination]/heartbeat #heartbeat_interval = 1.0 # Retry backoff factor when retrying to connect with coordination backend # (integer value) #retry_backoff = 1 # Maximum number of seconds between retry to join partitioning group (integer # value) #max_retry_interval = 30 [cors] # # From oslo.middleware.cors # # Indicate whether this resource may be shared with the domain received in the # requests "origin" header. Format: "://[:]", no trailing # slash. Example: https://horizon.example.com (list value) #allowed_origin = # Indicate that the actual request can include user credentials (boolean value) #allow_credentials = true # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple # Headers. (list value) #expose_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token # Maximum cache age of CORS preflight requests. (integer value) #max_age = 3600 # Indicate which methods can be used during the actual request. (list value) #allow_methods = GET,PUT,POST,DELETE,PATCH # Indicate which header field names may be used during the actual request. # (list value) #allow_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token [database] # # From aodh # # Number of seconds that alarm histories are kept in the database for (<= 0 # means forever). (integer value) #alarm_history_time_to_live = -1 # Number of alarm histories to be deleted in one iteration from the database (0 # means all). (integer value) # Minimum value: 0 #alarm_histories_delete_batch_size = 0 # # From oslo.db # # If True, SQLite uses synchronous mode. (boolean value) #sqlite_synchronous = true # The back end to use for the database. (string value) #backend = sqlalchemy # The SQLAlchemy connection string to use to connect to the database. (string # value) #connection = # The SQLAlchemy connection string to use to connect to the slave database. # (string value) #slave_connection = # The SQLAlchemy asyncio connection string to use to connect to the database. # (string value) #asyncio_connection = # The SQLAlchemy asyncio connection string to use to connect to the slave # database. (string value) #asyncio_slave_connection = # The SQL mode to be used for MySQL sessions. This option, including the # default, overrides any server-set SQL mode. To use whatever SQL mode is set # by the server configuration, set this to no value. Example: mysql_sql_mode= # (string value) #mysql_sql_mode = TRADITIONAL # For Galera only, configure wsrep_sync_wait causality checks on new # connections. Default is None, meaning don't configure any setting. (integer # value) #mysql_wsrep_sync_wait = # Connections which have been present in the connection pool longer than this # number of seconds will be replaced with a new one the next time they are # checked out from the pool. (integer value) #connection_recycle_time = 3600 # Maximum number of SQL connections to keep open in a pool. Setting a value of # 0 indicates no limit. (integer value) #max_pool_size = 5 # Maximum number of database connection retries during startup. Set to -1 to # specify an infinite retry count. (integer value) #max_retries = 10 # Interval between retries of opening a SQL connection. (integer value) #retry_interval = 10 # If set, use this value for max_overflow with SQLAlchemy. (integer value) #max_overflow = 50 # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer # value) # Minimum value: 0 # Maximum value: 100 #connection_debug = 0 # Add Python stack traces to SQL as comment strings. (boolean value) #connection_trace = false # If set, use this value for pool_timeout with SQLAlchemy. (integer value) #pool_timeout = # Enable the experimental use of database reconnect on connection lost. # (boolean value) #use_db_reconnect = false # Seconds between retries of a database transaction. (integer value) #db_retry_interval = 1 # If True, increases the interval between retries of a database operation up to # db_max_retry_interval. (boolean value) #db_inc_retry_interval = true # If db_inc_retry_interval is set, the maximum seconds between retries of a # database operation. (integer value) #db_max_retry_interval = 10 # Maximum retries in case of connection error or deadlock error before error is # raised. Set to -1 to specify an infinite retry count. (integer value) #db_max_retries = 20 # Optional URL parameters to append onto the connection URL at connect time; # specify as param1=value1¶m2=value2&... (string value) #connection_parameters = [evaluator] # # From aodh # # Number of workers for evaluator service. (integer value) # Minimum value: 1 #workers = 1 # Period of evaluation cycle, should be >= than configured pipeline interval # for collection of underlying meters. (integer value) #evaluation_interval = 60 [healthcheck] # # From oslo.middleware.healthcheck # # DEPRECATED: The path to respond to healtcheck requests on. (string value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #path = /healthcheck # Show more detailed information as part of the response. Security note: # Enabling this option may expose sensitive details about the service being # monitored. Be sure to verify that it will not violate your security policies. # (boolean value) #detailed = false # Additional backends that can perform health checks and report that # information back as part of a request. (list value) #backends = # A list of network addresses to limit source ip allowed to access healthcheck # information. Any request from ip outside of these network addresses are # ignored. (list value) #allowed_source_ranges = # Ignore requests with proxy headers. (boolean value) #ignore_proxied_requests = false # Check the presence of a file to determine if an application is running on a # port. Used by DisableByFileHealthcheck plugin. (string value) #disable_by_file_path = # Check the presence of a file based on a port to determine if an application # is running on a port. Expects a "port:path" list of strings. Used by # DisableByFilesPortsHealthcheck plugin. (list value) #disable_by_file_paths = # Check the presence of files. Used by EnableByFilesHealthcheck plugin. (list # value) #enable_by_file_paths = [keystone_authtoken] # # From keystonemiddleware.auth_token # # Complete "public" Identity API endpoint. This endpoint should not be an # "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. (string # value) # Deprecated group/name - [keystone_authtoken]/auth_uri #www_authenticate_uri = # DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not # be an "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. This option # is deprecated in favor of www_authenticate_uri and will be removed in the S # release. (string value) # This option is deprecated for removal since Queens. # Its value may be silently ignored in the future. # Reason: The auth_uri option is deprecated in favor of www_authenticate_uri # and will be removed in the S release. #auth_uri = # API version of the Identity API endpoint. (string value) #auth_version = # Interface to use for the Identity API endpoint. Valid values are "public", # "internal" (default) or "admin". (string value) #interface = internal # Do not handle authorization requests within the middleware, but delegate the # authorization decision to downstream WSGI components. (boolean value) #delay_auth_decision = false # Request timeout value for communicating with Identity API server. (integer # value) #http_connect_timeout = # How many times are we trying to reconnect when communicating with Identity # API Server. (integer value) #http_request_max_retries = 3 # Request environment key where the Swift cache object is stored. When # auth_token middleware is deployed with a Swift cache, use this option to have # the middleware share a caching backend with swift. Otherwise, use the # ``memcached_servers`` option instead. (string value) #cache = # Required if identity server requires client certificate (string value) #certfile = # Required if identity server requires client certificate (string value) #keyfile = # A PEM encoded Certificate Authority to use when verifying HTTPs connections. # Defaults to system CAs. (string value) #cafile = # Verify HTTPS connections. (boolean value) #insecure = false # The region in which the identity server can be found. (string value) #region_name = # Optionally specify a list of memcached server(s) to use for caching. If left # undefined, tokens will instead be cached in-process. (list value) # Deprecated group/name - [keystone_authtoken]/memcache_servers #memcached_servers = # In order to prevent excessive effort spent validating tokens, the middleware # caches previously-seen tokens for a configurable duration (in seconds). Set # to -1 to disable caching completely. (integer value) #token_cache_time = 300 # (Optional) If defined, indicate whether token data should be authenticated or # authenticated and encrypted. If MAC, token data is authenticated (with HMAC) # in the cache. If ENCRYPT, token data is encrypted and authenticated in the # cache. If the value is not one of these options or empty, auth_token will # raise an exception on initialization. (string value) # Possible values: # None - # MAC - # ENCRYPT - #memcache_security_strategy = None # (Optional, mandatory if memcache_security_strategy is defined) This string is # used for key derivation. (string value) #memcache_secret_key = # (Optional) Global toggle for TLS usage when comunicating with the caching # servers. (boolean value) #memcache_tls_enabled = false # (Optional) Path to a file of concatenated CA certificates in PEM format # necessary to establish the caching server's authenticity. If tls_enabled is # False, this option is ignored. (string value) #memcache_tls_cafile = # (Optional) Path to a single file in PEM format containing the client's # certificate as well as any number of CA certificates needed to establish the # certificate's authenticity. This file is only required when client side # authentication is necessary. If tls_enabled is False, this option is ignored. # (string value) #memcache_tls_certfile = # (Optional) Path to a single file containing the client's private key in. # Otherwhise the private key will be taken from the file specified in # tls_certfile. If tls_enabled is False, this option is ignored. (string value) #memcache_tls_keyfile = # (Optional) Set the available ciphers for sockets created with the TLS # context. It should be a string in the OpenSSL cipher list format. If not # specified, all OpenSSL enabled ciphers will be available. (string value) #memcache_tls_allowed_ciphers = # (Optional) Number of seconds memcached server is considered dead before it is # tried again. (integer value) #memcache_pool_dead_retry = 300 # (Optional) Maximum total number of open connections to every memcached # server. (integer value) #memcache_pool_maxsize = 10 # (Optional) Socket timeout in seconds for communicating with a memcached # server. (integer value) #memcache_pool_socket_timeout = 3 # (Optional) Number of seconds a connection to memcached is held unused in the # pool before it is closed. (integer value) #memcache_pool_unused_timeout = 60 # (Optional) Number of seconds that an operation will wait to get a memcached # client connection from the pool. (integer value) #memcache_pool_conn_get_timeout = 10 # (Optional) Use the advanced (eventlet safe) memcached client pool. (boolean # value) #memcache_use_advanced_pool = true # (Optional) Indicate whether to set the X-Service-Catalog header. If False, # middleware will not ask for service catalog on token validation and will not # set the X-Service-Catalog header. (boolean value) #include_service_catalog = true # Used to control the use and type of token binding. Can be set to: "disabled" # to not check token binding. "permissive" (default) to validate binding # information if the bind type is of a form known to the server and ignore it # if not. "strict" like "permissive" but if the bind type is unknown the token # will be rejected. "required" any form of token binding is needed to be # allowed. Finally the name of a binding method that must be present in tokens. # (string value) #enforce_token_bind = permissive # A choice of roles that must be present in a service token. Service tokens are # allowed to request that an expired token can be used and so this check should # tightly control that only actual services should be sending this token. Roles # here are applied as an ANY check so any role in this list must be present. # For backwards compatibility reasons this currently only affects the # allow_expired check. (list value) #service_token_roles = service # For backwards compatibility reasons we must let valid service tokens pass # that don't pass the service_token_roles check as valid. Setting this true # will become the default in a future release and should be enabled if # possible. (boolean value) #service_token_roles_required = false # The name or type of the service as it appears in the service catalog. This is # used to validate tokens that have restricted access rules. (string value) #service_type = # Enable the SASL(Simple Authentication and Security Layer) if the SASL_enable # is true, else disable. (boolean value) #memcache_sasl_enabled = false # the user name for the SASL (string value) #memcache_username = # the username password for SASL (string value) #memcache_password = # Authentication type to load (string value) # Deprecated group/name - [keystone_authtoken]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = [listener] # # From aodh # # Number of workers for listener service. (integer value) # Minimum value: 1 #workers = 1 # The topic that aodh uses for event alarm evaluation. (string value) #event_alarm_topic = alarm.all # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = [notifier] # # From aodh # # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = # Number of workers for notifier service. (integer value) # Minimum value: 1 #workers = 1 [oslo_messaging_kafka] # # From oslo.messaging # # Max fetch bytes of Kafka consumer (integer value) #kafka_max_fetch_bytes = 1048576 # Default timeout(s) for Kafka consumers (floating point value) #kafka_consumer_timeout = 1.0 # Group id for Kafka consumer. Consumers in one group will coordinate message # consumption (string value) #consumer_group = oslo_messaging_consumer # Upper bound on the delay for KafkaProducer batching in seconds (floating # point value) #producer_batch_timeout = 0.0 # Size of batch for the producer async send (integer value) #producer_batch_size = 16384 # The compression codec for all data generated by the producer. If not set, # compression will not be used. Note that the allowed values of this depend on # the kafka version (string value) # Possible values: # none - # gzip - # snappy - # lz4 - # zstd - #compression_codec = none # Enable asynchronous consumer commits (boolean value) #enable_auto_commit = false # The maximum number of records returned in a poll call (integer value) #max_poll_records = 500 # Protocol used to communicate with brokers (string value) # Possible values: # PLAINTEXT - # SASL_PLAINTEXT - # SSL - # SASL_SSL - #security_protocol = PLAINTEXT # Mechanism when security protocol is SASL (string value) #sasl_mechanism = PLAIN # CA certificate PEM file used to verify the server certificate (string value) #ssl_cafile = # Client certificate PEM file used for authentication. (string value) #ssl_client_cert_file = # Client key PEM file used for authentication. (string value) #ssl_client_key_file = # Client key password file used for authentication. (string value) #ssl_client_key_password = [oslo_messaging_notifications] # # From oslo.messaging # # The Drivers(s) to handle sending notifications. Possible values are # messaging, messagingv2, routing, log, test, noop (multi valued) #driver = # A URL representing the messaging driver to use for notifications. If not set, # we fall back to the same configuration used for RPC. (string value) #transport_url = # AMQP topic used for OpenStack notifications. (list value) #topics = notifications # The maximum number of attempts to re-send a notification message which failed # to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite # (integer value) #retry = -1 [oslo_messaging_rabbit] # # From oslo.messaging # # Use durable queues in AMQP. If rabbit_quorum_queue is enabled, queues will be # durable and this value will be ignored. (boolean value) #amqp_durable_queues = false # Auto-delete queues in AMQP. (boolean value) #amqp_auto_delete = false # Size of RPC connection pool. (integer value) # Minimum value: 1 #rpc_conn_pool_size = 30 # The pool size limit for connections expiration policy (integer value) #conn_pool_min_size = 2 # The time-to-live in sec of idle connections in the pool (integer value) #conn_pool_ttl = 1200 # Connect over SSL. (boolean value) #ssl = false # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some # distributions. (string value) #ssl_version = # SSL key file (valid only if SSL enabled). (string value) #ssl_key_file = # SSL cert file (valid only if SSL enabled). (string value) #ssl_cert_file = # SSL certification authority file (valid only if SSL enabled). (string value) #ssl_ca_file = # Global toggle for enforcing the OpenSSL FIPS mode. This feature requires # Python support. This is available in Python 3.9 in all environments and may # have been backported to older Python versions on select environments. If the # Python executable used does not support OpenSSL FIPS mode, an exception will # be raised. (boolean value) #ssl_enforce_fips_mode = false # DEPRECATED: (DEPRECATED) It is recommend not to use this option anymore. Run # the health check heartbeat thread through a native python thread by default. # If this option is equal to False then the health check heartbeat will inherit # the execution model from the parent process. For example if the parent # process has monkey patched the stdlib by using eventlet/greenlet then the # heartbeat will be run through a green thread. This option should be set to # True only for the wsgi services. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: The option is related to Eventlet which will be removed. In addition # this has never worked as expected with services using eventlet for core # service framework. #heartbeat_in_pthread = false # How long to wait (in seconds) before reconnecting in response to an AMQP # consumer cancel notification. (floating point value) # Minimum value: 0.0 # Maximum value: 4.5 #kombu_reconnect_delay = 1.0 # Random time to wait for when reconnecting in response to an AMQP consumer # cancel notification. (floating point value) # Minimum value: 0.0 #kombu_reconnect_splay = 0.0 # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not # be used. This option may not be available in future versions. (string value) #kombu_compression = # How long to wait a missing client before abandoning to send it its replies. # This value should not be longer than rpc_response_timeout. (integer value) # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout #kombu_missing_consumer_retry_timeout = 60 # Determines how the next RabbitMQ node is chosen in case the one we are # currently connected to becomes unavailable. Takes effect only if more than # one RabbitMQ node is provided in config. (string value) # Possible values: # round-robin - # shuffle - #kombu_failover_strategy = round-robin # The RabbitMQ login method. (string value) # Possible values: # PLAIN - # AMQPLAIN - # EXTERNAL - # RABBIT-CR-DEMO - #rabbit_login_method = AMQPLAIN # How frequently to retry connecting with RabbitMQ. (integer value) # Minimum value: 1 #rabbit_retry_interval = 1 # How long to backoff for between retries when connecting to RabbitMQ. (integer # value) # Minimum value: 0 #rabbit_retry_backoff = 2 # Maximum interval of RabbitMQ connection retries. (integer value) # Minimum value: 1 #rabbit_interval_max = 30 # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this # option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring # is no longer controlled by the x-ha-policy argument when declaring a queue. # If you just want to make sure that all queues (except those with auto- # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value) #rabbit_ha_queues = false # Use quorum queues in RabbitMQ (x-queue-type: quorum). The quorum queue is a # modern queue type for RabbitMQ implementing a durable, replicated FIFO queue # based on the Raft consensus algorithm. It is available as of RabbitMQ 3.8.0. # If set this option will conflict with the HA queues (``rabbit_ha_queues``) # aka mirrored queues, in other words the HA queues should be disabled. Quorum # queues are also durable by default so the amqp_durable_queues option is # ignored when this option is enabled. (boolean value) #rabbit_quorum_queue = false # Use quorum queues for transients queues in RabbitMQ. Enabling this option # will then make sure those queues are also using quorum kind of rabbit queues, # which are HA by default. (boolean value) #rabbit_transient_quorum_queue = false # Each time a message is redelivered to a consumer, a counter is incremented. # Once the redelivery count exceeds the delivery limit the message gets dropped # or dead-lettered (if a DLX exchange has been configured) Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_delivery_limit = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of messages in the quorum queue. Used only when rabbit_quorum_queue is # enabled, Default 0 which means dont set a limit. (integer value) #rabbit_quorum_max_memory_length = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of memory bytes used by the quorum queue. Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_max_memory_bytes = 0 # Positive integer representing duration in seconds for queue TTL (x-expires). # Queues which are unused for the duration of the TTL are automatically # deleted. The parameter affects only reply and fanout queues. Setting 0 as # value will disable the x-expires. If doing so, make sure you have a rabbitmq # policy to delete the queues or you deployment will create an infinite number # of queue over time.In case rabbit_stream_fanout is set to True, this option # will control data retention policy (x-max-age) for messages in the fanout # queue rather then the queue duration itself. So the oldest data in the stream # queue will be discarded from it once reaching TTL Setting to 0 will disable # x-max-age for stream which make stream grow indefinitely filling up the # diskspace (integer value) # Minimum value: 0 #rabbit_transient_queues_ttl = 1800 # Specifies the number of messages to prefetch. Setting to zero allows # unlimited messages. (integer value) #rabbit_qos_prefetch_count = 0 # Number of seconds after which the Rabbit broker is considered down if # heartbeat's keep-alive fails (0 disables heartbeat). (integer value) #heartbeat_timeout_threshold = 60 # How often times during the heartbeat_timeout_threshold we check the # heartbeat. (integer value) #heartbeat_rate = 3 # DEPRECATED: (DEPRECATED) Enable/Disable the RabbitMQ mandatory flag for # direct send. The direct send is used as reply, so the MessageUndeliverable # exception is raised in case the client queue does not # exist.MessageUndeliverable exception will be used to loop for a timeout to # lets a chance to sender to recover.This flag is deprecated and it will not be # possible to deactivate this functionality anymore (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: Mandatory flag no longer deactivable. #direct_mandatory_flag = true # Enable x-cancel-on-ha-failover flag so that rabbitmq server will cancel and # notify consumerswhen queue is down (boolean value) #enable_cancel_on_failover = false # Should we use consistant queue names or random ones (boolean value) #use_queue_manager = false # Hostname used by queue manager. Defaults to the value returned by # socket.gethostname(). (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #hostname = node1.example.com # Process name used by queue manager (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #processname = nova-api # Use stream queues in RabbitMQ (x-queue-type: stream). Streams are a new # persistent and replicated data structure ("queue type") in RabbitMQ which # models an append-only log with non-destructive consumer semantics. It is # available as of RabbitMQ 3.9.0. If set this option will replace all fanout # queues with only one stream queue. (boolean value) #rabbit_stream_fanout = false [oslo_middleware] # # From oslo.middleware.http_proxy_to_wsgi # # Whether the application is behind a proxy or not. This determines if the # middleware should parse the headers or not. (boolean value) #enable_proxy_headers_parsing = false [oslo_policy] # # From oslo.policy # # DEPRECATED: This option controls whether or not to enforce scope when # evaluating policies. If ``True``, the scope of the token used in the request # is compared to the ``scope_types`` of the policy being enforced. If the # scopes do not match, an ``InvalidScope`` exception will be raised. If # ``False``, a message will be logged informing operators that policies are # being invoked with mismatching scope. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This configuration was added temporarily to facilitate a smooth # transition to the new RBAC. OpenStack will always enforce scope checks. This # configuration option is deprecated and will be removed in the 2025.2 cycle. #enforce_scope = false # This option controls whether or not to use old deprecated defaults when # evaluating policies. If ``True``, the old deprecated defaults are not going # to be evaluated. This means if any existing token is allowed for old defaults # but is disallowed for new defaults, it will be disallowed. It is encouraged # to enable this flag along with the ``enforce_scope`` flag so that you can get # the benefits of new defaults and ``scope_type`` together. If ``False``, the # deprecated policy check string is logically OR'd with the new policy check # string, allowing for a graceful upgrade experience between releases with new # policies, which is the default behavior. (boolean value) #enforce_new_defaults = false # The relative or absolute path of a file that maps roles to permissions for a # given service. Relative paths must be specified in relation to the # configuration file setting this option. (string value) #policy_file = policy.yaml # Default rule. Enforced when a requested rule is not found. (string value) #policy_default_rule = default # Directories where policy configuration files are stored. They can be relative # to any directory in the search path defined by the config_dir option, or # absolute paths. The file defined by policy_file must exist for these # directories to be searched. Missing or empty directories are ignored. (multi # valued) #policy_dirs = policy.d # Content Type to send and receive data for REST based policy check (string # value) # Possible values: # application/x-www-form-urlencoded - # application/json - #remote_content_type = application/x-www-form-urlencoded # server identity verification for REST based policy check (boolean value) #remote_ssl_verify_server_crt = false # Absolute path to ca cert file for REST based policy check (string value) #remote_ssl_ca_crt_file = # Absolute path to client cert for REST based policy check (string value) #remote_ssl_client_crt_file = # Absolute path client key file REST based policy check (string value) #remote_ssl_client_key_file = # Timeout in seconds for REST based policy check (floating point value) # Minimum value: 0 #remote_timeout = 60 [oslo_reports] # # From oslo.reports # # Path to a log directory where to create a file (string value) #log_dir = # The path to a file to watch for changes to trigger the reports, instead of # signals. Setting this option disables the signal trigger for the reports. If # application is running as a WSGI application it is recommended to use this # instead of signals. (string value) #file_event_handler = # How many seconds to wait between polls when file_event_handler is set # (integer value) #file_event_handler_interval = 1 [service_credentials] # # From aodh # # Region name to use for OpenStack service endpoints. (string value) # Deprecated group/name - [service_credentials]/os_region_name #region_name = # Type of endpoint in Identity service catalog to use for communication with # OpenStack services. (string value) # Possible values: # public - # internal - # admin - # auth - # publicURL - # internalURL - # adminURL - # Deprecated group/name - [service_credentials]/os_endpoint_type #interface = public # # From aodh-auth # # PEM encoded Certificate Authority to use when verifying HTTPs connections. # (string value) #cafile = # PEM encoded client certificate cert file (string value) #certfile = # PEM encoded client certificate key file (string value) #keyfile = # Verify HTTPS connections. (boolean value) #insecure = false # Timeout value for http requests (integer value) #timeout = # Collect per-API call timing information. (boolean value) #collect_timing = false # Log requests to multiple loggers. (boolean value) #split_loggers = false # Authentication type to load (string value) # Deprecated group/name - [service_credentials]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = # Authentication URL (string value) #auth_url = # Scope for system operations (string value) #system_scope = # Domain ID to scope to (string value) #domain_id = # Domain name to scope to (string value) #domain_name = # Project ID to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_id #project_id = # Project name to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_name #project_name = # Domain ID containing project (string value) #project_domain_id = # Domain name containing project (string value) #project_domain_name = # ID of the trust to use as a trustee use (string value) #trust_id = # Optional domain ID to use with v3 and v2 parameters. It will be used for both # the user and project domain in v3 and ignored in v2 authentication. (string # value) #default_domain_id = # Optional domain name to use with v3 API and v2 parameters. It will be used # for both the user and project domain in v3 and ignored in v2 authentication. # (string value) #default_domain_name = # User id (string value) #user_id = # Username (string value) # Deprecated group/name - [service_credentials]/user_name #username = # User's domain id (string value) #user_domain_id = # User's domain name (string value) #user_domain_name = # User's password (string value) #password = [service_types] # # From aodh # # Message queue service type. (string value) #zaqar = messaging py312: OK (23.63 seconds) congratulations :) (23.70 seconds) + RPM_EC=0 ++ jobs -p Processing files: openstack-aodh-compat-21.1.0-0.20260304091230.049e41e.el10.noarch Processing files: python3-aodh-21.1.0-0.20260304091230.049e41e.el10.noarch + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.WoUHwx + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev42 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/licenses/python3-aodh + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev42/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 21.1.0-0.20260304091230.049e41e.el10 python3-aodh = 21.1.0-0.20260304091230.049e41e.el10 python3.12-aodh = 21.1.0-0.20260304091230.049e41e.el10 python3.12dist(aodh) = 21.1~~dev42 python3dist(aodh) = 21.1~~dev42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.12 python3.12dist(cachetools) >= 1.1.6 python3.12dist(cotyledon) >= 1.7.3 python3.12dist(croniter) >= 0.3.4 python3.12dist(futurist) >= 0.11 python3.12dist(gnocchiclient) >= 6 python3.12dist(jsonschema) >= 3.2 python3.12dist(keystoneauth1) >= 2.1 python3.12dist(keystonemiddleware) >= 5.1 python3.12dist(lxml) >= 2.3 python3.12dist(oslo-config) >= 6.8 python3.12dist(oslo-db) >= 11 python3.12dist(oslo-i18n) >= 1.5 python3.12dist(oslo-log) >= 4.3 python3.12dist(oslo-messaging) >= 5.2 python3.12dist(oslo-middleware) >= 3.22 python3.12dist(oslo-policy) >= 4.5 python3.12dist(oslo-reports) >= 1.18 python3.12dist(oslo-upgradecheck) >= 1.3 python3.12dist(oslo-utils) >= 4.7 python3.12dist(pastedeploy) >= 1.5 python3.12dist(pbr) >= 2 python3.12dist(pecan) >= 0.8 python3.12dist(python-dateutil) >= 2.5.3 python3.12dist(python-heatclient) >= 1.17 python3.12dist(python-keystoneclient) >= 1.6 python3.12dist(python-observabilityclient) >= 1.1 python3.12dist(python-octaviaclient) >= 1.8 python3.12dist(requests) >= 2.5.2 python3.12dist(sqlalchemy) >= 1.4.1 python3.12dist(stevedore) >= 1.5 python3.12dist(tenacity) >= 3.2.1 python3.12dist(tooz) >= 1.28 python3.12dist(voluptuous) >= 0.8.10 python3.12dist(webob) >= 1.2.3 python3.12dist(wsme) >= 0.12.1 Obsoletes: python3.12-aodh < 21.1.0-0.20260304091230.049e41e.el10 Processing files: openstack-aodh-common-21.1.0-0.20260304091230.049e41e.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.L8DSF1 + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev42 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/doc/openstack-aodh-common + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev42/README.rst /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/doc/openstack-aodh-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-aodh-common) = 21.1.0-0.20260304091230.049e41e.el10 openstack-aodh-common = 21.1.0-0.20260304091230.049e41e.el10 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): systemd Requires(preun): systemd Requires(postun): systemd Requires: /usr/bin/python3 Recommends: group(aodh) user(aodh) Processing files: openstack-aodh-api-21.1.0-0.20260304091230.049e41e.el10.noarch Provides: openstack-aodh-api = 21.1.0-0.20260304091230.049e41e.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-evaluator-21.1.0-0.20260304091230.049e41e.el10.noarch Provides: openstack-aodh-evaluator = 21.1.0-0.20260304091230.049e41e.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-notifier-21.1.0-0.20260304091230.049e41e.el10.noarch Provides: openstack-aodh-notifier = 21.1.0-0.20260304091230.049e41e.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-listener-21.1.0-0.20260304091230.049e41e.el10.noarch Provides: openstack-aodh-listener = 21.1.0-0.20260304091230.049e41e.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: openstack-aodh-expirer-21.1.0-0.20260304091230.049e41e.el10.noarch Provides: openstack-aodh-expirer = 21.1.0-0.20260304091230.049e41e.el10 Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires: /usr/bin/python3 Processing files: python3-aodh-tests-21.1.0-0.20260304091230.049e41e.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.sDnzI6 + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev42 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/licenses/python3-aodh-tests + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev42/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 21.1.0-0.20260304091230.049e41e.el10 python3-aodh-tests = 21.1.0-0.20260304091230.049e41e.el10 python3.12-aodh-tests = 21.1.0-0.20260304091230.049e41e.el10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash python(abi) = 3.12 Obsoletes: python3.12-aodh-tests < 21.1.0-0.20260304091230.049e41e.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-21.1.0-0.20260304091230.049e41e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-21.1.0-0.20260304091230.049e41e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-21.1.0-0.20260304091230.049e41e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-21.1.0-0.20260304091230.049e41e.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-21.1.0-0.20260304091230.049e41e.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-21.1.0-0.20260304091230.049e41e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-21.1.0-0.20260304091230.049e41e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-21.1.0-0.20260304091230.049e41e.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-21.1.0-0.20260304091230.049e41e.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.SAgdCp + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev42 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20260304091230.049e41e.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.vURnWQ + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev42-SPECPARTS + rm -rf aodh-21.1.0.dev42 aodh-21.1.0.dev42.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