Mock Version: 6.4 Mock Version: 6.4 Mock Version: 6.4 Mock Version: 6.4 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', '--suppress-sync=yes']) 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.20251121153028.8a9f2b1.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.4 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', '--suppress-sync=yes']) 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.20251121153028.8a9f2b1.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', '--suppress-sync=yes']) 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.Mr6V4j + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-21.1.0.dev29 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-21.1.0.dev29-0.20251121153028.8a9f2b1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-21.1.0.dev29 + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev29-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev29-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.JGgXSb + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev29 + 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.dev29/.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.dev29/.pyproject-builddir + RPM_TOXENV=py312 + 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.dev29/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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', '--suppress-sync=yes']) 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.Yxrk8U + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev29 + 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.dev29/.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.dev29/.pyproject-builddir + RPM_TOXENV=py312 + 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.dev29/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.6 from tox itself Requirement not satisfied: tox-current-env >= 0.0.6 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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', '--suppress-sync=yes']) 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.bY46wV + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev29 + 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.dev29/.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.dev29/.pyproject-builddir + RPM_TOXENV=py312 + 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.dev29/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py312: OK (0.01 seconds) congratulations :) (0.06 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement not satisfied: stestr>=2.0.0 Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement not satisfied: oslotest>=2.15.0 Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement not satisfied: fixtures>=1.3.1 Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement not satisfied: WebTest>=3.0.0 Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement not satisfied: tenacity>=3.2.1 Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement not satisfied: croniter>=0.3.4 Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement not satisfied: futurist>=0.11.0 Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement not satisfied: jsonschema>=3.2.0 Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement not satisfied: keystonemiddleware>=5.1.0 Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement not satisfied: gnocchiclient>=6.0.0 Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement not satisfied: lxml>=2.3 Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.db>=11.0.0 Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.config>=6.8.0 Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.i18n>=1.5.0 Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.log>=4.3.0 Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.reports>=1.18.0 Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.policy>=4.5.0 Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.upgradecheck>=1.3.0 Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: PasteDeploy>=1.5.0 Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement not satisfied: pecan>=0.8.0 Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.messaging>=5.2.0 Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.middleware>=3.22.0 Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement not satisfied: oslo.utils>=4.7.0 Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement not satisfied: python-keystoneclient>=1.6.0 Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement not satisfied: stevedore>=1.5.0 Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement not satisfied: tooz>=1.28.0 Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement not satisfied: voluptuous>=0.8.10 Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement not satisfied: WebOb>=1.2.3 Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement not satisfied: WSME>=0.12.1 Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement not satisfied: cotyledon>=1.7.3 Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement not satisfied: keystoneauth1>=2.1 Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement not satisfied: python-observabilityclient>=1.1.0 Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement not satisfied: python-octaviaclient>=1.8.0 Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement not satisfied: python-dateutil>=2.5.3 Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement not satisfied: python-heatclient>=1.17.0 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev29/aodh-21.1.0.dev29.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.20251121153028.8a9f2b1.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev29.dist-info/ removed 'aodh-21.1.0.dev29.dist-info/AUTHORS' removed 'aodh-21.1.0.dev29.dist-info/LICENSE' removed 'aodh-21.1.0.dev29.dist-info/METADATA' removed 'aodh-21.1.0.dev29.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev29.dist-info/pbr.json' removed 'aodh-21.1.0.dev29.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev29.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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', '--suppress-sync=yes']) 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.C732gW + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev29 + 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.dev29/.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.dev29/.pyproject-builddir + RPM_TOXENV=py312 + 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.dev29/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py312: OK (0.01 seconds) congratulations :) (0.08 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.0.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev29/aodh-21.1.0.dev29.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.20251121153028.8a9f2b1.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev29.dist-info/ removed 'aodh-21.1.0.dev29.dist-info/AUTHORS' removed 'aodh-21.1.0.dev29.dist-info/LICENSE' removed 'aodh-21.1.0.dev29.dist-info/METADATA' removed 'aodh-21.1.0.dev29.dist-info/top_level.txt' removed 'aodh-21.1.0.dev29.dist-info/pbr.json' removed 'aodh-21.1.0.dev29.dist-info/entry_points.txt' removed directory 'aodh-21.1.0.dev29.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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', '--suppress-sync=yes']) 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.anjVPS + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev29 + 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.dev29/.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.dev29/.pyproject-builddir + RPM_TOXENV=py312 + 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.dev29/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py312: OK (0.01 seconds) congratulations :) (0.08 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling fixtures>=1.3.1 from tox --print-deps-only: py312 Requirement satisfied: fixtures>=1.3.1 (installed: fixtures 4.2.2) Handling WebTest>=3.0.0 from tox --print-deps-only: py312 Requirement satisfied: WebTest>=3.0.0 (installed: WebTest 3.0.0) Handling tenacity>=3.2.1 from tox --print-deps-only: py312 Requirement satisfied: tenacity>=3.2.1 (installed: tenacity 8.2.3) Handling croniter>=0.3.4 from tox --print-deps-only: py312 Requirement satisfied: croniter>=0.3.4 (installed: croniter 5.0.1) Handling futurist>=0.11.0 from tox --print-deps-only: py312 Requirement satisfied: futurist>=0.11.0 (installed: futurist 3.2.1) Handling jsonschema>=3.2.0 from tox --print-deps-only: py312 Requirement satisfied: jsonschema>=3.2.0 (installed: jsonschema 4.19.1) Handling keystonemiddleware>=5.1.0 from tox --print-deps-only: py312 Requirement satisfied: keystonemiddleware>=5.1.0 (installed: keystonemiddleware 10.11.0) Handling gnocchiclient>=6.0.0 from tox --print-deps-only: py312 Requirement satisfied: gnocchiclient>=6.0.0 (installed: gnocchiclient 7.2.0) Handling lxml>=2.3 from tox --print-deps-only: py312 Requirement satisfied: lxml>=2.3 (installed: lxml 5.2.1) Handling oslo.db>=11.0.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.db>=11.0.0 (installed: oslo.db 17.4.0) Handling oslo.config>=6.8.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.config>=6.8.0 (installed: oslo.config 10.0.0) Handling oslo.i18n>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.i18n>=1.5.0 (installed: oslo.i18n 6.6.0) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.2.1) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.6.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.6.0) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.6.0) Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: PasteDeploy>=1.5.0 (installed: PasteDeploy 3.1.0) Handling pbr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.1.1) Handling pecan>=0.8.0 from tox --print-deps-only: py312 Requirement satisfied: pecan>=0.8.0 (installed: pecan 1.5.1) Handling oslo.messaging>=5.2.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.messaging>=5.2.0 (installed: oslo.messaging 17.1.0) Handling oslo.middleware>=3.22.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.middleware>=3.22.0 (installed: oslo.middleware 6.6.0) Handling oslo.utils>=4.7.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.utils>=4.7.0 (installed: oslo.utils 9.1.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.7.0) Handling requests>=2.5.2 from tox --print-deps-only: py312 Requirement satisfied: requests>=2.5.2 (installed: requests 2.32.4) Handling stevedore>=1.5.0 from tox --print-deps-only: py312 Requirement satisfied: stevedore>=1.5.0 (installed: stevedore 5.5.0) Handling SQLAlchemy>=1.4.1 from tox --print-deps-only: py312 Requirement satisfied: SQLAlchemy>=1.4.1 (installed: SQLAlchemy 2.0.26) Handling tooz>=1.28.0 from tox --print-deps-only: py312 Requirement satisfied: tooz>=1.28.0 (installed: tooz 7.0.0) Handling voluptuous>=0.8.10 from tox --print-deps-only: py312 Requirement satisfied: voluptuous>=0.8.10 (installed: voluptuous 0.15.2) Handling WebOb>=1.2.3 from tox --print-deps-only: py312 Requirement satisfied: WebOb>=1.2.3 (installed: WebOb 1.8.9) Handling WSME>=0.12.1 from tox --print-deps-only: py312 Requirement satisfied: WSME>=0.12.1 (installed: WSME 0.12.1) Handling cachetools>=1.1.6 from tox --print-deps-only: py312 Requirement satisfied: cachetools>=1.1.6 (installed: cachetools 5.4.0) Handling cotyledon>=1.7.3 from tox --print-deps-only: py312 Requirement satisfied: cotyledon>=1.7.3 (installed: cotyledon 2.0.0) Handling keystoneauth1>=2.1 from tox --print-deps-only: py312 Requirement satisfied: keystoneauth1>=2.1 (installed: keystoneauth1 5.12.0) Handling python-observabilityclient>=1.1.0 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=1.1.0 (installed: python-observabilityclient 1.2.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.12.0) Handling python-dateutil>=2.5.3 from tox --print-deps-only: py312 Requirement satisfied: python-dateutil>=2.5.3 (installed: python-dateutil 2.9.0.post0) Handling python-heatclient>=1.17.0 from tox --print-deps-only: py312 Requirement satisfied: python-heatclient>=1.17.0 (installed: python-heatclient 4.3.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev29/aodh-21.1.0.dev29.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.20251121153028.8a9f2b1.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-21.1.0.dev29.dist-info/ removed 'aodh-21.1.0.dev29.dist-info/AUTHORS' removed 'aodh-21.1.0.dev29.dist-info/LICENSE' removed 'aodh-21.1.0.dev29.dist-info/METADATA' removed 'aodh-21.1.0.dev29.dist-info/entry_points.txt' removed 'aodh-21.1.0.dev29.dist-info/pbr.json' removed 'aodh-21.1.0.dev29.dist-info/top_level.txt' removed directory 'aodh-21.1.0.dev29.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.DNm02B + 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.dev29 + mkdir -p /builddir/build/BUILD/aodh-21.1.0.dev29/.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.dev29/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-21.1.0.dev29/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-21.1.0.dev29 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.dev29/.pyproject-builddir/pip-modern-metadata-ziz8i9jx/aodh.egg-info writing /builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir/pip-modern-metadata-ziz8i9jx/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir/pip-modern-metadata-ziz8i9jx/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir/pip-modern-metadata-ziz8i9jx/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir/pip-modern-metadata-ziz8i9jx/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir/pip-modern-metadata-ziz8i9jx/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir/pip-modern-metadata-ziz8i9jx/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir/pip-modern-metadata-ziz8i9jx/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.dev29/.pyproject-builddir/pip-modern-metadata-ziz8i9jx/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir/pip-modern-metadata-ziz8i9jx/aodh-21.1.0.dev29.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: aodh Building wheel for aodh (pyproject.toml): started Running command Building wheel for aodh (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/aodh creating build/lib/aodh/tests creating build/lib/aodh/tests/unit 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/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator creating build/lib/aodh/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/functional copying aodh/tests/functional/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_api_v2_capabilities.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit copying aodh/__init__.py -> build/lib/aodh copying aodh/coordination.py -> build/lib/aodh copying aodh/event.py -> build/lib/aodh copying aodh/i18n.py -> build/lib/aodh copying aodh/keystone_client.py -> build/lib/aodh copying aodh/messaging.py -> build/lib/aodh copying aodh/opts.py -> build/lib/aodh copying aodh/profiler.py -> build/lib/aodh copying aodh/queue.py -> build/lib/aodh copying aodh/service.py -> build/lib/aodh copying aodh/version.py -> build/lib/aodh creating build/lib/aodh/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/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/storage creating build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/__init__.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy creating build/lib/aodh/api/controllers copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers creating build/lib/aodh/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf creating build/lib/aodh/tests/functional/storage creating build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy creating build/lib/aodh/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi 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/api/controllers/v2 creating build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/storage/__init__.py -> build/lib/aodh/storage copying aodh/storage/base.py -> build/lib/aodh/storage copying aodh/storage/impl_log.py -> build/lib/aodh/storage copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage copying aodh/storage/models.py -> build/lib/aodh/storage copying aodh/tests/functional/storage/__init__.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_get_connection.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_log.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_storage_scenarios.py -> build/lib/aodh/tests/functional/storage creating build/lib/aodh/tests/functional/api copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api 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/tests/unit/cmd copying aodh/tests/unit/cmd/__init__.py -> build/lib/aodh/tests/unit/cmd copying aodh/tests/unit/cmd/test_status.py -> build/lib/aodh/tests/unit/cmd creating build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier creating build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/__init__.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 running egg_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.id.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.id.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.id.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.id.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.id.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.tests.functional.hooks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.tests.functional.hooks' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.tests.functional.hooks' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.tests.functional.hooks' to be distributed and are already explicitly excluding 'aodh.tests.functional.hooks' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd creating build/lib/aodh/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks creating build/lib/aodh/locale creating build/lib/aodh/locale/de creating build/lib/aodh/locale/de/LC_MESSAGES copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES creating build/lib/aodh/locale/en_GB creating build/lib/aodh/locale/en_GB/LC_MESSAGES copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES creating build/lib/aodh/locale/es creating build/lib/aodh/locale/es/LC_MESSAGES copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES creating build/lib/aodh/locale/fr creating build/lib/aodh/locale/fr/LC_MESSAGES copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES creating build/lib/aodh/locale/id creating build/lib/aodh/locale/id/LC_MESSAGES copying aodh/locale/id/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/id/LC_MESSAGES creating build/lib/aodh/locale/it creating build/lib/aodh/locale/it/LC_MESSAGES copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES creating build/lib/aodh/locale/ja creating build/lib/aodh/locale/ja/LC_MESSAGES copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES creating build/lib/aodh/locale/ko_KR creating build/lib/aodh/locale/ko_KR/LC_MESSAGES copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES creating build/lib/aodh/locale/pt creating build/lib/aodh/locale/pt/LC_MESSAGES copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES creating build/lib/aodh/locale/pt_BR creating build/lib/aodh/locale/pt_BR/LC_MESSAGES copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES creating build/lib/aodh/locale/ru creating build/lib/aodh/locale/ru/LC_MESSAGES copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES creating build/lib/aodh/locale/zh_CN creating build/lib/aodh/locale/zh_CN/LC_MESSAGES copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES creating build/lib/aodh/locale/zh_TW creating build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api creating build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/alembic.ini -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/env.py -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/script.py.mako -> build/lib/aodh/storage/sqlalchemy/alembic creating build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/tests/functional/api/v2/policy.yaml-test -> build/lib/aodh/tests/functional/api/v2 installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/locale creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES copying build/lib/aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES copying build/lib/aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ru creating build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES copying build/lib/aodh/locale/ru/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES copying build/lib/aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt creating build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES copying build/lib/aodh/locale/pt/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES copying build/lib/aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ja creating build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES copying build/lib/aodh/locale/ja/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/it creating build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES copying build/lib/aodh/locale/it/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/id creating build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES copying build/lib/aodh/locale/id/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/fr creating build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES copying build/lib/aodh/locale/fr/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/es creating build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES copying build/lib/aodh/locale/es/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES copying build/lib/aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/de creating build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES copying build/lib/aodh/locale/de/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/wsgi copying build/lib/aodh/wsgi/api.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi copying build/lib/aodh/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi creating build/bdist.linux-x86_64/wheel/aodh/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/storage 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/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 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 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/rbac.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/policies.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/middleware.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/hooks.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/app.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api creating build/bdist.linux-x86_64/wheel/aodh/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 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/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/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/tests copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/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 creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/policy.yaml-test -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_app.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/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/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/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/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 running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev29-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev29.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-21.1.0.dev29.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir/pip-wheel-23nghkr4/.tmp-dznnhk3p/aodh-21.1.0.dev29-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.dev29.data/scripts/aodh-api' adding 'aodh-21.1.0.dev29.dist-info/AUTHORS' adding 'aodh-21.1.0.dev29.dist-info/LICENSE' adding 'aodh-21.1.0.dev29.dist-info/METADATA' adding 'aodh-21.1.0.dev29.dist-info/WHEEL' adding 'aodh-21.1.0.dev29.dist-info/entry_points.txt' adding 'aodh-21.1.0.dev29.dist-info/pbr.json' adding 'aodh-21.1.0.dev29.dist-info/top_level.txt' adding 'aodh-21.1.0.dev29.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.dev29-py3-none-any.whl size=227771 sha256=ee8bd0f7b989e3dbfa7b26b8efd351d5e1e5374675aeb263e1d02372e21860e1 Stored in directory: /builddir/.cache/pip/wheels/18/e3/bf/e26593837a7323fb05dd2b9bb5e98d63853f11422708864079 Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.lIcYqi + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.dev29 ++ ls /builddir/build/BUILD/aodh-21.1.0.dev29/pyproject-wheeldir/aodh-21.1.0.dev29-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=aodh==21.1.0.dev29 + '[' -z aodh==21.1.0.dev29 ']' + TMPDIR=/builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.dev29/pyproject-wheeldir aodh==21.1.0.dev29 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.dev29/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-21.1.0.dev29-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-21.1.0.dev29 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.12/site-packages/aodh-21.1.0.dev29.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev29.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.20251121153028.8a9f2b1.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev29.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev29.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev29.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev29.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/lib/python3.12/site-packages/aodh-21.1.0.dev29.dist-info/REQUESTED' ++ cut -f1 '-d ' ++ wc -l /builddir/build/BUILD/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64-pyproject-ghost-distinfo + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 21.1.0-0.20251121153028.8a9f2b1.el10 --unique-debug-suffix -21.1.0-0.20251121153028.8a9f2b1.el10.x86_64 --unique-debug-src-base openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.dev29 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.20251121153028.8a9f2b1.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.CPNg4h + 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.dev29 + 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.20251121153028.8a9f2b1.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-21.1.0.dev29/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env -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( {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.216190s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:52.433 3523131 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-11-21 10:31:52.433 3523131 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-11-21 10:31:52.440 3523131 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-11-21 10:31:52.440 3523131 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-11-21 10:31:52.445 3523131 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-11-21 10:31:52.479 3523131 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.059195s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:52.636 3523131 INFO alembic.runtime.migration [None req-d1cff964-eaf4-4658-82bb-b5209c45b055 ae25958f-237e-4970-bf4f-89ab8f3fdc40 f53cf71e-4a75-4185-9754-1c6cd5dd91e6 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.636 3523131 INFO alembic.runtime.migration [None req-d1cff964-eaf4-4658-82bb-b5209c45b055 ae25958f-237e-4970-bf4f-89ab8f3fdc40 f53cf71e-4a75-4185-9754-1c6cd5dd91e6 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:52.641 3523131 INFO alembic.runtime.migration [None req-d1cff964-eaf4-4658-82bb-b5209c45b055 ae25958f-237e-4970-bf4f-89ab8f3fdc40 f53cf71e-4a75-4185-9754-1c6cd5dd91e6 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.641 3523131 INFO alembic.runtime.migration [None req-d1cff964-eaf4-4658-82bb-b5209c45b055 ae25958f-237e-4970-bf4f-89ab8f3fdc40 f53cf71e-4a75-4185-9754-1c6cd5dd91e6 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:52.645 3523131 INFO alembic.runtime.migration [None req-d1cff964-eaf4-4658-82bb-b5209c45b055 ae25958f-237e-4970-bf4f-89ab8f3fdc40 f53cf71e-4a75-4185-9754-1c6cd5dd91e6 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:52.650 3523131 INFO aodh.api.app [None req-d1cff964-eaf4-4658-82bb-b5209c45b055 ae25958f-237e-4970-bf4f-89ab8f3fdc40 f53cf71e-4a75-4185-9754-1c6cd5dd91e6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:52.674 3523131 WARNING oslo_db.sqlalchemy.utils [None req-7a391be7-f592-4068-8b52-24e18b6ecf1b f54a63f9-470f-4e43-ac7c-5187ac3873b0 6fbe03a4-2476-4d31-9eaa-e1e3eb364395 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.677 3523131 WARNING oslo_db.sqlalchemy.utils [None req-7a391be7-f592-4068-8b52-24e18b6ecf1b f54a63f9-470f-4e43-ac7c-5187ac3873b0 6fbe03a4-2476-4d31-9eaa-e1e3eb364395 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.683 3523131 WARNING oslo_db.sqlalchemy.utils [None req-7a391be7-f592-4068-8b52-24e18b6ecf1b f54a63f9-470f-4e43-ac7c-5187ac3873b0 6fbe03a4-2476-4d31-9eaa-e1e3eb364395 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.069237s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:52.693 3523131 INFO alembic.runtime.migration [None req-7a391be7-f592-4068-8b52-24e18b6ecf1b f54a63f9-470f-4e43-ac7c-5187ac3873b0 6fbe03a4-2476-4d31-9eaa-e1e3eb364395 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.693 3523131 INFO alembic.runtime.migration [None req-7a391be7-f592-4068-8b52-24e18b6ecf1b f54a63f9-470f-4e43-ac7c-5187ac3873b0 6fbe03a4-2476-4d31-9eaa-e1e3eb364395 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:52.697 3523131 INFO alembic.runtime.migration [None req-7a391be7-f592-4068-8b52-24e18b6ecf1b f54a63f9-470f-4e43-ac7c-5187ac3873b0 6fbe03a4-2476-4d31-9eaa-e1e3eb364395 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.697 3523131 INFO alembic.runtime.migration [None req-7a391be7-f592-4068-8b52-24e18b6ecf1b f54a63f9-470f-4e43-ac7c-5187ac3873b0 6fbe03a4-2476-4d31-9eaa-e1e3eb364395 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:52.707 3523131 INFO alembic.runtime.migration [None req-7a391be7-f592-4068-8b52-24e18b6ecf1b f54a63f9-470f-4e43-ac7c-5187ac3873b0 6fbe03a4-2476-4d31-9eaa-e1e3eb364395 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:52.709 3523131 INFO aodh.api.app [None req-7a391be7-f592-4068-8b52-24e18b6ecf1b f54a63f9-470f-4e43-ac7c-5187ac3873b0 6fbe03a4-2476-4d31-9eaa-e1e3eb364395 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:52.724 3523131 WARNING oslo_db.sqlalchemy.utils [None req-706051cf-68f2-4bb3-8904-5a54a8f12320 abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.730 3523131 WARNING oslo_db.sqlalchemy.utils [None req-b0fa709e-59b8-409c-8811-d6d8a37845ed abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.738 3523131 WARNING oslo_db.sqlalchemy.utils [None req-b0fa709e-59b8-409c-8811-d6d8a37845ed abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.741 3523131 WARNING oslo_db.sqlalchemy.utils [None req-454d9655-2a71-410b-997a-7e1d24df2b60 abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.747 3523131 WARNING oslo_db.sqlalchemy.utils [None req-f9566374-4157-48af-b85a-330f18b06cc8 abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.754 3523131 WARNING oslo_db.sqlalchemy.utils [None req-b9725deb-c32e-4194-a549-f0010db78428 abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.040992s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:52.763 3523131 INFO alembic.runtime.migration [None req-b9725deb-c32e-4194-a549-f0010db78428 abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.764 3523131 INFO alembic.runtime.migration [None req-b9725deb-c32e-4194-a549-f0010db78428 abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:52.770 3523131 INFO alembic.runtime.migration [None req-b9725deb-c32e-4194-a549-f0010db78428 abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.770 3523131 INFO alembic.runtime.migration [None req-b9725deb-c32e-4194-a549-f0010db78428 abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:52.774 3523131 INFO alembic.runtime.migration [None req-b9725deb-c32e-4194-a549-f0010db78428 abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] Running stamp_revision -> 010 2025-11-21 10:31:52.776 3523131 INFO aodh.api.app [None req-b9725deb-c32e-4194-a549-f0010db78428 abf58cef-dc11-4b7d-afcb-d464503c2b81 77d9301c-f595-4d21-ba4a-5276e897b91d - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:52.791 3523131 WARNING oslo_db.sqlalchemy.utils [None req-4625d003-55ad-43ac-92fc-9d6958f0fb3e d989a68e-03ad-427f-a0ca-6ad3605b60dc 3863710f-61e8-4f4e-a32a-fae5f81df3b8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.792 3523131 WARNING oslo_db.sqlalchemy.utils [None req-4625d003-55ad-43ac-92fc-9d6958f0fb3e d989a68e-03ad-427f-a0ca-6ad3605b60dc 3863710f-61e8-4f4e-a32a-fae5f81df3b8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.796 3523131 WARNING oslo_db.sqlalchemy.utils [None req-4625d003-55ad-43ac-92fc-9d6958f0fb3e d989a68e-03ad-427f-a0ca-6ad3605b60dc 3863710f-61e8-4f4e-a32a-fae5f81df3b8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.136935s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:52.828 3523131 INFO alembic.runtime.migration [None req-4625d003-55ad-43ac-92fc-9d6958f0fb3e d989a68e-03ad-427f-a0ca-6ad3605b60dc 3863710f-61e8-4f4e-a32a-fae5f81df3b8 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.828 3523131 INFO alembic.runtime.migration [None req-4625d003-55ad-43ac-92fc-9d6958f0fb3e d989a68e-03ad-427f-a0ca-6ad3605b60dc 3863710f-61e8-4f4e-a32a-fae5f81df3b8 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:52.840 3523131 INFO alembic.runtime.migration [None req-4625d003-55ad-43ac-92fc-9d6958f0fb3e d989a68e-03ad-427f-a0ca-6ad3605b60dc 3863710f-61e8-4f4e-a32a-fae5f81df3b8 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.840 3523131 INFO alembic.runtime.migration [None req-4625d003-55ad-43ac-92fc-9d6958f0fb3e d989a68e-03ad-427f-a0ca-6ad3605b60dc 3863710f-61e8-4f4e-a32a-fae5f81df3b8 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:52.855 3523131 INFO alembic.runtime.migration [None req-4625d003-55ad-43ac-92fc-9d6958f0fb3e d989a68e-03ad-427f-a0ca-6ad3605b60dc 3863710f-61e8-4f4e-a32a-fae5f81df3b8 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:52.856 3523131 INFO aodh.api.app [None req-4625d003-55ad-43ac-92fc-9d6958f0fb3e d989a68e-03ad-427f-a0ca-6ad3605b60dc 3863710f-61e8-4f4e-a32a-fae5f81df3b8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:52.885 3523131 WARNING oslo_db.sqlalchemy.utils [None req-8e5fd760-2c5e-48ea-ae0c-ebd43c8b3f4c 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.889 3523131 WARNING oslo_db.sqlalchemy.utils [None req-ff97ee7b-5b5b-4fce-84b0-01f0c79a1e93 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.903 3523131 WARNING oslo_db.sqlalchemy.utils [None req-031a6250-982a-4c8c-bca2-a8144f53b2d8 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.907 3523131 WARNING oslo_db.sqlalchemy.utils [None req-031a6250-982a-4c8c-bca2-a8144f53b2d8 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.916 3523131 WARNING oslo_db.sqlalchemy.utils [None req-b17c0ab1-a74e-4882-9df1-a8b38d2de484 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.926 3523131 WARNING oslo_db.sqlalchemy.utils [None req-b64ea4f4-af2c-4a36-8d80-cee9f3efa523 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.376411s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:52.613 3523132 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-11-21 10:31:52.614 3523132 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-11-21 10:31:52.621 3523132 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-11-21 10:31:52.623 3523132 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-11-21 10:31:52.633 3523132 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-11-21 10:31:52.704 3523132 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:52.945 3523132 WARNING oslo_db.sqlalchemy.utils [None req-28f568f3-03d5-4fcc-8eb4-e50cf12ee836 ed4486dc-1b36-4233-a138-a1406b88cea2 8c040505-2f62-4d87-8d27-892e6cae0dda - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.197305s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:52.818 3523129 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-11-21 10:31:52.818 3523129 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-11-21 10:31:52.833 3523129 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-11-21 10:31:52.834 3523129 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-11-21 10:31:52.845 3523129 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-11-21 10:31:52.880 3523129 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:52.985 3523129 WARNING oslo_db.sqlalchemy.utils [None req-419fd20d-2b67-40ff-b034-ebfc32d05453 33585a2b-aabc-479d-9483-59a8792cbf12 b9c5e4a7-f8b4-410f-be7d-3f102a8a069b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:52.993 3523129 WARNING oslo_db.sqlalchemy.utils [None req-1b882e33-aa14-483d-9ca8-d573e04f5488 33585a2b-aabc-479d-9483-59a8792cbf12 b9c5e4a7-f8b4-410f-be7d-3f102a8a069b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.196097s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:52.839 3523130 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-11-21 10:31:52.840 3523130 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-11-21 10:31:52.844 3523130 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-11-21 10:31:52.844 3523130 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-11-21 10:31:52.849 3523130 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-11-21 10:31:52.886 3523130 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.015 3523130 WARNING oslo_db.sqlalchemy.utils [None req-a286ffc3-6cf9-404d-976f-867fcf764fe5 7df7b6e1-b30c-4cf2-92e0-3d35150b6935 2fcdde2f-44e5-4d78-9174-a7654600a2ac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.017 3523130 WARNING oslo_db.sqlalchemy.utils [None req-a286ffc3-6cf9-404d-976f-867fcf764fe5 7df7b6e1-b30c-4cf2-92e0-3d35150b6935 2fcdde2f-44e5-4d78-9174-a7654600a2ac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.100609s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:52.950 3523131 INFO alembic.runtime.migration [None req-b64ea4f4-af2c-4a36-8d80-cee9f3efa523 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.950 3523131 INFO alembic.runtime.migration [None req-b64ea4f4-af2c-4a36-8d80-cee9f3efa523 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:52.954 3523131 INFO alembic.runtime.migration [None req-b64ea4f4-af2c-4a36-8d80-cee9f3efa523 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.954 3523131 INFO alembic.runtime.migration [None req-b64ea4f4-af2c-4a36-8d80-cee9f3efa523 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:52.961 3523131 INFO alembic.runtime.migration [None req-b64ea4f4-af2c-4a36-8d80-cee9f3efa523 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:52.983 3523131 INFO aodh.api.app [None req-b64ea4f4-af2c-4a36-8d80-cee9f3efa523 779785a4-00b1-4d49-846d-0384a190f6b6 cfaa7da0-cbc6-420e-91fc-5ff668b75412 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.023 3523131 WARNING oslo_db.sqlalchemy.utils [None req-e5267e92-049e-4014-b8fe-3dc4f6ee9082 2965c310-2dec-4d4e-86b9-5bc4432772a3 54707c5e-7a8c-4b58-91f6-005e981727ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_forbiden [0.051893s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.011 3523129 INFO alembic.runtime.migration [None req-1b882e33-aa14-483d-9ca8-d573e04f5488 33585a2b-aabc-479d-9483-59a8792cbf12 b9c5e4a7-f8b4-410f-be7d-3f102a8a069b - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.012 3523129 INFO alembic.runtime.migration [None req-1b882e33-aa14-483d-9ca8-d573e04f5488 33585a2b-aabc-479d-9483-59a8792cbf12 b9c5e4a7-f8b4-410f-be7d-3f102a8a069b - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.020 3523129 INFO alembic.runtime.migration [None req-1b882e33-aa14-483d-9ca8-d573e04f5488 33585a2b-aabc-479d-9483-59a8792cbf12 b9c5e4a7-f8b4-410f-be7d-3f102a8a069b - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.020 3523129 INFO alembic.runtime.migration [None req-1b882e33-aa14-483d-9ca8-d573e04f5488 33585a2b-aabc-479d-9483-59a8792cbf12 b9c5e4a7-f8b4-410f-be7d-3f102a8a069b - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.029 3523129 INFO alembic.runtime.migration [None req-1b882e33-aa14-483d-9ca8-d573e04f5488 33585a2b-aabc-479d-9483-59a8792cbf12 b9c5e4a7-f8b4-410f-be7d-3f102a8a069b - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.031 3523129 INFO aodh.api.app [None req-1b882e33-aa14-483d-9ca8-d573e04f5488 33585a2b-aabc-479d-9483-59a8792cbf12 b9c5e4a7-f8b4-410f-be7d-3f102a8a069b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.044 3523129 INFO aodh.api.app [None req-1b882e33-aa14-483d-9ca8-d573e04f5488 33585a2b-aabc-479d-9483-59a8792cbf12 b9c5e4a7-f8b4-410f-be7d-3f102a8a069b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.055 3523129 WARNING oslo_policy.policy [None req-2940be55-561f-40c0-8a2f-32feaa01c681 a8da57f7-0a13-4864-879b-7ba04d6f52aa 4ef284fb-485c-4009-8b80-dd217e275fd9 - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.091419s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:52.996 3523132 INFO alembic.runtime.migration [None req-28f568f3-03d5-4fcc-8eb4-e50cf12ee836 ed4486dc-1b36-4233-a138-a1406b88cea2 8c040505-2f62-4d87-8d27-892e6cae0dda - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:52.997 3523132 INFO alembic.runtime.migration [None req-28f568f3-03d5-4fcc-8eb4-e50cf12ee836 ed4486dc-1b36-4233-a138-a1406b88cea2 8c040505-2f62-4d87-8d27-892e6cae0dda - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.010 3523132 INFO alembic.runtime.migration [None req-28f568f3-03d5-4fcc-8eb4-e50cf12ee836 ed4486dc-1b36-4233-a138-a1406b88cea2 8c040505-2f62-4d87-8d27-892e6cae0dda - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.010 3523132 INFO alembic.runtime.migration [None req-28f568f3-03d5-4fcc-8eb4-e50cf12ee836 ed4486dc-1b36-4233-a138-a1406b88cea2 8c040505-2f62-4d87-8d27-892e6cae0dda - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.028 3523132 INFO alembic.runtime.migration [None req-28f568f3-03d5-4fcc-8eb4-e50cf12ee836 ed4486dc-1b36-4233-a138-a1406b88cea2 8c040505-2f62-4d87-8d27-892e6cae0dda - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.031 3523132 INFO aodh.api.app [None req-28f568f3-03d5-4fcc-8eb4-e50cf12ee836 ed4486dc-1b36-4233-a138-a1406b88cea2 8c040505-2f62-4d87-8d27-892e6cae0dda - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.040893s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.063 3523129 INFO alembic.runtime.migration [None req-2940be55-561f-40c0-8a2f-32feaa01c681 a8da57f7-0a13-4864-879b-7ba04d6f52aa 4ef284fb-485c-4009-8b80-dd217e275fd9 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.063 3523129 INFO alembic.runtime.migration [None req-2940be55-561f-40c0-8a2f-32feaa01c681 a8da57f7-0a13-4864-879b-7ba04d6f52aa 4ef284fb-485c-4009-8b80-dd217e275fd9 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.066 3523129 INFO alembic.runtime.migration [None req-2940be55-561f-40c0-8a2f-32feaa01c681 a8da57f7-0a13-4864-879b-7ba04d6f52aa 4ef284fb-485c-4009-8b80-dd217e275fd9 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.066 3523129 INFO alembic.runtime.migration [None req-2940be55-561f-40c0-8a2f-32feaa01c681 a8da57f7-0a13-4864-879b-7ba04d6f52aa 4ef284fb-485c-4009-8b80-dd217e275fd9 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.071 3523129 INFO alembic.runtime.migration [None req-2940be55-561f-40c0-8a2f-32feaa01c681 a8da57f7-0a13-4864-879b-7ba04d6f52aa 4ef284fb-485c-4009-8b80-dd217e275fd9 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.072 3523129 INFO aodh.api.app [None req-2940be55-561f-40c0-8a2f-32feaa01c681 a8da57f7-0a13-4864-879b-7ba04d6f52aa 4ef284fb-485c-4009-8b80-dd217e275fd9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.095 3523129 WARNING oslo_db.sqlalchemy.utils [None req-931d98ae-31e7-4d2b-a5dc-e85f91cc8f30 f36acd61-10bb-4413-80e2-9f2cff4724f1 c943d085-3f42-4207-b683-511fb8cbbe7a - - - -] 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.077300s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.031 3523130 INFO alembic.runtime.migration [None req-a286ffc3-6cf9-404d-976f-867fcf764fe5 7df7b6e1-b30c-4cf2-92e0-3d35150b6935 2fcdde2f-44e5-4d78-9174-a7654600a2ac - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.031 3523130 INFO alembic.runtime.migration [None req-a286ffc3-6cf9-404d-976f-867fcf764fe5 7df7b6e1-b30c-4cf2-92e0-3d35150b6935 2fcdde2f-44e5-4d78-9174-a7654600a2ac - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.037 3523130 INFO alembic.runtime.migration [None req-a286ffc3-6cf9-404d-976f-867fcf764fe5 7df7b6e1-b30c-4cf2-92e0-3d35150b6935 2fcdde2f-44e5-4d78-9174-a7654600a2ac - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.038 3523130 INFO alembic.runtime.migration [None req-a286ffc3-6cf9-404d-976f-867fcf764fe5 7df7b6e1-b30c-4cf2-92e0-3d35150b6935 2fcdde2f-44e5-4d78-9174-a7654600a2ac - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.051 3523130 INFO alembic.runtime.migration [None req-a286ffc3-6cf9-404d-976f-867fcf764fe5 7df7b6e1-b30c-4cf2-92e0-3d35150b6935 2fcdde2f-44e5-4d78-9174-a7654600a2ac - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.055 3523130 INFO aodh.api.app [None req-a286ffc3-6cf9-404d-976f-867fcf764fe5 7df7b6e1-b30c-4cf2-92e0-3d35150b6935 2fcdde2f-44e5-4d78-9174-a7654600a2ac - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.087 3523130 WARNING oslo_db.sqlalchemy.utils [None req-87f4c235-2198-481b-b80e-2e92cf55ae43 61a06ef2-8722-47b9-bf8f-08b31a25eb6a 829981ac-5c29-4b58-a4a5-ca34f45a0420 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_project [0.059371s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.077 3523132 INFO alembic.runtime.migration [None req-9b278b20-abe2-4379-8db1-855f57b8afcd c01ea1cc-b980-4e79-8eae-fe8dbaf76772 6fb411eb-349a-46fc-86d9-3403f774b1f0 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.077 3523132 INFO alembic.runtime.migration [None req-9b278b20-abe2-4379-8db1-855f57b8afcd c01ea1cc-b980-4e79-8eae-fe8dbaf76772 6fb411eb-349a-46fc-86d9-3403f774b1f0 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.086 3523132 INFO alembic.runtime.migration [None req-9b278b20-abe2-4379-8db1-855f57b8afcd c01ea1cc-b980-4e79-8eae-fe8dbaf76772 6fb411eb-349a-46fc-86d9-3403f774b1f0 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.086 3523132 INFO alembic.runtime.migration [None req-9b278b20-abe2-4379-8db1-855f57b8afcd c01ea1cc-b980-4e79-8eae-fe8dbaf76772 6fb411eb-349a-46fc-86d9-3403f774b1f0 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.091 3523132 INFO alembic.runtime.migration [None req-9b278b20-abe2-4379-8db1-855f57b8afcd c01ea1cc-b980-4e79-8eae-fe8dbaf76772 6fb411eb-349a-46fc-86d9-3403f774b1f0 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.095 3523132 INFO aodh.api.app [None req-9b278b20-abe2-4379-8db1-855f57b8afcd c01ea1cc-b980-4e79-8eae-fe8dbaf76772 6fb411eb-349a-46fc-86d9-3403f774b1f0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.033161s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.104 3523129 INFO alembic.runtime.migration [None req-931d98ae-31e7-4d2b-a5dc-e85f91cc8f30 f36acd61-10bb-4413-80e2-9f2cff4724f1 c943d085-3f42-4207-b683-511fb8cbbe7a - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.104 3523129 INFO alembic.runtime.migration [None req-931d98ae-31e7-4d2b-a5dc-e85f91cc8f30 f36acd61-10bb-4413-80e2-9f2cff4724f1 c943d085-3f42-4207-b683-511fb8cbbe7a - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.108 3523129 INFO alembic.runtime.migration [None req-931d98ae-31e7-4d2b-a5dc-e85f91cc8f30 f36acd61-10bb-4413-80e2-9f2cff4724f1 c943d085-3f42-4207-b683-511fb8cbbe7a - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.109 3523129 INFO alembic.runtime.migration [None req-931d98ae-31e7-4d2b-a5dc-e85f91cc8f30 f36acd61-10bb-4413-80e2-9f2cff4724f1 c943d085-3f42-4207-b683-511fb8cbbe7a - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.113 3523129 INFO alembic.runtime.migration [None req-931d98ae-31e7-4d2b-a5dc-e85f91cc8f30 f36acd61-10bb-4413-80e2-9f2cff4724f1 c943d085-3f42-4207-b683-511fb8cbbe7a - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.115 3523129 INFO aodh.api.app [None req-931d98ae-31e7-4d2b-a5dc-e85f91cc8f30 f36acd61-10bb-4413-80e2-9f2cff4724f1 c943d085-3f42-4207-b683-511fb8cbbe7a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.096130s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.048 3523131 INFO alembic.runtime.migration [None req-e5267e92-049e-4014-b8fe-3dc4f6ee9082 2965c310-2dec-4d4e-86b9-5bc4432772a3 54707c5e-7a8c-4b58-91f6-005e981727ed - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.048 3523131 INFO alembic.runtime.migration [None req-e5267e92-049e-4014-b8fe-3dc4f6ee9082 2965c310-2dec-4d4e-86b9-5bc4432772a3 54707c5e-7a8c-4b58-91f6-005e981727ed - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.055 3523131 INFO alembic.runtime.migration [None req-e5267e92-049e-4014-b8fe-3dc4f6ee9082 2965c310-2dec-4d4e-86b9-5bc4432772a3 54707c5e-7a8c-4b58-91f6-005e981727ed - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.056 3523131 INFO alembic.runtime.migration [None req-e5267e92-049e-4014-b8fe-3dc4f6ee9082 2965c310-2dec-4d4e-86b9-5bc4432772a3 54707c5e-7a8c-4b58-91f6-005e981727ed - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.061 3523131 INFO alembic.runtime.migration [None req-e5267e92-049e-4014-b8fe-3dc4f6ee9082 2965c310-2dec-4d4e-86b9-5bc4432772a3 54707c5e-7a8c-4b58-91f6-005e981727ed - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.067 3523131 INFO aodh.api.app [None req-e5267e92-049e-4014-b8fe-3dc4f6ee9082 2965c310-2dec-4d4e-86b9-5bc4432772a3 54707c5e-7a8c-4b58-91f6-005e981727ed - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.098 3523131 WARNING oslo_db.sqlalchemy.utils [None req-b3a5fd27-eb49-4a2c-b84f-441a68b48e91 e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.099 3523131 WARNING oslo_db.sqlalchemy.utils [None req-b3a5fd27-eb49-4a2c-b84f-441a68b48e91 e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.114 3523131 WARNING oslo_db.sqlalchemy.utils [None req-2e2669cc-f564-4c4d-b2c7-e0f47e274864 e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.119 3523131 WARNING oslo_db.sqlalchemy.utils [None req-9169c1ba-d8ba-4395-8b37-1a220da8246b e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.120 3523131 WARNING oslo_db.sqlalchemy.utils [None req-9169c1ba-d8ba-4395-8b37-1a220da8246b e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.127 3523131 WARNING oslo_db.sqlalchemy.utils [None req-b87c6763-fb68-480d-b1f7-f2c3d8b0cc28 e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.043887s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.137 3523129 INFO alembic.runtime.migration [None req-34e5178d-9b68-4d5a-b637-37d6313a21e0 b3607eaf-0155-4096-8f3e-1859bb6926ed 21599037-0964-4b8c-aa28-84ee1489bcf4 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.138 3523129 INFO alembic.runtime.migration [None req-34e5178d-9b68-4d5a-b637-37d6313a21e0 b3607eaf-0155-4096-8f3e-1859bb6926ed 21599037-0964-4b8c-aa28-84ee1489bcf4 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.143 3523129 INFO alembic.runtime.migration [None req-34e5178d-9b68-4d5a-b637-37d6313a21e0 b3607eaf-0155-4096-8f3e-1859bb6926ed 21599037-0964-4b8c-aa28-84ee1489bcf4 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.143 3523129 INFO alembic.runtime.migration [None req-34e5178d-9b68-4d5a-b637-37d6313a21e0 b3607eaf-0155-4096-8f3e-1859bb6926ed 21599037-0964-4b8c-aa28-84ee1489bcf4 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.147 3523129 INFO alembic.runtime.migration [None req-34e5178d-9b68-4d5a-b637-37d6313a21e0 b3607eaf-0155-4096-8f3e-1859bb6926ed 21599037-0964-4b8c-aa28-84ee1489bcf4 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.152 3523129 INFO aodh.api.app [None req-34e5178d-9b68-4d5a-b637-37d6313a21e0 b3607eaf-0155-4096-8f3e-1859bb6926ed 21599037-0964-4b8c-aa28-84ee1489bcf4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.167 3523129 WARNING oslo_db.sqlalchemy.utils [None req-532ab775-e9fd-4958-a1b8-0454d960499e c0e77400-3b0c-40dc-a2b2-86aacf6a5440 b774ae72-55cf-4fda-ac34-2c2866c76274 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.168 3523129 WARNING oslo_db.sqlalchemy.utils [None req-532ab775-e9fd-4958-a1b8-0454d960499e c0e77400-3b0c-40dc-a2b2-86aacf6a5440 b774ae72-55cf-4fda-ac34-2c2866c76274 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.173 3523129 WARNING oslo_db.sqlalchemy.utils [None req-532ab775-e9fd-4958-a1b8-0454d960499e c0e77400-3b0c-40dc-a2b2-86aacf6a5440 b774ae72-55cf-4fda-ac34-2c2866c76274 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.084723s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.108 3523130 INFO alembic.runtime.migration [None req-87f4c235-2198-481b-b80e-2e92cf55ae43 61a06ef2-8722-47b9-bf8f-08b31a25eb6a 829981ac-5c29-4b58-a4a5-ca34f45a0420 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.108 3523130 INFO alembic.runtime.migration [None req-87f4c235-2198-481b-b80e-2e92cf55ae43 61a06ef2-8722-47b9-bf8f-08b31a25eb6a 829981ac-5c29-4b58-a4a5-ca34f45a0420 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.119 3523130 INFO alembic.runtime.migration [None req-87f4c235-2198-481b-b80e-2e92cf55ae43 61a06ef2-8722-47b9-bf8f-08b31a25eb6a 829981ac-5c29-4b58-a4a5-ca34f45a0420 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.119 3523130 INFO alembic.runtime.migration [None req-87f4c235-2198-481b-b80e-2e92cf55ae43 61a06ef2-8722-47b9-bf8f-08b31a25eb6a 829981ac-5c29-4b58-a4a5-ca34f45a0420 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.134 3523130 INFO alembic.runtime.migration [None req-87f4c235-2198-481b-b80e-2e92cf55ae43 61a06ef2-8722-47b9-bf8f-08b31a25eb6a 829981ac-5c29-4b58-a4a5-ca34f45a0420 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.137 3523130 INFO aodh.api.app [None req-87f4c235-2198-481b-b80e-2e92cf55ae43 61a06ef2-8722-47b9-bf8f-08b31a25eb6a 829981ac-5c29-4b58-a4a5-ca34f45a0420 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.168 3523130 WARNING oslo_db.sqlalchemy.utils [None req-f7cb8003-cb5c-4638-bf71-2007eeb67c65 927045b1-381f-423e-ae0d-5ad0c411db5a dd0bda12-12e8-4dca-b644-c6dad75a41ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.172 3523130 WARNING oslo_db.sqlalchemy.utils [None req-f7cb8003-cb5c-4638-bf71-2007eeb67c65 927045b1-381f-423e-ae0d-5ad0c411db5a dd0bda12-12e8-4dca-b644-c6dad75a41ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.182 3523130 WARNING oslo_db.sqlalchemy.utils [None req-f7cb8003-cb5c-4638-bf71-2007eeb67c65 927045b1-381f-423e-ae0d-5ad0c411db5a dd0bda12-12e8-4dca-b644-c6dad75a41ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.056615s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.182 3523129 INFO alembic.runtime.migration [None req-532ab775-e9fd-4958-a1b8-0454d960499e c0e77400-3b0c-40dc-a2b2-86aacf6a5440 b774ae72-55cf-4fda-ac34-2c2866c76274 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.182 3523129 INFO alembic.runtime.migration [None req-532ab775-e9fd-4958-a1b8-0454d960499e c0e77400-3b0c-40dc-a2b2-86aacf6a5440 b774ae72-55cf-4fda-ac34-2c2866c76274 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.185 3523129 INFO alembic.runtime.migration [None req-532ab775-e9fd-4958-a1b8-0454d960499e c0e77400-3b0c-40dc-a2b2-86aacf6a5440 b774ae72-55cf-4fda-ac34-2c2866c76274 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.185 3523129 INFO alembic.runtime.migration [None req-532ab775-e9fd-4958-a1b8-0454d960499e c0e77400-3b0c-40dc-a2b2-86aacf6a5440 b774ae72-55cf-4fda-ac34-2c2866c76274 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.190 3523129 INFO alembic.runtime.migration [None req-532ab775-e9fd-4958-a1b8-0454d960499e c0e77400-3b0c-40dc-a2b2-86aacf6a5440 b774ae72-55cf-4fda-ac34-2c2866c76274 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.192 3523129 INFO aodh.api.app [None req-532ab775-e9fd-4958-a1b8-0454d960499e c0e77400-3b0c-40dc-a2b2-86aacf6a5440 b774ae72-55cf-4fda-ac34-2c2866c76274 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.212 3523129 WARNING oslo_db.sqlalchemy.utils [None req-c2bd0faa-8752-4280-9910-6ca43e2aa4f8 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.214 3523129 WARNING oslo_db.sqlalchemy.utils [None req-c2bd0faa-8752-4280-9910-6ca43e2aa4f8 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.219 3523129 WARNING oslo_db.sqlalchemy.utils [None req-c2bd0faa-8752-4280-9910-6ca43e2aa4f8 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.224 3523129 WARNING oslo_db.sqlalchemy.utils [None req-a9f456fb-dfa5-4b74-8c88-5740c7db6fe4 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.228 3523129 WARNING oslo_db.sqlalchemy.utils [None req-f836718a-cf48-4221-bbbf-adbad9dd03c4 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] 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_noauth [0.102901s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.147 3523132 INFO alembic.runtime.migration [None req-8821e2da-e091-4a05-b028-a7b5f1aac6ea c5ac02e6-84f5-4276-b24d-b3a4a77dc58f 8c2d53a1-2f2e-47cf-9aaa-942ae6ffabcc - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.147 3523132 INFO alembic.runtime.migration [None req-8821e2da-e091-4a05-b028-a7b5f1aac6ea c5ac02e6-84f5-4276-b24d-b3a4a77dc58f 8c2d53a1-2f2e-47cf-9aaa-942ae6ffabcc - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.151 3523132 INFO alembic.runtime.migration [None req-8821e2da-e091-4a05-b028-a7b5f1aac6ea c5ac02e6-84f5-4276-b24d-b3a4a77dc58f 8c2d53a1-2f2e-47cf-9aaa-942ae6ffabcc - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.151 3523132 INFO alembic.runtime.migration [None req-8821e2da-e091-4a05-b028-a7b5f1aac6ea c5ac02e6-84f5-4276-b24d-b3a4a77dc58f 8c2d53a1-2f2e-47cf-9aaa-942ae6ffabcc - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.163 3523132 INFO alembic.runtime.migration [None req-8821e2da-e091-4a05-b028-a7b5f1aac6ea c5ac02e6-84f5-4276-b24d-b3a4a77dc58f 8c2d53a1-2f2e-47cf-9aaa-942ae6ffabcc - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.188 3523132 INFO aodh.api.app [None req-8821e2da-e091-4a05-b028-a7b5f1aac6ea c5ac02e6-84f5-4276-b24d-b3a4a77dc58f 8c2d53a1-2f2e-47cf-9aaa-942ae6ffabcc - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.216 3523132 WARNING oslo_db.sqlalchemy.utils [None req-bb4ea1f2-03b3-45f5-bac2-7e1a3a0ed072 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.222 3523132 WARNING oslo_db.sqlalchemy.utils [None req-bb4ea1f2-03b3-45f5-bac2-7e1a3a0ed072 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.229 3523132 WARNING oslo_db.sqlalchemy.utils [None req-bb4ea1f2-03b3-45f5-bac2-7e1a3a0ed072 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.116443s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.139 3523131 INFO alembic.runtime.migration [None req-b87c6763-fb68-480d-b1f7-f2c3d8b0cc28 e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.139 3523131 INFO alembic.runtime.migration [None req-b87c6763-fb68-480d-b1f7-f2c3d8b0cc28 e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.153 3523131 INFO alembic.runtime.migration [None req-b87c6763-fb68-480d-b1f7-f2c3d8b0cc28 e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.153 3523131 INFO alembic.runtime.migration [None req-b87c6763-fb68-480d-b1f7-f2c3d8b0cc28 e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.161 3523131 INFO alembic.runtime.migration [None req-b87c6763-fb68-480d-b1f7-f2c3d8b0cc28 e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.173 3523131 INFO aodh.api.app [None req-b87c6763-fb68-480d-b1f7-f2c3d8b0cc28 e17f144a-063b-43e0-91f9-e690b953f220 9ab0a970-8277-48b6-9b8a-a38c879b043c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.215 3523131 WARNING oslo_db.sqlalchemy.utils [None req-818ffa5d-d724-4556-96bc-d4e1f1737d7a 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.222 3523131 WARNING oslo_db.sqlalchemy.utils [None req-818ffa5d-d724-4556-96bc-d4e1f1737d7a 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.233 3523131 WARNING oslo_db.sqlalchemy.utils [None req-2aa6db9a-b2a8-454c-a1a7-782c474846a9 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.240 3523131 WARNING oslo_db.sqlalchemy.utils [None req-3c2cdaba-3e1c-4db9-8a24-e601c35f9934 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.241 3523131 WARNING oslo_db.sqlalchemy.utils [None req-3c2cdaba-3e1c-4db9-8a24-e601c35f9934 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.244 3523131 WARNING oslo_db.sqlalchemy.utils [None req-b3c92beb-ab49-4090-8c26-60a63649fbb1 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.093075s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.193 3523130 INFO alembic.runtime.migration [None req-f7cb8003-cb5c-4638-bf71-2007eeb67c65 927045b1-381f-423e-ae0d-5ad0c411db5a dd0bda12-12e8-4dca-b644-c6dad75a41ad - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.199 3523130 INFO alembic.runtime.migration [None req-f7cb8003-cb5c-4638-bf71-2007eeb67c65 927045b1-381f-423e-ae0d-5ad0c411db5a dd0bda12-12e8-4dca-b644-c6dad75a41ad - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.203 3523130 INFO alembic.runtime.migration [None req-f7cb8003-cb5c-4638-bf71-2007eeb67c65 927045b1-381f-423e-ae0d-5ad0c411db5a dd0bda12-12e8-4dca-b644-c6dad75a41ad - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.203 3523130 INFO alembic.runtime.migration [None req-f7cb8003-cb5c-4638-bf71-2007eeb67c65 927045b1-381f-423e-ae0d-5ad0c411db5a dd0bda12-12e8-4dca-b644-c6dad75a41ad - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.215 3523130 INFO alembic.runtime.migration [None req-f7cb8003-cb5c-4638-bf71-2007eeb67c65 927045b1-381f-423e-ae0d-5ad0c411db5a dd0bda12-12e8-4dca-b644-c6dad75a41ad - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.218 3523130 INFO aodh.api.app [None req-f7cb8003-cb5c-4638-bf71-2007eeb67c65 927045b1-381f-423e-ae0d-5ad0c411db5a dd0bda12-12e8-4dca-b644-c6dad75a41ad - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.262 3523130 WARNING oslo_db.sqlalchemy.utils [None req-8d2a007b-bd2d-4afd-b3d9-609aaf433559 2225503a-123a-4ef6-838b-c0a5849f92a5 863a4890-9520-4915-998d-e440742da2f0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.268 3523130 WARNING oslo_db.sqlalchemy.utils [None req-8d2a007b-bd2d-4afd-b3d9-609aaf433559 2225503a-123a-4ef6-838b-c0a5849f92a5 863a4890-9520-4915-998d-e440742da2f0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.274 3523130 WARNING oslo_db.sqlalchemy.utils [None req-8d2a007b-bd2d-4afd-b3d9-609aaf433559 2225503a-123a-4ef6-838b-c0a5849f92a5 863a4890-9520-4915-998d-e440742da2f0 - - - -] 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.069178s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.240 3523132 INFO alembic.runtime.migration [None req-bb4ea1f2-03b3-45f5-bac2-7e1a3a0ed072 - - - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.240 3523132 INFO alembic.runtime.migration [None req-bb4ea1f2-03b3-45f5-bac2-7e1a3a0ed072 - - - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.247 3523132 INFO alembic.runtime.migration [None req-bb4ea1f2-03b3-45f5-bac2-7e1a3a0ed072 - - - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.247 3523132 INFO alembic.runtime.migration [None req-bb4ea1f2-03b3-45f5-bac2-7e1a3a0ed072 - - - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.254 3523132 INFO alembic.runtime.migration [None req-bb4ea1f2-03b3-45f5-bac2-7e1a3a0ed072 - - - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.265 3523132 INFO aodh.api.app [None req-bb4ea1f2-03b3-45f5-bac2-7e1a3a0ed072 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_as_admin [0.098870s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.240 3523129 INFO alembic.runtime.migration [None req-f836718a-cf48-4221-bbbf-adbad9dd03c4 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.240 3523129 INFO alembic.runtime.migration [None req-f836718a-cf48-4221-bbbf-adbad9dd03c4 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.251 3523129 INFO alembic.runtime.migration [None req-f836718a-cf48-4221-bbbf-adbad9dd03c4 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.251 3523129 INFO alembic.runtime.migration [None req-f836718a-cf48-4221-bbbf-adbad9dd03c4 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.259 3523129 INFO alembic.runtime.migration [None req-f836718a-cf48-4221-bbbf-adbad9dd03c4 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.264 3523129 INFO aodh.api.app [None req-f836718a-cf48-4221-bbbf-adbad9dd03c4 287048bc-249e-47a3-8373-f1f1899810b2 7eaea2b0-3e04-4837-929a-9271f1651956 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.297 3523129 WARNING oslo_db.sqlalchemy.utils [None req-a00a44a7-205f-443b-a09e-7345c6d9b2be 28a471c8-4193-4f85-9da0-30b0b071d1b6 2db08112-5119-4d94-9012-0d6b9e5c4fda - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.310 3523129 WARNING oslo_db.sqlalchemy.utils [None req-a352190b-8f83-497b-a7e8-a79e28178a41 28a471c8-4193-4f85-9da0-30b0b071d1b6 2db08112-5119-4d94-9012-0d6b9e5c4fda - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.323 3523129 WARNING oslo_db.sqlalchemy.utils [None req-a352190b-8f83-497b-a7e8-a79e28178a41 28a471c8-4193-4f85-9da0-30b0b071d1b6 2db08112-5119-4d94-9012-0d6b9e5c4fda - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.039058s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.310 3523132 INFO alembic.runtime.migration [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.310 3523132 INFO alembic.runtime.migration [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.313 3523132 INFO alembic.runtime.migration [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.313 3523132 INFO alembic.runtime.migration [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.323 3523132 INFO alembic.runtime.migration [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.326 3523132 INFO aodh.api.app [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.079492s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.289 3523130 INFO alembic.runtime.migration [None req-8d2a007b-bd2d-4afd-b3d9-609aaf433559 2225503a-123a-4ef6-838b-c0a5849f92a5 863a4890-9520-4915-998d-e440742da2f0 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.289 3523130 INFO alembic.runtime.migration [None req-8d2a007b-bd2d-4afd-b3d9-609aaf433559 2225503a-123a-4ef6-838b-c0a5849f92a5 863a4890-9520-4915-998d-e440742da2f0 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.298 3523130 INFO alembic.runtime.migration [None req-8d2a007b-bd2d-4afd-b3d9-609aaf433559 2225503a-123a-4ef6-838b-c0a5849f92a5 863a4890-9520-4915-998d-e440742da2f0 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.298 3523130 INFO alembic.runtime.migration [None req-8d2a007b-bd2d-4afd-b3d9-609aaf433559 2225503a-123a-4ef6-838b-c0a5849f92a5 863a4890-9520-4915-998d-e440742da2f0 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.307 3523130 INFO alembic.runtime.migration [None req-8d2a007b-bd2d-4afd-b3d9-609aaf433559 2225503a-123a-4ef6-838b-c0a5849f92a5 863a4890-9520-4915-998d-e440742da2f0 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.310 3523130 INFO aodh.api.app [None req-8d2a007b-bd2d-4afd-b3d9-609aaf433559 2225503a-123a-4ef6-838b-c0a5849f92a5 863a4890-9520-4915-998d-e440742da2f0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.092701s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.340 3523129 INFO alembic.runtime.migration [None req-a352190b-8f83-497b-a7e8-a79e28178a41 28a471c8-4193-4f85-9da0-30b0b071d1b6 2db08112-5119-4d94-9012-0d6b9e5c4fda - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.341 3523129 INFO alembic.runtime.migration [None req-a352190b-8f83-497b-a7e8-a79e28178a41 28a471c8-4193-4f85-9da0-30b0b071d1b6 2db08112-5119-4d94-9012-0d6b9e5c4fda - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.358 3523129 INFO alembic.runtime.migration [None req-a352190b-8f83-497b-a7e8-a79e28178a41 28a471c8-4193-4f85-9da0-30b0b071d1b6 2db08112-5119-4d94-9012-0d6b9e5c4fda - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.358 3523129 INFO alembic.runtime.migration [None req-a352190b-8f83-497b-a7e8-a79e28178a41 28a471c8-4193-4f85-9da0-30b0b071d1b6 2db08112-5119-4d94-9012-0d6b9e5c4fda - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.377 3523129 INFO alembic.runtime.migration [None req-a352190b-8f83-497b-a7e8-a79e28178a41 28a471c8-4193-4f85-9da0-30b0b071d1b6 2db08112-5119-4d94-9012-0d6b9e5c4fda - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.379 3523129 INFO aodh.api.app [None req-a352190b-8f83-497b-a7e8-a79e28178a41 28a471c8-4193-4f85-9da0-30b0b071d1b6 2db08112-5119-4d94-9012-0d6b9e5c4fda - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.416 3523129 WARNING oslo_db.sqlalchemy.utils [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.417 3523129 WARNING oslo_db.sqlalchemy.utils [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.421 3523129 WARNING oslo_db.sqlalchemy.utils [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.062111s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.370 3523130 INFO alembic.runtime.migration [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.370 3523130 INFO alembic.runtime.migration [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.389 3523130 INFO alembic.runtime.migration [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.390 3523130 INFO alembic.runtime.migration [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.395 3523130 INFO alembic.runtime.migration [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.404 3523130 INFO aodh.api.app [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.091291s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.349 3523132 INFO alembic.runtime.migration [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.349 3523132 INFO alembic.runtime.migration [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.367 3523132 INFO alembic.runtime.migration [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.367 3523132 INFO alembic.runtime.migration [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.376 3523132 INFO alembic.runtime.migration [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.386 3523132 INFO aodh.api.app [None req-55940067-1ef5-42f7-abb2-35bec3b7da50 e5e366df-9fe1-49b4-b282-446adde140dd 5969143e-fb6c-4ab8-b8f3-bb818f870404 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.407 3523132 WARNING oslo_db.sqlalchemy.utils [None req-87ca2eaf-8cb9-4fd6-b97c-bc358279cd4c a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.415 3523132 WARNING oslo_db.sqlalchemy.utils [None req-25aebe4e-aac3-40f7-9efa-9ff356d95df4 a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.420 3523132 WARNING oslo_db.sqlalchemy.utils [None req-86ad40a8-248d-4452-907f-dd747d7d2ed0 a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.430 3523132 WARNING oslo_db.sqlalchemy.utils [None req-c529beb8-f945-490b-981e-46e7e8242c75 a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.432 3523132 WARNING oslo_db.sqlalchemy.utils [None req-c529beb8-f945-490b-981e-46e7e8242c75 a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.064417s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.438 3523129 INFO alembic.runtime.migration [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.438 3523129 INFO alembic.runtime.migration [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.442 3523129 INFO alembic.runtime.migration [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.442 3523129 INFO alembic.runtime.migration [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.455 3523129 INFO alembic.runtime.migration [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.458 3523129 INFO aodh.api.app [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.257382s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.257 3523131 INFO alembic.runtime.migration [None req-00408a0c-686a-4f11-9ea1-e79dcab05c70 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.257 3523131 INFO alembic.runtime.migration [None req-00408a0c-686a-4f11-9ea1-e79dcab05c70 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.260 3523131 INFO alembic.runtime.migration [None req-00408a0c-686a-4f11-9ea1-e79dcab05c70 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.260 3523131 INFO alembic.runtime.migration [None req-00408a0c-686a-4f11-9ea1-e79dcab05c70 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.270 3523131 INFO alembic.runtime.migration [None req-00408a0c-686a-4f11-9ea1-e79dcab05c70 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.272 3523131 INFO aodh.api.app [None req-00408a0c-686a-4f11-9ea1-e79dcab05c70 30296dcd-d33d-4591-89c7-6cafbb5f7e2a 491081bf-3378-4178-b85f-0acaf39cc2d6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.294 3523131 WARNING oslo_db.sqlalchemy.utils [None req-2e9f0106-d0e9-47af-81c5-54caca29035e eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.295 3523131 WARNING oslo_db.sqlalchemy.utils [None req-2e9f0106-d0e9-47af-81c5-54caca29035e eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.479 3523131 WARNING oslo_db.sqlalchemy.utils [None req-3c663df9-0d41-4c65-a5ef-10b1900e585f eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.490 3523131 WARNING oslo_db.sqlalchemy.utils [None req-7dfd4d01-9096-4aec-b42b-4facf71502dd eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.495 3523131 WARNING oslo_db.sqlalchemy.utils [None req-7dfd4d01-9096-4aec-b42b-4facf71502dd eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.503 3523131 WARNING oslo_db.sqlalchemy.utils [None req-52f4bad2-46cd-43e3-a628-09cdc5e8bca4 eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] 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_not_supported_rule [0.082728s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.445 3523130 INFO alembic.runtime.migration [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.445 3523130 INFO alembic.runtime.migration [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.448 3523130 INFO alembic.runtime.migration [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.448 3523130 INFO alembic.runtime.migration [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.461 3523130 INFO alembic.runtime.migration [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.464 3523130 INFO aodh.api.app [None req-b1471f2a-b9e8-40f5-ae90-931d89ba4e93 18fd6545-d5d8-40a8-8677-5061a22593a3 07de65ee-5ea3-4d1a-afef-3b7af9ae70e1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.490 3523130 WARNING oslo_db.sqlalchemy.utils [None req-dd70b731-8c34-4064-8496-054645a4afc0 61887ca4-77ef-4fe1-b347-9d1b96f2d03a 8c6a12fa-a426-4a20-bc17-67221b7d2c0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.076466s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.442 3523132 INFO alembic.runtime.migration [None req-c529beb8-f945-490b-981e-46e7e8242c75 a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.442 3523132 INFO alembic.runtime.migration [None req-c529beb8-f945-490b-981e-46e7e8242c75 a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.445 3523132 INFO alembic.runtime.migration [None req-c529beb8-f945-490b-981e-46e7e8242c75 a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.446 3523132 INFO alembic.runtime.migration [None req-c529beb8-f945-490b-981e-46e7e8242c75 a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.450 3523132 INFO alembic.runtime.migration [None req-c529beb8-f945-490b-981e-46e7e8242c75 a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.451 3523132 INFO aodh.api.app [None req-c529beb8-f945-490b-981e-46e7e8242c75 a3577981-b70e-4efe-a298-77bcf6c4aa08 0eb9499a-e50e-4748-bbaf-0a52feee3483 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.465 3523132 WARNING oslo_db.sqlalchemy.utils [None req-2b317857-795f-4c8c-a9cc-92e00a83eac4 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.467 3523132 WARNING oslo_db.sqlalchemy.utils [None req-2b317857-795f-4c8c-a9cc-92e00a83eac4 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.471 3523132 WARNING oslo_db.sqlalchemy.utils [None req-25723f66-8829-4341-aa95-a03cd987f732 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.476 3523132 WARNING oslo_db.sqlalchemy.utils [None req-e9f9ea1b-f249-4604-88a2-31f2804a78ef 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.485 3523132 WARNING oslo_db.sqlalchemy.utils [None req-0b3c6752-3503-4b89-9557-c94d3ce7747f 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.490 3523132 WARNING oslo_db.sqlalchemy.utils [None req-0b3c6752-3503-4b89-9557-c94d3ce7747f 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.494 3523132 WARNING oslo_db.sqlalchemy.utils [None req-97e7462c-57a4-417f-ad6c-3b2c14800a42 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.499 3523132 WARNING oslo_db.sqlalchemy.utils [None req-bd4512de-fea9-4bf9-9fcb-98fdc4042620 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.508 3523132 WARNING oslo_db.sqlalchemy.utils [None req-ffde895d-b8cf-4731-9ef1-4e0357be2b98 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.510 3523132 WARNING oslo_db.sqlalchemy.utils [None req-ffde895d-b8cf-4731-9ef1-4e0357be2b98 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.059153s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.520 3523132 INFO alembic.runtime.migration [None req-ffde895d-b8cf-4731-9ef1-4e0357be2b98 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.520 3523132 INFO alembic.runtime.migration [None req-ffde895d-b8cf-4731-9ef1-4e0357be2b98 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.523 3523132 INFO alembic.runtime.migration [None req-ffde895d-b8cf-4731-9ef1-4e0357be2b98 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.523 3523132 INFO alembic.runtime.migration [None req-ffde895d-b8cf-4731-9ef1-4e0357be2b98 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.527 3523132 INFO alembic.runtime.migration [None req-ffde895d-b8cf-4731-9ef1-4e0357be2b98 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.529 3523132 INFO aodh.api.app [None req-ffde895d-b8cf-4731-9ef1-4e0357be2b98 62cbc0d7-2f75-49bc-ba75-2fa9547b7f8a f2a8a97e-bfa2-4d38-9048-49966a98a915 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.542 3523132 WARNING oslo_db.sqlalchemy.utils [None req-ce73a73e-1d2d-46ec-aeee-27aa854a1223 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 999a0ab0-6cbe-428a-a542-498a8af89413 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.543 3523132 WARNING oslo_db.sqlalchemy.utils [None req-ce73a73e-1d2d-46ec-aeee-27aa854a1223 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 999a0ab0-6cbe-428a-a542-498a8af89413 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.549 3523132 WARNING oslo_db.sqlalchemy.utils [None req-859f70cc-adba-47d1-81cc-af1a58e2fa53 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 999a0ab0-6cbe-428a-a542-498a8af89413 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.553 3523132 WARNING oslo_db.sqlalchemy.utils [None req-a18e9170-f955-47df-9d7c-1a3ecc726e37 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 4fe234cc-e43b-42b1-a15c-a8f8c3dd59a1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.554 3523132 WARNING oslo_db.sqlalchemy.utils [None req-a18e9170-f955-47df-9d7c-1a3ecc726e37 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 4fe234cc-e43b-42b1-a15c-a8f8c3dd59a1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.566 3523132 WARNING oslo_db.sqlalchemy.utils [None req-143ce0e5-b6e5-4e8b-9837-1e084a8f9934 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 4fe234cc-e43b-42b1-a15c-a8f8c3dd59a1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.569 3523132 WARNING oslo_db.sqlalchemy.utils [None req-b8808d68-d318-4947-babf-70ed5f038e67 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 4fe234cc-e43b-42b1-a15c-a8f8c3dd59a1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.111071s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.528 3523131 INFO alembic.runtime.migration [None req-52f4bad2-46cd-43e3-a628-09cdc5e8bca4 eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.529 3523131 INFO alembic.runtime.migration [None req-52f4bad2-46cd-43e3-a628-09cdc5e8bca4 eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.533 3523131 INFO alembic.runtime.migration [None req-52f4bad2-46cd-43e3-a628-09cdc5e8bca4 eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.533 3523131 INFO alembic.runtime.migration [None req-52f4bad2-46cd-43e3-a628-09cdc5e8bca4 eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.539 3523131 INFO alembic.runtime.migration [None req-52f4bad2-46cd-43e3-a628-09cdc5e8bca4 eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.543 3523131 INFO aodh.api.app [None req-52f4bad2-46cd-43e3-a628-09cdc5e8bca4 eea2f76b-3ae9-4274-a7c3-62ed3c8bef96 fb3203d7-8ad8-45d0-9aa7-9991449dc540 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.571 3523131 WARNING oslo_db.sqlalchemy.utils [None req-6d66d291-8a58-4359-be24-12ca9a5fe91e 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.581 3523131 WARNING oslo_db.sqlalchemy.utils [None req-6d66d291-8a58-4359-be24-12ca9a5fe91e 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.589 3523131 WARNING oslo_db.sqlalchemy.utils [None req-679e0b42-fd62-4013-83c4-c55a4bf2a290 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.600 3523131 WARNING oslo_db.sqlalchemy.utils [None req-e287d97a-acd0-4f55-a422-fd2825dc8ec0 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.606 3523131 WARNING oslo_db.sqlalchemy.utils [None req-e287d97a-acd0-4f55-a422-fd2825dc8ec0 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.614 3523131 WARNING oslo_db.sqlalchemy.utils [None req-2e71d894-6fa9-4f49-a203-57e901c785c7 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.113216s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.519 3523130 INFO alembic.runtime.migration [None req-dd70b731-8c34-4064-8496-054645a4afc0 61887ca4-77ef-4fe1-b347-9d1b96f2d03a 8c6a12fa-a426-4a20-bc17-67221b7d2c0a - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.519 3523130 INFO alembic.runtime.migration [None req-dd70b731-8c34-4064-8496-054645a4afc0 61887ca4-77ef-4fe1-b347-9d1b96f2d03a 8c6a12fa-a426-4a20-bc17-67221b7d2c0a - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.522 3523130 INFO alembic.runtime.migration [None req-dd70b731-8c34-4064-8496-054645a4afc0 61887ca4-77ef-4fe1-b347-9d1b96f2d03a 8c6a12fa-a426-4a20-bc17-67221b7d2c0a - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.522 3523130 INFO alembic.runtime.migration [None req-dd70b731-8c34-4064-8496-054645a4afc0 61887ca4-77ef-4fe1-b347-9d1b96f2d03a 8c6a12fa-a426-4a20-bc17-67221b7d2c0a - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.538 3523130 INFO alembic.runtime.migration [None req-dd70b731-8c34-4064-8496-054645a4afc0 61887ca4-77ef-4fe1-b347-9d1b96f2d03a 8c6a12fa-a426-4a20-bc17-67221b7d2c0a - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.541 3523130 INFO aodh.api.app [None req-dd70b731-8c34-4064-8496-054645a4afc0 61887ca4-77ef-4fe1-b347-9d1b96f2d03a 8c6a12fa-a426-4a20-bc17-67221b7d2c0a - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.575 3523130 WARNING oslo_db.sqlalchemy.utils [None req-def6257d-fef1-46fb-a7a5-98cda92f1c31 fb8e2946-b3e7-4ded-a95d-6051e4a94206 812055eb-f3fe-4cfa-97e1-bdad1b3cb04b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.580 3523130 WARNING oslo_db.sqlalchemy.utils [None req-2d3bf33d-4770-417b-9474-a2f2625da0ed fb8e2946-b3e7-4ded-a95d-6051e4a94206 812055eb-f3fe-4cfa-97e1-bdad1b3cb04b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.604 3523130 WARNING oslo_db.sqlalchemy.utils [None req-87882cf9-1241-4594-bf55-02f0c29db3b5 fb8e2946-b3e7-4ded-a95d-6051e4a94206 812055eb-f3fe-4cfa-97e1-bdad1b3cb04b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.609 3523130 WARNING oslo_db.sqlalchemy.utils [None req-87882cf9-1241-4594-bf55-02f0c29db3b5 fb8e2946-b3e7-4ded-a95d-6051e4a94206 812055eb-f3fe-4cfa-97e1-bdad1b3cb04b - - - -] 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.160857s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.501 3523129 INFO alembic.runtime.migration [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.501 3523129 INFO alembic.runtime.migration [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.505 3523129 INFO alembic.runtime.migration [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.505 3523129 INFO alembic.runtime.migration [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.511 3523129 INFO alembic.runtime.migration [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.515 3523129 INFO aodh.api.app [None req-06469916-4e92-4c06-9a12-b101dafbf102 7663292b-58f8-4dba-8594-aaf2bca60efb 0dd61729-087a-476e-87ed-3aaf4d641279 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.628 3523129 WARNING oslo_db.sqlalchemy.utils [None req-f88f116f-8254-44ed-9243-ac0cf4bf223a 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.632 3523129 WARNING oslo_db.sqlalchemy.utils [None req-fe97d1ce-d3c3-4330-abbb-16b1b3624c39 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.635 3523129 WARNING oslo_db.sqlalchemy.utils [None req-680a5b7c-ad1e-4dc8-a094-992c0dbc05a0 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.642 3523129 WARNING oslo_db.sqlalchemy.utils [None req-83848ab3-c102-40ec-8325-66d8990dab2a 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.645 3523129 WARNING oslo_db.sqlalchemy.utils [None req-83848ab3-c102-40ec-8325-66d8990dab2a 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.648 3523129 WARNING oslo_db.sqlalchemy.utils [None req-ba1c8705-0815-424d-bda3-ac7b376ea5c1 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.650 3523129 WARNING oslo_db.sqlalchemy.utils [None req-ba1c8705-0815-424d-bda3-ac7b376ea5c1 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin [0.090670s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.632 3523131 INFO alembic.runtime.migration [None req-2e71d894-6fa9-4f49-a203-57e901c785c7 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.632 3523131 INFO alembic.runtime.migration [None req-2e71d894-6fa9-4f49-a203-57e901c785c7 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.644 3523131 INFO alembic.runtime.migration [None req-2e71d894-6fa9-4f49-a203-57e901c785c7 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.645 3523131 INFO alembic.runtime.migration [None req-2e71d894-6fa9-4f49-a203-57e901c785c7 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.654 3523131 INFO alembic.runtime.migration [None req-2e71d894-6fa9-4f49-a203-57e901c785c7 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.656 3523131 INFO aodh.api.app [None req-2e71d894-6fa9-4f49-a203-57e901c785c7 7fb3bd9c-9bbe-48fb-924d-da1d2fee01d6 a43f2c1d-360e-4851-bf2d-43d325fdc7ac - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.686 3523131 WARNING oslo_db.sqlalchemy.utils [None req-fd6669ae-95a5-4b80-b292-03d2f407da2d 1f7c75e7-e89b-472b-bed4-c34d4c04eebb 4e9408b9-fd63-4fe4-94e8-5c46b4e54423 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.690 3523131 WARNING oslo_db.sqlalchemy.utils [None req-fd6669ae-95a5-4b80-b292-03d2f407da2d 1f7c75e7-e89b-472b-bed4-c34d4c04eebb 4e9408b9-fd63-4fe4-94e8-5c46b4e54423 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.705 3523131 WARNING oslo_db.sqlalchemy.utils [None req-fd6669ae-95a5-4b80-b292-03d2f407da2d 1f7c75e7-e89b-472b-bed4-c34d4c04eebb 4e9408b9-fd63-4fe4-94e8-5c46b4e54423 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.009517s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.011325s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.163890s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.581 3523132 INFO alembic.runtime.migration [None req-b8808d68-d318-4947-babf-70ed5f038e67 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 4fe234cc-e43b-42b1-a15c-a8f8c3dd59a1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.581 3523132 INFO alembic.runtime.migration [None req-b8808d68-d318-4947-babf-70ed5f038e67 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 4fe234cc-e43b-42b1-a15c-a8f8c3dd59a1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.594 3523132 INFO alembic.runtime.migration [None req-b8808d68-d318-4947-babf-70ed5f038e67 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 4fe234cc-e43b-42b1-a15c-a8f8c3dd59a1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.594 3523132 INFO alembic.runtime.migration [None req-b8808d68-d318-4947-babf-70ed5f038e67 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 4fe234cc-e43b-42b1-a15c-a8f8c3dd59a1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.603 3523132 INFO alembic.runtime.migration [None req-b8808d68-d318-4947-babf-70ed5f038e67 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 4fe234cc-e43b-42b1-a15c-a8f8c3dd59a1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.606 3523132 INFO aodh.api.app [None req-b8808d68-d318-4947-babf-70ed5f038e67 0b897429-15cd-4d9b-90fa-b2ce4c49b3ca 4fe234cc-e43b-42b1-a15c-a8f8c3dd59a1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.713 3523132 WARNING oslo_db.sqlalchemy.utils [None req-fe01e79f-78f7-454a-80d0-49a69ca400fe 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.715 3523132 WARNING oslo_db.sqlalchemy.utils [None req-fe01e79f-78f7-454a-80d0-49a69ca400fe 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.723 3523132 WARNING oslo_db.sqlalchemy.utils [None req-2d24290c-cfa6-47c3-acdf-c12c23d6ac3f 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.727 3523132 WARNING oslo_db.sqlalchemy.utils [None req-3f0f58ad-2696-45d6-aff4-5583b37603d3 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.728 3523132 WARNING oslo_db.sqlalchemy.utils [None req-3f0f58ad-2696-45d6-aff4-5583b37603d3 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.730 3523132 WARNING oslo_db.sqlalchemy.utils [None req-3c382d43-161f-485f-8902-2fbe774dcdb5 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.006013s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.046675s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.742 3523132 INFO alembic.runtime.migration [None req-82d89a9a-ad8c-4f9b-95dd-c37e0eabae1a 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.742 3523132 INFO alembic.runtime.migration [None req-82d89a9a-ad8c-4f9b-95dd-c37e0eabae1a 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.746 3523132 INFO alembic.runtime.migration [None req-82d89a9a-ad8c-4f9b-95dd-c37e0eabae1a 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.746 3523132 INFO alembic.runtime.migration [None req-82d89a9a-ad8c-4f9b-95dd-c37e0eabae1a 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.751 3523132 INFO alembic.runtime.migration [None req-82d89a9a-ad8c-4f9b-95dd-c37e0eabae1a 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.752 3523132 INFO aodh.api.app [None req-82d89a9a-ad8c-4f9b-95dd-c37e0eabae1a 9843f56a-d3d0-47aa-8bab-3fa57ed00059 fd3a5c98-7d0f-4950-8480-6f9323ef70e8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.773 3523132 WARNING oslo_db.sqlalchemy.utils [None req-673add2b-18cf-4bbd-9d2d-4001b86cc967 6255502c-7a33-4621-bf31-bedb750a9197 aab0c4b0-ae5c-45e0-8d68-7b6c6c1877b9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.775 3523132 WARNING oslo_db.sqlalchemy.utils [None req-673add2b-18cf-4bbd-9d2d-4001b86cc967 6255502c-7a33-4621-bf31-bedb750a9197 aab0c4b0-ae5c-45e0-8d68-7b6c6c1877b9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.778 3523132 WARNING oslo_db.sqlalchemy.utils [None req-673add2b-18cf-4bbd-9d2d-4001b86cc967 6255502c-7a33-4621-bf31-bedb750a9197 aab0c4b0-ae5c-45e0-8d68-7b6c6c1877b9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.170238s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.637 3523130 INFO alembic.runtime.migration [None req-87882cf9-1241-4594-bf55-02f0c29db3b5 fb8e2946-b3e7-4ded-a95d-6051e4a94206 812055eb-f3fe-4cfa-97e1-bdad1b3cb04b - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.637 3523130 INFO alembic.runtime.migration [None req-87882cf9-1241-4594-bf55-02f0c29db3b5 fb8e2946-b3e7-4ded-a95d-6051e4a94206 812055eb-f3fe-4cfa-97e1-bdad1b3cb04b - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.648 3523130 INFO alembic.runtime.migration [None req-87882cf9-1241-4594-bf55-02f0c29db3b5 fb8e2946-b3e7-4ded-a95d-6051e4a94206 812055eb-f3fe-4cfa-97e1-bdad1b3cb04b - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.648 3523130 INFO alembic.runtime.migration [None req-87882cf9-1241-4594-bf55-02f0c29db3b5 fb8e2946-b3e7-4ded-a95d-6051e4a94206 812055eb-f3fe-4cfa-97e1-bdad1b3cb04b - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.653 3523130 INFO alembic.runtime.migration [None req-87882cf9-1241-4594-bf55-02f0c29db3b5 fb8e2946-b3e7-4ded-a95d-6051e4a94206 812055eb-f3fe-4cfa-97e1-bdad1b3cb04b - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.659 3523130 INFO aodh.api.app [None req-87882cf9-1241-4594-bf55-02f0c29db3b5 fb8e2946-b3e7-4ded-a95d-6051e4a94206 812055eb-f3fe-4cfa-97e1-bdad1b3cb04b - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.691 3523130 WARNING oslo_db.sqlalchemy.utils [None req-09fdef89-2d45-4f92-b466-4ab78fe9320f 0448ae35-7912-4fa8-9430-e9cbc47e6f33 4dd565c6-41a5-4554-9859-130e76b699b4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.693 3523130 WARNING oslo_db.sqlalchemy.utils [None req-09fdef89-2d45-4f92-b466-4ab78fe9320f 0448ae35-7912-4fa8-9430-e9cbc47e6f33 4dd565c6-41a5-4554-9859-130e76b699b4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.704 3523130 WARNING oslo_db.sqlalchemy.utils [None req-b442112c-c362-440d-8386-191a9be8bd06 0448ae35-7912-4fa8-9430-e9cbc47e6f33 4dd565c6-41a5-4554-9859-130e76b699b4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.711 3523130 WARNING oslo_db.sqlalchemy.utils [None req-b7b40355-4ca3-4c2c-a4a0-2b8a6001f91d 118dc319-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.727 3523130 WARNING oslo_db.sqlalchemy.utils [None req-e3b6ad8d-6888-468a-831d-cb1bf7432d2b 118dc319-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.748 3523130 WARNING oslo_db.sqlalchemy.utils [None req-d95e0067-d035-4599-a1ac-6f069b3ee6b1 0448ae35-7912-4fa8-9430-e9cbc47e6f33 4dd565c6-41a5-4554-9859-130e76b699b4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.753 3523130 WARNING oslo_db.sqlalchemy.utils [None req-d95e0067-d035-4599-a1ac-6f069b3ee6b1 0448ae35-7912-4fa8-9430-e9cbc47e6f33 4dd565c6-41a5-4554-9859-130e76b699b4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.763 3523130 WARNING oslo_db.sqlalchemy.utils [None req-5029b71c-e4c2-4847-a00c-6664de50e441 0448ae35-7912-4fa8-9430-e9cbc47e6f33 4dd565c6-41a5-4554-9859-130e76b699b4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.770 3523130 WARNING oslo_db.sqlalchemy.utils [None req-71022e5f-ad06-4430-9b1e-6804ba05fd54 118dc319-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.774 3523130 WARNING oslo_db.sqlalchemy.utils [None req-71022e5f-ad06-4430-9b1e-6804ba05fd54 118dc319-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.786 3523130 WARNING oslo_db.sqlalchemy.utils [None req-de63a33a-b751-4c8f-b13b-0c8ad8d04544 118dc31 9-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin_on_behalf_of_another_project [0.042451s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.790 3523132 INFO alembic.runtime.migration [None req-673add2b-18cf-4bbd-9d2d-4001b86cc967 6255502c-7a33-4621-bf31-bedb750a9197 aab0c4b0-ae5c-45e0-8d68-7b6c6c1877b9 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.790 3523132 INFO alembic.runtime.migration [None req-673add2b-18cf-4bbd-9d2d-4001b86cc967 6255502c-7a33-4621-bf31-bedb750a9197 aab0c4b0-ae5c-45e0-8d68-7b6c6c1877b9 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.794 3523132 INFO alembic.runtime.migration [None req-673add2b-18cf-4bbd-9d2d-4001b86cc967 6255502c-7a33-4621-bf31-bedb750a9197 aab0c4b0-ae5c-45e0-8d68-7b6c6c1877b9 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.794 3523132 INFO alembic.runtime.migration [None req-673add2b-18cf-4bbd-9d2d-4001b86cc967 6255502c-7a33-4621-bf31-bedb750a9197 aab0c4b0-ae5c-45e0-8d68-7b6c6c1877b9 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.798 3523132 INFO alembic.runtime.migration [None req-673add2b-18cf-4bbd-9d2d-4001b86cc967 6255502c-7a33-4621-bf31-bedb750a9197 aab0c4b0-ae5c-45e0-8d68-7b6c6c1877b9 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.800 3523132 INFO aodh.api.app [None req-673add2b-18cf-4bbd-9d2d-4001b86cc967 6255502c-7a33-4621-bf31-bedb750a9197 aab0c4b0-ae5c-45e0-8d68-7b6c6c1877b9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.813 3523132 WARNING oslo_db.sqlalchemy.utils [None req-b04555a0-6473-4e7d-b150-5a516dba84c0 f57d52b2-9f39-4f55-9a9e-5d36d3a9876f 072e09f0-9fbc-44ab-b03a-8eb47cb022b4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.816 3523132 WARNING oslo_db.sqlalchemy.utils [None req-b04555a0-6473-4e7d-b150-5a516dba84c0 f57d52b2-9f39-4f55-9a9e-5d36d3a9876f 072e09f0-9fbc-44ab-b03a-8eb47cb022b4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.824 3523132 WARNING oslo_db.sqlalchemy.utils [None req-b04555a0-6473-4e7d-b150-5a516dba84c0 f57d52b2-9f39-4f55-9a9e-5d36d3a9876f 072e09f0-9fbc-44ab-b03a-8eb47cb022b4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.133544s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.751 3523131 INFO alembic.runtime.migration [None req-fd6669ae-95a5-4b80-b292-03d2f407da2d 1f7c75e7-e89b-472b-bed4-c34d4c04eebb 4e9408b9-fd63-4fe4-94e8-5c46b4e54423 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.752 3523131 INFO alembic.runtime.migration [None req-fd6669ae-95a5-4b80-b292-03d2f407da2d 1f7c75e7-e89b-472b-bed4-c34d4c04eebb 4e9408b9-fd63-4fe4-94e8-5c46b4e54423 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.758 3523131 INFO alembic.runtime.migration [None req-fd6669ae-95a5-4b80-b292-03d2f407da2d 1f7c75e7-e89b-472b-bed4-c34d4c04eebb 4e9408b9-fd63-4fe4-94e8-5c46b4e54423 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.761 3523131 INFO alembic.runtime.migration [None req-fd6669ae-95a5-4b80-b292-03d2f407da2d 1f7c75e7-e89b-472b-bed4-c34d4c04eebb 4e9408b9-fd63-4fe4-94e8-5c46b4e54423 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.771 3523131 INFO alembic.runtime.migration [None req-fd6669ae-95a5-4b80-b292-03d2f407da2d 1f7c75e7-e89b-472b-bed4-c34d4c04eebb 4e9408b9-fd63-4fe4-94e8-5c46b4e54423 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.775 3523131 INFO aodh.api.app [None req-fd6669ae-95a5-4b80-b292-03d2f407da2d 1f7c75e7-e89b-472b-bed4-c34d4c04eebb 4e9408b9-fd63-4fe4-94e8-5c46b4e54423 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.227528s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.658 3523129 INFO alembic.runtime.migration [None req-ba1c8705-0815-424d-bda3-ac7b376ea5c1 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.658 3523129 INFO alembic.runtime.migration [None req-ba1c8705-0815-424d-bda3-ac7b376ea5c1 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.662 3523129 INFO alembic.runtime.migration [None req-ba1c8705-0815-424d-bda3-ac7b376ea5c1 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.662 3523129 INFO alembic.runtime.migration [None req-ba1c8705-0815-424d-bda3-ac7b376ea5c1 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.666 3523129 INFO alembic.runtime.migration [None req-ba1c8705-0815-424d-bda3-ac7b376ea5c1 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.667 3523129 INFO aodh.api.app [None req-ba1c8705-0815-424d-bda3-ac7b376ea5c1 3e4de57f-8c0a-4a53-891f-ae8acf97d925 87d82b52-62a8-4f85-876f-951b7188d742 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.679 3523129 WARNING oslo_db.sqlalchemy.utils [None req-d4767bf7-ec7c-46a5-baf3-46549ea99cc8 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.684 3523129 WARNING oslo_db.sqlalchemy.utils [None req-975b1328-c3fa-470c-9608-894dd440dde6 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.691 3523129 WARNING oslo_db.sqlalchemy.utils [None req-51439f4d-c6c2-429b-aa37-c6bafa305a16 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.701 3523129 WARNING oslo_db.sqlalchemy.utils [None req-79275ab7-5f35-441c-b8ad-c30ddb01e3de 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.709 3523129 WARNING oslo_db.sqlalchemy.utils [None req-ade09e82-1bee-4130-8346-d774fd9a377d 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.713 3523129 WARNING oslo_db.sqlalchemy.utils [None req-308692c3-6954-416f-bd66-98acb24193a0 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.729 3523129 WARNING oslo_db.sqlalchemy.utils [None req-e15057fe-77b5-49f3-b703-c6b7f287e1d0 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.737 3523129 WARNING oslo_db.sqlalchemy.utils [None req-54a39a1c-6b1b-4a7b-8ad7-7069d4fbcde0 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.748 3523129 WARNING oslo_db.sqlalchemy.utils [None req-c5e0d971-b2b9-415c-9589-0a4b67d88b7f 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.756 3523129 WARNING oslo_db.sqlalchemy.utils [None req-379dc53a-a368-4879-8ec4-bfe28b58680f 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.774 3523129 WARNING oslo_db.sqlalchemy.utils [None req-fc41fe82-15fa-4b40-9b20-31f9e7925d34 4b44121 f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.795 3523129 WARNING oslo_db.sqlalchemy.utils [None req-eaed7cba-64e4-454c-ae19-722053276b14 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.805 3523129 WARNING oslo_db.sqlalchemy.utils [None req-4153fd6a-53c5-4025-bd72-151563b83f16 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.809 3523129 WARNING oslo_db.sqlalchemy.utils [None req-05ed6eb2-708d-4827-9250-3001e27e158b 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.825 3523129 WARNING oslo_db.sqlalchemy.utils [None req-1cb26b39-2442-438e-adb1-96f7df13464a 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.829 3523129 WARNING oslo_db.sqlalchemy.utils [None req-7571bd46-27ce-4060-8c8e-052d92a4c126 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.841 3523129 WARNING oslo_db.sqlalchemy.utils [None req-726a9108-48d4-4618-a83c-10f23b52c9d4 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.848 3523129 WARNING oslo_db.sqlalchemy.utils [None req-d3087564-e84c-4e8a-92ae-a61d9dac5c21 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.860 3523129 WARNING oslo_db.sqlalchemy.utils [None req-b8ba57fb-6b80-4377-95d2-c3da4d1940a5 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.867 3523129 WARNING oslo_db.sqlalchemy.utils [None req-5b7234f4-548a-4eda-a3c9-83fb486b3381 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.875 3523129 WARNING oslo_db.sqlalchemy.utils [None req-45984264-1bae-4bd8-8bda-c22802272734 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.877 3523129 WARNING oslo_db.sqlalchemy.utils [None req-45984264-1bae-4bd8-8bda-c22802272734 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.036671s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.888 3523129 INFO alembic.runtime.migration [None req-45984264-1bae-4bd8-8bda-c22802272734 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.888 3523129 INFO alembic.runtime.migration [None req-45984264-1bae-4bd8-8bda-c22802272734 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.891 3523129 INFO alembic.runtime.migration [None req-45984264-1bae-4bd8-8bda-c22802272734 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.892 3523129 INFO alembic.runtime.migration [None req-45984264-1bae-4bd8-8bda-c22802272734 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.896 3523129 INFO alembic.runtime.migration [None req-45984264-1bae-4bd8-8bda-c22802272734 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.899 3523129 INFO aodh.api.app [None req-45984264-1bae-4bd8-8bda-c22802272734 4b44121f-186a-4495-802d-3ea52f7db5fa d959c82e-9dca-40e2-a525-5d35736102f3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.915 3523129 WARNING oslo_db.sqlalchemy.utils [None req-a153d5cc-7bb2-4c87-8a58-6e6f99a861f1 f1495c2a-d128-4763-9140-87fd613cdc76 064985bb-23fc-43a4-a903-e84c983924ce - - - -] 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.086510s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.879 3523131 INFO alembic.runtime.migration [None req-1b3752ee-1ef8-4286-b078-0132bf117647 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.879 3523131 INFO alembic.runtime.migration [None req-1b3752ee-1ef8-4286-b078-0132bf117647 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.883 3523131 INFO alembic.runtime.migration [None req-1b3752ee-1ef8-4286-b078-0132bf117647 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.883 3523131 INFO alembic.runtime.migration [None req-1b3752ee-1ef8-4286-b078-0132bf117647 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.894 3523131 INFO alembic.runtime.migration [None req-1b3752ee-1ef8-4286-b078-0132bf117647 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.903 3523131 INFO aodh.api.app [None req-1b3752ee-1ef8-4286-b078-0132bf117647 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.048309s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.924 3523129 INFO alembic.runtime.migration [None req-a153d5cc-7bb2-4c87-8a58-6e6f99a861f1 f1495c2a-d128-4763-9140-87fd613cdc76 064985bb-23fc-43a4-a903-e84c983924ce - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.925 3523129 INFO alembic.runtime.migration [None req-a153d5cc-7bb2-4c87-8a58-6e6f99a861f1 f1495c2a-d128-4763-9140-87fd613cdc76 064985bb-23fc-43a4-a903-e84c983924ce - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.928 3523129 INFO alembic.runtime.migration [None req-a153d5cc-7bb2-4c87-8a58-6e6f99a861f1 f1495c2a-d128-4763-9140-87fd613cdc76 064985bb-23fc-43a4-a903-e84c983924ce - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.928 3523129 INFO alembic.runtime.migration [None req-a153d5cc-7bb2-4c87-8a58-6e6f99a861f1 f1495c2a-d128-4763-9140-87fd613cdc76 064985bb-23fc-43a4-a903-e84c983924ce - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.932 3523129 INFO alembic.runtime.migration [None req-a153d5cc-7bb2-4c87-8a58-6e6f99a861f1 f1495c2a-d128-4763-9140-87fd613cdc76 064985bb-23fc-43a4-a903-e84c983924ce - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.933 3523129 INFO aodh.api.app [None req-a153d5cc-7bb2-4c87-8a58-6e6f99a861f1 f1495c2a-d128-4763-9140-87fd613cdc76 064985bb-23fc-43a4-a903-e84c983924ce - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.948 3523129 WARNING oslo_db.sqlalchemy.utils [None req-ac547b2e-c93a-40c1-ad80-329c31874390 740108fa-d2bc-40ee-8498-d279279b2d77 2a4da516-b06a-4cd9-9670-e0690e77540c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.949 3523129 WARNING oslo_db.sqlalchemy.utils [None req-ac547b2e-c93a-40c1-ad80-329c31874390 740108fa-d2bc-40ee-8498-d279279b2d77 2a4da516-b06a-4cd9-9670-e0690e77540c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.956 3523129 WARNING oslo_db.sqlalchemy.utils [None req-57cd9405-9f8f-4904-8713-995f2c6595b5 740108fa-d2bc-40ee-8498-d279279b2d77 2a4da516-b06a-4cd9-9670-e0690e77540c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.957 3523129 WARNING oslo_db.sqlalchemy.utils [None req-57cd9405-9f8f-4904-8713-995f2c6595b5 740108fa-d2bc-40ee-8498-d279279b2d77 2a4da516-b06a-4cd9-9670-e0690e77540c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.172232s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.832 3523132 INFO alembic.runtime.migration [None req-b04555a0-6473-4e7d-b150-5a516dba84c0 f57d52b2-9f39-4f55-9a9e-5d36d3a9876f 072e09f0-9fbc-44ab-b03a-8eb47cb022b4 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.832 3523132 INFO alembic.runtime.migration [None req-b04555a0-6473-4e7d-b150-5a516dba84c0 f57d52b2-9f39-4f55-9a9e-5d36d3a9876f 072e09f0-9fbc-44ab-b03a-8eb47cb022b4 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.835 3523132 INFO alembic.runtime.migration [None req-b04555a0-6473-4e7d-b150-5a516dba84c0 f57d52b2-9f39-4f55-9a9e-5d36d3a9876f 072e09f0-9fbc-44ab-b03a-8eb47cb022b4 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.836 3523132 INFO alembic.runtime.migration [None req-b04555a0-6473-4e7d-b150-5a516dba84c0 f57d52b2-9f39-4f55-9a9e-5d36d3a9876f 072e09f0-9fbc-44ab-b03a-8eb47cb022b4 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.840 3523132 INFO alembic.runtime.migration [None req-b04555a0-6473-4e7d-b150-5a516dba84c0 f57d52b2-9f39-4f55-9a9e-5d36d3a9876f 072e09f0-9fbc-44ab-b03a-8eb47cb022b4 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.847 3523132 INFO aodh.api.app [None req-b04555a0-6473-4e7d-b150-5a516dba84c0 f57d52b2-9f39-4f55-9a9e-5d36d3a9876f 072e09f0-9fbc-44ab-b03a-8eb47cb022b4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:53.864 3523132 WARNING oslo_db.sqlalchemy.utils [None req-52395081-d59e-493d-9621-b33f4dfeb7d6 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.868 3523132 WARNING oslo_db.sqlalchemy.utils [None req-a9358810-4805-4e44-8eb6-eb861ab3bcf7 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.875 3523132 WARNING oslo_db.sqlalchemy.utils [None req-ff1a66ac-3845-4fe6-86d5-e3c956031560 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.880 3523132 WARNING oslo_db.sqlalchemy.utils [None req-15522e08-d2e4-4839-9dfe-98f28129821a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.889 3523132 WARNING oslo_db.sqlalchemy.utils [None req-e8f9fbe0-7599-4fe2-8a72-cfcc70f93ecd fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.894 3523132 WARNING oslo_db.sqlalchemy.utils [None req-ba3c87c5-b82f-4aa4-b1d1-345517a0ba4e fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.900 3523132 WARNING oslo_db.sqlalchemy.utils [None req-ba50291d-8e0c-43c0-a105-751257fca057 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.904 3523132 WARNING oslo_db.sqlalchemy.utils [None req-e1b686b9-86ff-454b-b274-aca54efd7dc0 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.912 3523132 WARNING oslo_db.sqlalchemy.utils [None req-921ccc8c-7536-45bf-8d39-27afe4411c77 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.915 3523132 WARNING oslo_db.sqlalchemy.utils [None req-79dc673b-3c5e-45ca-9047-f8ed7af5a933 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.923 3523132 WARNING oslo_db.sqlalchemy.utils [None req-38c958a9-bb51-48ae-95a3-db1736c0d262 fff4f12 0-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.927 3523132 WARNING oslo_db.sqlalchemy.utils [None req-9ec742af-4d9b-41bd-a6ec-2f8393fb4b25 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.935 3523132 WARNING oslo_db.sqlalchemy.utils [None req-d3ca74a4-4c4e-4d9b-b0e9-31b8622dc878 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.942 3523132 WARNING oslo_db.sqlalchemy.utils [None req-dba33072-6da7-4e34-a213-556e83bad61d fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.950 3523132 WARNING oslo_db.sqlalchemy.utils [None req-d5c5da66-d1dc-4049-b228-6aacfeadd310 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.956 3523132 WARNING oslo_db.sqlalchemy.utils [None req-7d94983f-9b5a-411e-905f-c729f1e0a192 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.962 3523132 WARNING oslo_db.sqlalchemy.utils [None req-33d2f93a-c0da-4fcf-a948-e9e2f0c09cce fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.968 3523132 WARNING oslo_db.sqlalchemy.utils [None req-273933f7-d2f9-49cd-ba8f-53f596dac66c fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.981 3523132 WARNING oslo_db.sqlalchemy.utils [None req-94aeeb92-9baa-4293-b7e8-9e9c87455773 fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.986 3523132 WARNING oslo_db.sqlalchemy.utils [None req-604d198d-096a-4020-af42-d7bb1029f83d fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:53.994 3523132 WARNING oslo_db.sqlalchemy.utils [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_nonadmin_on_behalf_of_another_project [0.051058s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.972 3523129 INFO alembic.runtime.migration [None req-57cd9405-9f8f-4904-8713-995f2c6595b5 740108fa-d2bc-40ee-8498-d279279b2d77 2a4da516-b06a-4cd9-9670-e0690e77540c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.977 3523129 INFO alembic.runtime.migration [None req-57cd9405-9f8f-4904-8713-995f2c6595b5 740108fa-d2bc-40ee-8498-d279279b2d77 2a4da516-b06a-4cd9-9670-e0690e77540c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.981 3523129 INFO alembic.runtime.migration [None req-57cd9405-9f8f-4904-8713-995f2c6595b5 740108fa-d2bc-40ee-8498-d279279b2d77 2a4da516-b06a-4cd9-9670-e0690e77540c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.981 3523129 INFO alembic.runtime.migration [None req-57cd9405-9f8f-4904-8713-995f2c6595b5 740108fa-d2bc-40ee-8498-d279279b2d77 2a4da516-b06a-4cd9-9670-e0690e77540c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.993 3523129 INFO alembic.runtime.migration [None req-57cd9405-9f8f-4904-8713-995f2c6595b5 740108fa-d2bc-40ee-8498-d279279b2d77 2a4da516-b06a-4cd9-9670-e0690e77540c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.995 3523129 INFO aodh.api.app [None req-57cd9405-9f8f-4904-8713-995f2c6595b5 740108fa-d2bc-40ee-8498-d279279b2d77 2a4da516-b06a-4cd9-9670-e0690e77540c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} 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_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.091154s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.967 3523131 INFO alembic.runtime.migration [None req-6bb43f91-bbfa-4a35-9fc6-704a1f2d1adc - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.967 3523131 INFO alembic.runtime.migration [None req-6bb43f91-bbfa-4a35-9fc6-704a1f2d1adc - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.970 3523131 INFO alembic.runtime.migration [None req-6bb43f91-bbfa-4a35-9fc6-704a1f2d1adc - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.970 3523131 INFO alembic.runtime.migration [None req-6bb43f91-bbfa-4a35-9fc6-704a1f2d1adc - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.984 3523131 INFO alembic.runtime.migration [None req-6bb43f91-bbfa-4a35-9fc6-704a1f2d1adc - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.992 3523131 INFO aodh.api.app [None req-6bb43f91-bbfa-4a35-9fc6-704a1f2d1adc - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.045890s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.026 3523129 INFO alembic.runtime.migration [None req-b8927c4f-7745-4155-8b0a-152630790380 2f8da47c-ee90-416a-9b7c-66f804cd63cd 6a253987-0ccc-45fc-818e-1bb41f481c61 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.027 3523129 INFO alembic.runtime.migration [None req-b8927c4f-7745-4155-8b0a-152630790380 2f8da47c-ee90-416a-9b7c-66f804cd63cd 6a253987-0ccc-45fc-818e-1bb41f481c61 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.030 3523129 INFO alembic.runtime.migration [None req-b8927c4f-7745-4155-8b0a-152630790380 2f8da47c-ee90-416a-9b7c-66f804cd63cd 6a253987-0ccc-45fc-818e-1bb41f481c61 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.030 3523129 INFO alembic.runtime.migration [None req-b8927c4f-7745-4155-8b0a-152630790380 2f8da47c-ee90-416a-9b7c-66f804cd63cd 6a253987-0ccc-45fc-818e-1bb41f481c61 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.035 3523129 INFO alembic.runtime.migration [None req-b8927c4f-7745-4155-8b0a-152630790380 2f8da47c-ee90-416a-9b7c-66f804cd63cd 6a253987-0ccc-45fc-818e-1bb41f481c61 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.037 3523129 INFO aodh.api.app [None req-b8927c4f-7745-4155-8b0a-152630790380 2f8da47c-ee90-416a-9b7c-66f804cd63cd 6a253987-0ccc-45fc-818e-1bb41f481c61 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:54.051 3523129 WARNING oslo_db.sqlalchemy.utils [None req-4813d13f-fab3-478e-94d7-8d9d185163b3 3376d68c-00b3-4321-9192-e634cbe0b224 d825b0b2-c209-4318-9040-40f0f5855c76 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.052 3523129 WARNING oslo_db.sqlalchemy.utils [None req-4813d13f-fab3-478e-94d7-8d9d185163b3 3376d68c-00b3-4321-9192-e634cbe0b224 d825b0b2-c209-4318-9040-40f0f5855c76 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.060 3523129 WARNING oslo_db.sqlalchemy.utils [None req-4813d13f-fab3-478e-94d7-8d9d185163b3 3376d68c-00b3-4321-9192-e634cbe0b224 d825b0b2-c209-4318-9040-40f0f5855c76 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.002027s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.002789s] ... ok {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.036640s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.039 3523132 INFO alembic.runtime.migration [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.039 3523132 INFO alembic.runtime.migration [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.042 3523132 INFO alembic.runtime.migration [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.042 3523132 INFO alembic.runtime.migration [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.047 3523132 INFO alembic.runtime.migration [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.048 3523132 INFO aodh.api.app [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/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( {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.308175s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:53.806 3523130 INFO alembic.runtime.migration [None req-de63a33a-b751-4c8f-b13b-0c8ad8d04544 118dc319-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.810 3523130 INFO alembic.runtime.migration [None req-de63a33a-b751-4c8f-b13b-0c8ad8d04544 118dc319-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.822 3523130 INFO alembic.runtime.migration [None req-de63a33a-b751-4c8f-b13b-0c8ad8d04544 118dc319-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:53.822 3523130 INFO alembic.runtime.migration [None req-de63a33a-b751-4c8f-b13b-0c8ad8d04544 118dc319-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:53.835 3523130 INFO alembic.runtime.migration [None req-de63a33a-b751-4c8f-b13b-0c8ad8d04544 118dc319-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:53.841 3523130 INFO aodh.api.app [None req-de63a33a-b751-4c8f-b13b-0c8ad8d04544 118dc319-224e-4ac7-8348-114d49c1ab4a 797a5b89-2236-4f39-b8d9-6597ec9a7bb5 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:54.041 3523130 WARNING oslo_db.sqlalchemy.utils [None req-ee817536-53b1-4e82-b771-baf20e5e1b64 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.050 3523130 WARNING oslo_db.sqlalchemy.utils [None req-86d0fac7-88c8-4bf6-be28-ebac4aaeda81 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.058 3523130 WARNING oslo_db.sqlalchemy.utils [None req-86d0fac7-88c8-4bf6-be28-ebac4aaeda81 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.064 3523130 WARNING oslo_db.sqlalchemy.utils [None req-16fc6abf-7f30-44c2-ade4-86e43e16396a 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.070 3523130 WARNING oslo_db.sqlalchemy.utils [None req-b6f8a892-d724-4010-aece-de6b2f8cc6fe 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.088 3523130 WARNING oslo_db.sqlalchemy.utils [None req-e58d5eff-67c1-44c4-a354-911a6b9dafae 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.094 3523130 WARNING oslo_db.sqlalchemy.utils [None req-797ecf4d-1d6b-4428-bd64-71839e146fcf 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.099 3523130 WARNING oslo_db.sqlalchemy.utils [None req-797ecf4d-1d6b-4428-bd64-71839e146fcf 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.035447s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.077 3523132 INFO alembic.runtime.migration [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.077 3523132 INFO alembic.runtime.migration [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.080 3523132 INFO alembic.runtime.migration [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.080 3523132 INFO alembic.runtime.migration [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.085 3523132 INFO alembic.runtime.migration [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.087 3523132 INFO aodh.api.app [None req-65367acb-8ba4-4634-954b-63389c83a86a fff4f120-9fcb-48d4-9f79-39847d5b9c8e 687b0508-bd83-436c-b225-82e65a68b9e3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:54.098 3523132 WARNING oslo_db.sqlalchemy.utils [None req-fe868d5f-fd02-42e3-90a2-baac69a2e4e4 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.104 3523132 WARNING oslo_db.sqlalchemy.utils [None req-f03b1bde-35fc-4990-af8e-0446eddea4d2 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.042713s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.076 3523129 INFO alembic.runtime.migration [None req-4813d13f-fab3-478e-94d7-8d9d185163b3 3376d68c-00b3-4321-9192-e634cbe0b224 d825b0b2-c209-4318-9040-40f0f5855c76 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.077 3523129 INFO alembic.runtime.migration [None req-4813d13f-fab3-478e-94d7-8d9d185163b3 3376d68c-00b3-4321-9192-e634cbe0b224 d825b0b2-c209-4318-9040-40f0f5855c76 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.080 3523129 INFO alembic.runtime.migration [None req-4813d13f-fab3-478e-94d7-8d9d185163b3 3376d68c-00b3-4321-9192-e634cbe0b224 d825b0b2-c209-4318-9040-40f0f5855c76 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.080 3523129 INFO alembic.runtime.migration [None req-4813d13f-fab3-478e-94d7-8d9d185163b3 3376d68c-00b3-4321-9192-e634cbe0b224 d825b0b2-c209-4318-9040-40f0f5855c76 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.084 3523129 INFO alembic.runtime.migration [None req-4813d13f-fab3-478e-94d7-8d9d185163b3 3376d68c-00b3-4321-9192-e634cbe0b224 d825b0b2-c209-4318-9040-40f0f5855c76 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.089 3523129 INFO aodh.api.app [None req-4813d13f-fab3-478e-94d7-8d9d185163b3 3376d68c-00b3-4321-9192-e634cbe0b224 d825b0b2-c209-4318-9040-40f0f5855c76 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.013903s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.000806s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000607s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.001503s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.002231s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.106642s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.061 3523131 INFO alembic.runtime.migration [None req-dcce05ac-126d-42a9-86f8-8d4b7e09cab4 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.061 3523131 INFO alembic.runtime.migration [None req-dcce05ac-126d-42a9-86f8-8d4b7e09cab4 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.072 3523131 INFO alembic.runtime.migration [None req-dcce05ac-126d-42a9-86f8-8d4b7e09cab4 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.072 3523131 INFO alembic.runtime.migration [None req-dcce05ac-126d-42a9-86f8-8d4b7e09cab4 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.079 3523131 INFO alembic.runtime.migration [None req-dcce05ac-126d-42a9-86f8-8d4b7e09cab4 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.083 3523131 INFO aodh.api.app [None req-dcce05ac-126d-42a9-86f8-8d4b7e09cab4 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.041454s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.132 3523132 INFO alembic.runtime.migration [None req-f03b1bde-35fc-4990-af8e-0446eddea4d2 - - - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.132 3523132 INFO alembic.runtime.migration [None req-f03b1bde-35fc-4990-af8e-0446eddea4d2 - - - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.136 3523132 INFO alembic.runtime.migration [None req-f03b1bde-35fc-4990-af8e-0446eddea4d2 - - - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.136 3523132 INFO alembic.runtime.migration [None req-f03b1bde-35fc-4990-af8e-0446eddea4d2 - - - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.140 3523132 INFO alembic.runtime.migration [None req-f03b1bde-35fc-4990-af8e-0446eddea4d2 - - - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.142 3523132 INFO aodh.api.app [None req-f03b1bde-35fc-4990-af8e-0446eddea4d2 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.058420s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.119 3523129 INFO alembic.runtime.migration [None req-6c59d8b2-da0e-4cdc-bd0d-36b5820c766f - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.120 3523129 INFO alembic.runtime.migration [None req-6c59d8b2-da0e-4cdc-bd0d-36b5820c766f - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.133 3523129 INFO alembic.runtime.migration [None req-6c59d8b2-da0e-4cdc-bd0d-36b5820c766f - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.133 3523129 INFO alembic.runtime.migration [None req-6c59d8b2-da0e-4cdc-bd0d-36b5820c766f - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.137 3523129 INFO alembic.runtime.migration [None req-6c59d8b2-da0e-4cdc-bd0d-36b5820c766f - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.143 3523129 INFO aodh.api.app [None req-6c59d8b2-da0e-4cdc-bd0d-36b5820c766f - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.100526s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.113 3523130 INFO alembic.runtime.migration [None req-797ecf4d-1d6b-4428-bd64-71839e146fcf 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.114 3523130 INFO alembic.runtime.migration [None req-797ecf4d-1d6b-4428-bd64-71839e146fcf 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.117 3523130 INFO alembic.runtime.migration [None req-797ecf4d-1d6b-4428-bd64-71839e146fcf 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.117 3523130 INFO alembic.runtime.migration [None req-797ecf4d-1d6b-4428-bd64-71839e146fcf 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.133 3523130 INFO alembic.runtime.migration [None req-797ecf4d-1d6b-4428-bd64-71839e146fcf 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.142 3523130 INFO aodh.api.app [None req-797ecf4d-1d6b-4428-bd64-71839e146fcf 0c42875e-c4a6-45c3-ac04-cebee630b067 9e6bb017-296a-4f8b-81c7-08bb2be73875 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:54.176 3523130 WARNING oslo_db.sqlalchemy.utils [None req-0789fcea-87a8-4205-8f8a-c0046fa211d1 a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.177 3523130 WARNING oslo_db.sqlalchemy.utils [None req-0789fcea-87a8-4205-8f8a-c0046fa211d1 a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.185 3523130 WARNING oslo_db.sqlalchemy.utils [None req-98fb4b0e-9332-49e3-9c3e-0120059d769a a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.193 3523130 WARNING oslo_db.sqlalchemy.utils [None req-c9753832-1b80-4cc0-ac94-ed45d518a300 a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.196 3523130 WARNING oslo_db.sqlalchemy.utils [None req-c9753832-1b80-4cc0-ac94-ed45d518a300 a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.202 3523130 WARNING oslo_db.sqlalchemy.utils [None req-a8ec6250-5ee2-4714-889b-eb12d77b905f a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.061865s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.165 3523131 INFO alembic.runtime.migration [None req-8b70a1a5-5007-47b5-9cdf-253205daab44 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.165 3523131 INFO alembic.runtime.migration [None req-8b70a1a5-5007-47b5-9cdf-253205daab44 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.169 3523131 INFO alembic.runtime.migration [None req-8b70a1a5-5007-47b5-9cdf-253205daab44 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.170 3523131 INFO alembic.runtime.migration [None req-8b70a1a5-5007-47b5-9cdf-253205daab44 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.179 3523131 INFO alembic.runtime.migration [None req-8b70a1a5-5007-47b5-9cdf-253205daab44 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.182 3523131 INFO aodh.api.app [None req-8b70a1a5-5007-47b5-9cdf-253205daab44 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.056719s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.176 3523132 INFO alembic.runtime.migration [None req-ae6e517d-f84c-46f9-8763-b1e637c0687e - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.176 3523132 INFO alembic.runtime.migration [None req-ae6e517d-f84c-46f9-8763-b1e637c0687e - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.180 3523132 INFO alembic.runtime.migration [None req-ae6e517d-f84c-46f9-8763-b1e637c0687e - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.180 3523132 INFO alembic.runtime.migration [None req-ae6e517d-f84c-46f9-8763-b1e637c0687e - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.185 3523132 INFO alembic.runtime.migration [None req-ae6e517d-f84c-46f9-8763-b1e637c0687e - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.187 3523132 INFO aodh.api.app [None req-ae6e517d-f84c-46f9-8763-b1e637c0687e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.073564s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.178 3523129 INFO alembic.runtime.migration [None req-d45e69d5-0272-460d-9af4-4ecae30819c5 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.179 3523129 INFO alembic.runtime.migration [None req-d45e69d5-0272-460d-9af4-4ecae30819c5 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.183 3523129 INFO alembic.runtime.migration [None req-d45e69d5-0272-460d-9af4-4ecae30819c5 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.183 3523129 INFO alembic.runtime.migration [None req-d45e69d5-0272-460d-9af4-4ecae30819c5 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.188 3523129 INFO alembic.runtime.migration [None req-d45e69d5-0272-460d-9af4-4ecae30819c5 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.190 3523129 INFO aodh.api.app [None req-d45e69d5-0272-460d-9af4-4ecae30819c5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.065727s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.218 3523130 INFO alembic.runtime.migration [None req-a8ec6250-5ee2-4714-889b-eb12d77b905f a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.218 3523130 INFO alembic.runtime.migration [None req-a8ec6250-5ee2-4714-889b-eb12d77b905f a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.224 3523130 INFO alembic.runtime.migration [None req-a8ec6250-5ee2-4714-889b-eb12d77b905f a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.224 3523130 INFO alembic.runtime.migration [None req-a8ec6250-5ee2-4714-889b-eb12d77b905f a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.229 3523130 INFO alembic.runtime.migration [None req-a8ec6250-5ee2-4714-889b-eb12d77b905f a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.232 3523130 INFO aodh.api.app [None req-a8ec6250-5ee2-4714-889b-eb12d77b905f a2f73dfd-c4b3-4e98-9f26-c6d2875b9c34 ae558498-0da1-4b20-8809-e009c59d8a28 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:54.248 3523130 WARNING oslo_db.sqlalchemy.utils [None req-611d008e-3e16-4ff8-8aa5-bbf74b50edef f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.249 3523130 WARNING oslo_db.sqlalchemy.utils [None req-611d008e-3e16-4ff8-8aa5-bbf74b50edef f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.261 3523130 WARNING oslo_db.sqlalchemy.utils [None req-2d1fc244-7b30-4cb3-8547-d2933b89c0ba f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.267 3523130 WARNING oslo_db.sqlalchemy.utils [None req-0eabb7cb-3962-4c46-8a94-14dd94af84bb f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.268 3523130 WARNING oslo_db.sqlalchemy.utils [None req-0eabb7cb-3962-4c46-8a94-14dd94af84bb f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.271 3523130 WARNING oslo_db.sqlalchemy.utils [None req-6a323bd0-ec1f-4085-90aa-bef4620bc804 f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] 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_forbidden [0.055890s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.230 3523131 INFO alembic.runtime.migration [None req-94cf346d-75cf-403b-9468-758e3440df58 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.230 3523131 INFO alembic.runtime.migration [None req-94cf346d-75cf-403b-9468-758e3440df58 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.234 3523131 INFO alembic.runtime.migration [None req-94cf346d-75cf-403b-9468-758e3440df58 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.234 3523131 INFO alembic.runtime.migration [None req-94cf346d-75cf-403b-9468-758e3440df58 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.238 3523131 INFO alembic.runtime.migration [None req-94cf346d-75cf-403b-9468-758e3440df58 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.242 3523131 INFO aodh.api.app [None req-94cf346d-75cf-403b-9468-758e3440df58 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:54.261 3523131 INFO aodh.api.app [None req-94cf346d-75cf-403b-9468-758e3440df58 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:54.273 3523131 WARNING oslo_policy.policy [None req-a21c02a3-120c-422d-a23b-da1f5c6a1585 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_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.057016s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.232 3523132 INFO alembic.runtime.migration [None req-eca0f7da-f623-43e0-b37d-dda70b40d563 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.232 3523132 INFO alembic.runtime.migration [None req-eca0f7da-f623-43e0-b37d-dda70b40d563 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.235 3523132 INFO alembic.runtime.migration [None req-eca0f7da-f623-43e0-b37d-dda70b40d563 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.235 3523132 INFO alembic.runtime.migration [None req-eca0f7da-f623-43e0-b37d-dda70b40d563 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.240 3523132 INFO alembic.runtime.migration [None req-eca0f7da-f623-43e0-b37d-dda70b40d563 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.242 3523132 INFO aodh.api.app [None req-eca0f7da-f623-43e0-b37d-dda70b40d563 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRulePrometheus.test_post_prometheus_alarm_as_admin [0.039087s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.281 3523130 INFO alembic.runtime.migration [None req-6a323bd0-ec1f-4085-90aa-bef4620bc804 f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.282 3523130 INFO alembic.runtime.migration [None req-6a323bd0-ec1f-4085-90aa-bef4620bc804 f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.285 3523130 INFO alembic.runtime.migration [None req-6a323bd0-ec1f-4085-90aa-bef4620bc804 f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.285 3523130 INFO alembic.runtime.migration [None req-6a323bd0-ec1f-4085-90aa-bef4620bc804 f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.289 3523130 INFO alembic.runtime.migration [None req-6a323bd0-ec1f-4085-90aa-bef4620bc804 f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.291 3523130 INFO aodh.api.app [None req-6a323bd0-ec1f-4085-90aa-bef4620bc804 f62b50c5-acb1-4fb2-a3ab-46c770ffbf4d 01c7edc0-d10f-4421-86f8-0d2d36fcc152 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:54.307 3523130 WARNING oslo_db.sqlalchemy.utils [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.308 3523130 WARNING oslo_db.sqlalchemy.utils [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.312 3523130 WARNING oslo_db.sqlalchemy.utils [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.042443s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.288 3523131 INFO alembic.runtime.migration [None req-a21c02a3-120c-422d-a23b-da1f5c6a1585 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.288 3523131 INFO alembic.runtime.migration [None req-a21c02a3-120c-422d-a23b-da1f5c6a1585 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.291 3523131 INFO alembic.runtime.migration [None req-a21c02a3-120c-422d-a23b-da1f5c6a1585 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.291 3523131 INFO alembic.runtime.migration [None req-a21c02a3-120c-422d-a23b-da1f5c6a1585 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.296 3523131 INFO alembic.runtime.migration [None req-a21c02a3-120c-422d-a23b-da1f5c6a1585 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.304 3523131 INFO aodh.api.app [None req-a21c02a3-120c-422d-a23b-da1f5c6a1585 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.085349s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.262 3523129 INFO alembic.runtime.migration [None req-d245ae24-b44a-4131-a3b5-fe106d220826 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.262 3523129 INFO alembic.runtime.migration [None req-d245ae24-b44a-4131-a3b5-fe106d220826 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.266 3523129 INFO alembic.runtime.migration [None req-d245ae24-b44a-4131-a3b5-fe106d220826 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.266 3523129 INFO alembic.runtime.migration [None req-d245ae24-b44a-4131-a3b5-fe106d220826 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.270 3523129 INFO alembic.runtime.migration [None req-d245ae24-b44a-4131-a3b5-fe106d220826 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.279 3523129 INFO aodh.api.app [None req-d245ae24-b44a-4131-a3b5-fe106d220826 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.051699s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.289 3523132 INFO alembic.runtime.migration [None req-e1aa79c8-72ef-4422-beac-c6cb3ed67654 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.289 3523132 INFO alembic.runtime.migration [None req-e1aa79c8-72ef-4422-beac-c6cb3ed67654 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.293 3523132 INFO alembic.runtime.migration [None req-e1aa79c8-72ef-4422-beac-c6cb3ed67654 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.293 3523132 INFO alembic.runtime.migration [None req-e1aa79c8-72ef-4422-beac-c6cb3ed67654 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.298 3523132 INFO alembic.runtime.migration [None req-e1aa79c8-72ef-4422-beac-c6cb3ed67654 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.299 3523132 INFO aodh.api.app [None req-e1aa79c8-72ef-4422-beac-c6cb3ed67654 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.030172s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.321 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.321 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.325 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.325 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.329 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.331 3523130 INFO aodh.api.app [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.035418s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.329 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.329 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.338 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.338 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.343 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.346 3523131 INFO aodh.api.app [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.034399s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.353 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.353 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.356 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.356 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.361 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.362 3523130 INFO aodh.api.app [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.001198s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000778s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.032842s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.366 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.366 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.371 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.371 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.376 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.378 3523131 INFO aodh.api.app [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.066304s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.339 3523129 INFO alembic.runtime.migration [None req-8a5c657d-5266-47f2-b5ca-418dfeb5c332 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.339 3523129 INFO alembic.runtime.migration [None req-8a5c657d-5266-47f2-b5ca-418dfeb5c332 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.348 3523129 INFO alembic.runtime.migration [None req-8a5c657d-5266-47f2-b5ca-418dfeb5c332 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.348 3523129 INFO alembic.runtime.migration [None req-8a5c657d-5266-47f2-b5ca-418dfeb5c332 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.360 3523129 INFO alembic.runtime.migration [None req-8a5c657d-5266-47f2-b5ca-418dfeb5c332 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.362 3523129 INFO aodh.api.app [None req-8a5c657d-5266-47f2-b5ca-418dfeb5c332 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.007808s] ... ok {2} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.005047s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.055921s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.404 3523132 INFO alembic.runtime.migration [None req-13308a9e-aab0-4f30-a320-53d5869d86d6 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.405 3523132 INFO alembic.runtime.migration [None req-13308a9e-aab0-4f30-a320-53d5869d86d6 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.411 3523132 INFO alembic.runtime.migration [None req-13308a9e-aab0-4f30-a320-53d5869d86d6 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.411 3523132 INFO alembic.runtime.migration [None req-13308a9e-aab0-4f30-a320-53d5869d86d6 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.416 3523132 INFO alembic.runtime.migration [None req-13308a9e-aab0-4f30-a320-53d5869d86d6 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.417 3523132 INFO aodh.api.app [None req-13308a9e-aab0-4f30-a320-53d5869d86d6 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.067267s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.010911s] ... ok {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.071774s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.406 3523129 INFO alembic.runtime.migration [None req-a752d60f-0978-4325-9bd1-6d9f8aec817c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.407 3523129 INFO alembic.runtime.migration [None req-a752d60f-0978-4325-9bd1-6d9f8aec817c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.427 3523129 INFO alembic.runtime.migration [None req-a752d60f-0978-4325-9bd1-6d9f8aec817c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.427 3523129 INFO alembic.runtime.migration [None req-a752d60f-0978-4325-9bd1-6d9f8aec817c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.438 3523129 INFO alembic.runtime.migration [None req-a752d60f-0978-4325-9bd1-6d9f8aec817c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.441 3523129 INFO aodh.api.app [None req-a752d60f-0978-4325-9bd1-6d9f8aec817c some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.060581s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.416 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.416 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.420 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.420 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.424 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.429 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] 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.014101s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.000788s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.002309s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002234s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.060596s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.457 3523132 INFO alembic.runtime.migration [None req-bc84cabb-2305-40a2-bc92-e5abe35fbb60 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.457 3523132 INFO alembic.runtime.migration [None req-bc84cabb-2305-40a2-bc92-e5abe35fbb60 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.460 3523132 INFO alembic.runtime.migration [None req-bc84cabb-2305-40a2-bc92-e5abe35fbb60 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.460 3523132 INFO alembic.runtime.migration [None req-bc84cabb-2305-40a2-bc92-e5abe35fbb60 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.465 3523132 INFO alembic.runtime.migration [None req-bc84cabb-2305-40a2-bc92-e5abe35fbb60 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.467 3523132 INFO aodh.api.app [None req-bc84cabb-2305-40a2-bc92-e5abe35fbb60 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.047736s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.484 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.485 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.493 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.493 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.500 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.507 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.510 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.060322s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.478 3523129 INFO alembic.runtime.migration [None req-92839ba8-af44-4526-9a28-17e72f8b0564 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.486 3523129 INFO alembic.runtime.migration [None req-92839ba8-af44-4526-9a28-17e72f8b0564 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.489 3523129 INFO alembic.runtime.migration [None req-92839ba8-af44-4526-9a28-17e72f8b0564 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.489 3523129 INFO alembic.runtime.migration [None req-92839ba8-af44-4526-9a28-17e72f8b0564 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.493 3523129 INFO alembic.runtime.migration [None req-92839ba8-af44-4526-9a28-17e72f8b0564 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.510 3523129 INFO aodh.api.app [None req-92839ba8-af44-4526-9a28-17e72f8b0564 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.053618s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.492 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.492 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.496 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.496 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.501 3523130 INFO alembic.runtime.migration [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.503 3523130 INFO aodh.api.app [None req-22dc6764-2775-472a-b025-0e88f00fc861 35bd05e6-abb5-4a32-ac6a-cd1ae4d9c6f6 6b9c5b9d-a90d-4a59-87e2-787e53c50387 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.042056s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.538 3523129 INFO alembic.runtime.migration [None req-399f5e9f-ee94-43c5-a605-6198703b4afb 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.538 3523129 INFO alembic.runtime.migration [None req-399f5e9f-ee94-43c5-a605-6198703b4afb 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.542 3523129 INFO alembic.runtime.migration [None req-399f5e9f-ee94-43c5-a605-6198703b4afb 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.542 3523129 INFO alembic.runtime.migration [None req-399f5e9f-ee94-43c5-a605-6198703b4afb 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.547 3523129 INFO alembic.runtime.migration [None req-399f5e9f-ee94-43c5-a605-6198703b4afb 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.549 3523129 INFO aodh.api.app [None req-399f5e9f-ee94-43c5-a605-6198703b4afb 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.065476s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.519 3523132 INFO alembic.runtime.migration [None req-7d7eb51d-9f97-4fac-b036-213b948734f2 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.519 3523132 INFO alembic.runtime.migration [None req-7d7eb51d-9f97-4fac-b036-213b948734f2 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.523 3523132 INFO alembic.runtime.migration [None req-7d7eb51d-9f97-4fac-b036-213b948734f2 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.523 3523132 INFO alembic.runtime.migration [None req-7d7eb51d-9f97-4fac-b036-213b948734f2 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.528 3523132 INFO alembic.runtime.migration [None req-7d7eb51d-9f97-4fac-b036-213b948734f2 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.530 3523132 INFO aodh.api.app [None req-7d7eb51d-9f97-4fac-b036-213b948734f2 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.077339s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.547 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.547 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.552 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.552 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.580 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.591 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.069698s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.546 3523130 INFO alembic.runtime.migration [None req-40be0edf-7a9e-4e96-9b12-d204cd26f60f - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.546 3523130 INFO alembic.runtime.migration [None req-40be0edf-7a9e-4e96-9b12-d204cd26f60f - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.550 3523130 INFO alembic.runtime.migration [None req-40be0edf-7a9e-4e96-9b12-d204cd26f60f - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.550 3523130 INFO alembic.runtime.migration [None req-40be0edf-7a9e-4e96-9b12-d204cd26f60f - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.555 3523130 INFO alembic.runtime.migration [None req-40be0edf-7a9e-4e96-9b12-d204cd26f60f - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.556 3523130 INFO aodh.api.app [None req-40be0edf-7a9e-4e96-9b12-d204cd26f60f - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.040554s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.582 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.582 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.585 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.585 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.590 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.592 3523129 INFO aodh.api.app [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.038874s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.584 3523132 INFO alembic.runtime.migration [None req-80bec48c-f278-4447-9b09-5a8a46c08c86 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.584 3523132 INFO alembic.runtime.migration [None req-80bec48c-f278-4447-9b09-5a8a46c08c86 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.587 3523132 INFO alembic.runtime.migration [None req-80bec48c-f278-4447-9b09-5a8a46c08c86 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.587 3523132 INFO alembic.runtime.migration [None req-80bec48c-f278-4447-9b09-5a8a46c08c86 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.592 3523132 INFO alembic.runtime.migration [None req-80bec48c-f278-4447-9b09-5a8a46c08c86 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.594 3523132 INFO aodh.api.app [None req-80bec48c-f278-4447-9b09-5a8a46c08c86 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.011753s] ... ok {0} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000888s] ... ok {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.031955s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.635 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.635 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.643 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.643 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.648 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.652 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.658 3523129 INFO aodh.storage.impl_sqlalchemy [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] 0 alarm histories are removed from database {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.057643s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.613 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.613 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.622 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.622 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.626 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.642 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.648 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.051783s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.617 3523130 INFO alembic.runtime.migration [None req-f69d813f-3e58-4451-a25a-fce7c8314f13 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.617 3523130 INFO alembic.runtime.migration [None req-f69d813f-3e58-4451-a25a-fce7c8314f13 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.621 3523130 INFO alembic.runtime.migration [None req-f69d813f-3e58-4451-a25a-fce7c8314f13 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.621 3523130 INFO alembic.runtime.migration [None req-f69d813f-3e58-4451-a25a-fce7c8314f13 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.625 3523130 INFO alembic.runtime.migration [None req-f69d813f-3e58-4451-a25a-fce7c8314f13 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.627 3523130 INFO aodh.api.app [None req-f69d813f-3e58-4451-a25a-fce7c8314f13 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.029641s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.668 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.668 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.672 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.672 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.677 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.681 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.688 3523129 INFO aodh.storage.impl_sqlalchemy [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] 3 alarm histories are removed from database {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.076379s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.623 3523132 INFO alembic.runtime.migration [None req-d51efb05-1d31-4c01-8b04-745a628d72db some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.623 3523132 INFO alembic.runtime.migration [None req-d51efb05-1d31-4c01-8b04-745a628d72db some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.626 3523132 INFO alembic.runtime.migration [None req-d51efb05-1d31-4c01-8b04-745a628d72db some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.627 3523132 INFO alembic.runtime.migration [None req-d51efb05-1d31-4c01-8b04-745a628d72db some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.649 3523132 INFO alembic.runtime.migration [None req-d51efb05-1d31-4c01-8b04-745a628d72db some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.650 3523132 INFO aodh.api.app [None req-d51efb05-1d31-4c01-8b04-745a628d72db some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:54.678 3523132 INFO aodh.api.app [None req-d51efb05-1d31-4c01-8b04-745a628d72db some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini 2025-11-21 10:31:54.690 3523132 WARNING oslo_policy.policy [None req-82655978-2ffa-4fed-a838-cce9ea8d4332 some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.037208s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.667 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.667 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.675 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.675 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.686 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.688 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] 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.030793s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.698 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.698 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.701 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.702 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.706 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.710 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.713 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.059401s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.670 3523130 INFO alembic.runtime.migration [None req-d201ddf5-b611-4f00-9091-0dc3137e98a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.670 3523130 INFO alembic.runtime.migration [None req-d201ddf5-b611-4f00-9091-0dc3137e98a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.674 3523130 INFO alembic.runtime.migration [None req-d201ddf5-b611-4f00-9091-0dc3137e98a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.674 3523130 INFO alembic.runtime.migration [None req-d201ddf5-b611-4f00-9091-0dc3137e98a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.678 3523130 INFO alembic.runtime.migration [None req-d201ddf5-b611-4f00-9091-0dc3137e98a7 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.680 3523130 INFO aodh.api.app [None req-d201ddf5-b611-4f00-9091-0dc3137e98a7 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.038070s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.700 3523132 INFO alembic.runtime.migration [None req-82655978-2ffa-4fed-a838-cce9ea8d4332 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.700 3523132 INFO alembic.runtime.migration [None req-82655978-2ffa-4fed-a838-cce9ea8d4332 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.703 3523132 INFO alembic.runtime.migration [None req-82655978-2ffa-4fed-a838-cce9ea8d4332 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.703 3523132 INFO alembic.runtime.migration [None req-82655978-2ffa-4fed-a838-cce9ea8d4332 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.708 3523132 INFO alembic.runtime.migration [None req-82655978-2ffa-4fed-a838-cce9ea8d4332 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.710 3523132 INFO aodh.api.app [None req-82655978-2ffa-4fed-a838-cce9ea8d4332 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.025394s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.731 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.731 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.735 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.735 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.741 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.744 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.055374s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.714 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.714 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.717 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.717 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.734 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.746 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.748 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.751 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.038268s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.729 3523130 INFO alembic.runtime.migration [None req-279929ac-3033-4e10-b5a2-75d356528706 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.729 3523130 INFO alembic.runtime.migration [None req-279929ac-3033-4e10-b5a2-75d356528706 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.733 3523130 INFO alembic.runtime.migration [None req-279929ac-3033-4e10-b5a2-75d356528706 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.733 3523130 INFO alembic.runtime.migration [None req-279929ac-3033-4e10-b5a2-75d356528706 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.738 3523130 INFO alembic.runtime.migration [None req-279929ac-3033-4e10-b5a2-75d356528706 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.740 3523130 INFO aodh.api.app [None req-279929ac-3033-4e10-b5a2-75d356528706 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.040950s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.739 3523132 INFO alembic.runtime.migration [None req-3d967869-c08a-4fe6-a91d-b94ef1ea46f7 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.739 3523132 INFO alembic.runtime.migration [None req-3d967869-c08a-4fe6-a91d-b94ef1ea46f7 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.746 3523132 INFO alembic.runtime.migration [None req-3d967869-c08a-4fe6-a91d-b94ef1ea46f7 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.746 3523132 INFO alembic.runtime.migration [None req-3d967869-c08a-4fe6-a91d-b94ef1ea46f7 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.751 3523132 INFO alembic.runtime.migration [None req-3d967869-c08a-4fe6-a91d-b94ef1ea46f7 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.752 3523132 INFO aodh.api.app [None req-3d967869-c08a-4fe6-a91d-b94ef1ea46f7 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.026697s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.754 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.754 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.761 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.761 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.766 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.771 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.027749s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.769 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.769 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.772 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.773 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.777 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.778 3523130 INFO aodh.api.app [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.023348s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.782 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.782 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.785 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.785 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.790 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.793 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.035000s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.781 3523132 INFO alembic.runtime.migration [None req-62e95eab-1a5a-403e-9a2b-97f5c4ff7d21 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.781 3523132 INFO alembic.runtime.migration [None req-62e95eab-1a5a-403e-9a2b-97f5c4ff7d21 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.785 3523132 INFO alembic.runtime.migration [None req-62e95eab-1a5a-403e-9a2b-97f5c4ff7d21 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.786 3523132 INFO alembic.runtime.migration [None req-62e95eab-1a5a-403e-9a2b-97f5c4ff7d21 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.791 3523132 INFO alembic.runtime.migration [None req-62e95eab-1a5a-403e-9a2b-97f5c4ff7d21 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.793 3523132 INFO aodh.api.app [None req-62e95eab-1a5a-403e-9a2b-97f5c4ff7d21 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.057351s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.761 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.761 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.778 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.778 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.782 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.790 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.032558s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.798 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.798 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.801 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.801 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.806 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.807 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.807 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.029607s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.805 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.808 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.812 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.812 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.816 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.825 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.005671s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.831 3523130 WARNING stevedore.named [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Could not load no-such-engine {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.040194s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.816 3523132 INFO alembic.runtime.migration [None req-6b02e832-008f-4a29-969d-113ffc0afe91 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.816 3523132 INFO alembic.runtime.migration [None req-6b02e832-008f-4a29-969d-113ffc0afe91 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.819 3523132 INFO alembic.runtime.migration [None req-6b02e832-008f-4a29-969d-113ffc0afe91 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.820 3523132 INFO alembic.runtime.migration [None req-6b02e832-008f-4a29-969d-113ffc0afe91 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.824 3523132 INFO alembic.runtime.migration [None req-6b02e832-008f-4a29-969d-113ffc0afe91 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.827 3523132 INFO aodh.api.app [None req-6b02e832-008f-4a29-969d-113ffc0afe91 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] WSGI config used: /builddir/build/BUILD/aodh-21.1.0.dev29/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000364s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.043724s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.826 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.827 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.834 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.834 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.839 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.843 3523131 WARNING oslo_db.sqlalchemy.utils [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.036193s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.835 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.836 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.848 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.848 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.853 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.857 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.043209s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.844 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.845 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.851 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.852 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.857 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.864 3523130 WARNING oslo_db.sqlalchemy.utils [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-11-21 10:31:54.872 3523130 INFO aodh.storage.impl_sqlalchemy [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] 2 alarm histories are removed from database {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.024995s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.857 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.858 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.861 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.861 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.865 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Running stamp_revision -> 010 {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.029418s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.873 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.873 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.876 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.877 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.881 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.884 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.022061s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.882 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.883 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.886 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.886 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.890 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.895 3523130 WARNING oslo_db.sqlalchemy.utils [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] 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_and_limit [0.040060s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.882 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.883 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.894 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.894 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.902 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.907 3523132 WARNING oslo_db.sqlalchemy.utils [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.019969s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.905 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.905 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.908 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.908 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.912 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.916 3523130 WARNING oslo_db.sqlalchemy.utils [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.070044s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.880 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.880 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.888 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.888 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.913 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.042893s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.902 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.902 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.906 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.906 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.910 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.915 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.021606s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.926 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.926 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.930 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.930 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.935 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.938 3523130 WARNING oslo_db.sqlalchemy.utils [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] 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_on_behalf_of_filter [0.028421s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.923 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.923 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.927 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.927 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.931 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.935 3523132 WARNING oslo_db.sqlalchemy.utils [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.026245s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.937 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.937 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.942 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.942 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.950 3523131 INFO alembic.runtime.migration [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001549s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.022937s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.952 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.952 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.955 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.955 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.961 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.026735s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.948 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.948 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.951 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.951 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.958 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.966 3523130 WARNING oslo_db.sqlalchemy.utils [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.012689s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.016673s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.990 3523131 ERROR stevedore.extension [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] 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 2025-11-21 10:31:54.990 3523131 WARNING stevedore.named [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Could not load prometheus {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.023926s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.976 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.977 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.980 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.980 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.985 3523132 INFO alembic.runtime.migration [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.006544s] ... ok {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001070s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.036158s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.983 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.983 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.987 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.988 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.996 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.016226s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.003 3523131 ERROR stevedore.extension [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] 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 2025-11-21 10:31:55.003 3523131 WARNING stevedore.named [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Could not load prometheus 2025-11-21 10:31:55.003 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm e7f5fe62-f389-4c48-8aab-5abe246c7269 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. 2025-11-21 10:31:55.005 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm 5ecf6167-3264-4ff2-96e3-92ebfde4e46b 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. 2025-11-21 10:31:55.006 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm 7e8c6f1e-fd36-4a74-b514-5e6e1171668d 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. 2025-11-21 10:31:55.009 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm a334f61d-6bd9-4896-9dd7-227fbbdbd18a transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to unknown. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.072877s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:54.958 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.958 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.961 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:54.961 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:54.970 3523129 INFO alembic.runtime.migration [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Running stamp_revision -> 010 2025-11-21 10:31:54.984 3523129 WARNING oslo_db.sqlalchemy.utils [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.002502s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.010523s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.021 3523131 INFO aodh.evaluator.event [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Triggering the alarm 1 by event for project , event_type: type0 2025-11-21 10:31:55.021 3523131 INFO aodh.evaluator.event [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Triggering the alarm 2 by event for project , event_type: type0 2025-11-21 10:31:55.022 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm 2 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.023559s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.021 3523132 ERROR stevedore.extension [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] 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 2025-11-21 10:31:55.021 3523132 WARNING stevedore.named [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Could not load prometheus 2025-11-21 10:31:55.022 3523132 INFO aodh.evaluator [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] alarm 42b2af8f-4546-4c7f-8743-8b2a92ca4fa9 transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.007915s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.008868s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.032 3523132 INFO aodh.evaluator.event [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Triggering the alarm 20eb71c3-e4f3-4e61-994a-3d3d6bda7230 by event for project , event_type: type0 2025-11-21 10:31:55.032 3523132 INFO aodh.evaluator [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] alarm 20eb71c3-e4f3-4e61-994a-3d3d6bda7230 transitioning to alarm because Event hits the query . {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.030369s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.016 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:55.017 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:55.022 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-11-21 10:31:55.022 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-11-21 10:31:55.027 3523130 INFO alembic.runtime.migration [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Running stamp_revision -> 010 {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.004206s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.012924s] ... ok {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.037379s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.045 3523129 ERROR stevedore.extension [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] 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 2025-11-21 10:31:55.045 3523129 WARNING stevedore.named [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Could not load prometheus 2025-11-21 10:31:55.045 3523129 INFO aodh.evaluator [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] alarm 29ade9ce-bd59-4775-b3ee-d015f7a21c8f transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.011274s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.057 3523131 ERROR aodh.evaluator.event [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2025-11-21 10:31:55.058 3523131 WARNING aodh.evaluator.event [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.017807s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.058 3523130 ERROR stevedore.extension [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - 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 2025-11-21 10:31:55.058 3523130 WARNING stevedore.named [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Could not load prometheus 2025-11-21 10:31:55.058 3523130 INFO aodh.evaluator [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] alarm c76112d8-d64f-42aa-97a8-eac1ee0b3926 transitioning to alarm because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to alarm, due to rules: rule1 outside their threshold. {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.008287s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.068 3523130 ERROR stevedore.extension [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - 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 2025-11-21 10:31:55.069 3523130 WARNING stevedore.named [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Could not load prometheus {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.008498s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.068 3523131 INFO aodh.evaluator.event [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Aborting evaluation of the alarm 3e4823e2-b894-4cb9-8f05-2a81215a94dc 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_continue_alarming_when_repeat_actions_enabled [0.007771s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.077 3523130 INFO aodh.evaluator.event [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Triggering the alarm 0222098c-41cd-46ee-b865-c42b7033ffe4 by event for project , event_type: type0 2025-11-21 10:31:55.077 3523130 INFO aodh.evaluator [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] alarm 0222098c-41cd-46ee-b865-c42b7033ffe4 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.010159s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.079 3523131 INFO aodh.evaluator.event [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Aborting evaluation of the alarm 58059546-406d-4e37-be02-a51ed7380f71 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.028114s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.071 3523129 ERROR stevedore.extension [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] 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 2025-11-21 10:31:55.072 3523129 WARNING stevedore.named [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Could not load prometheus 2025-11-21 10:31:55.072 3523129 INFO aodh.evaluator [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] alarm ad569ca3-4b34-4cf6-87bf-2f2010b42448 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. {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.006748s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.007063s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.014642s] ... ok {0} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.026020s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.102 3523129 ERROR stevedore.extension [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] 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 2025-11-21 10:31:55.102 3523129 WARNING stevedore.named [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Could not load prometheus 2025-11-21 10:31:55.104 3523129 INFO aodh.evaluator [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] alarm 6cf8ad7d-48b2-4e7c-9094-fd2eabea8074 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_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.015925s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.111 3523131 WARNING aodh.evaluator.gnocchi [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm statistics retrieval failed: boom: Exception: boom 2025-11-21 10:31:55.112 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm b13f698f-70b8-4002-a95a-b9ab2b5a5383 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.024298s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.009812s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.124 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm 763db90e-f4f1-4ad9-b486-19292bb555f7 transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.032940s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.136 3523129 INFO aodh.evaluator.event [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Triggering the alarm 5bc43716-b4a6-4280-b65d-8fa36d2cff7f by event for project , event_type: compute.instance.update 2025-11-21 10:31:55.136 3523129 INFO aodh.evaluator [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] alarm 5bc43716-b4a6-4280-b65d-8fa36d2cff7f transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.013418s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.139 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm 040a9e05-88a9-49df-bda5-835da6d7cb7d transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.019933s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.139 3523130 INFO aodh.evaluator.event [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Triggering the alarm 09b4e247-641e-47dc-87fb-c930cdd279de by event for project project2, event_type: type1 2025-11-21 10:31:55.139 3523130 INFO aodh.evaluator [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] alarm 09b4e247-641e-47dc-87fb-c930cdd279de transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.110103s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.142 3523132 INFO aodh.evaluator.event [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Triggering the alarm 8f418cfa-460f-4f5f-b85d-aef8a0c05d53 by event for project , event_type: type0 2025-11-21 10:31:55.143 3523132 INFO aodh.evaluator [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] alarm 8f418cfa-460f-4f5f-b85d-aef8a0c05d53 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.008192s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.152 3523132 INFO aodh.evaluator.event [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Aborting evaluation of the alarm 7aaa9cf1-a36a-46ee-b8ac-22e0b44f6702 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.013649s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.015564s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.156 3523130 INFO aodh.evaluator.event [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Triggering the alarm 46e95cd8-9942-4c40-8aef-a7b3af6a4669 by event for project project1, event_type: type0 2025-11-21 10:31:55.156 3523130 INFO aodh.evaluator [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] alarm 46e95cd8-9942-4c40-8aef-a7b3af6a4669 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.008917s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.021489s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.161 3523129 INFO aodh.evaluator.event [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Triggering the alarm 5124467f-f34e-4075-9989-8140d08410cc by event for project , event_type: type0 2025-11-21 10:31:55.161 3523129 INFO aodh.evaluator [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] alarm 5124467f-f34e-4075-9989-8140d08410cc transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.008591s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.166 3523130 INFO aodh.evaluator.event [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Triggering the alarm bafd3604-1195-4a2a-aed6-7fd9f8dab6f0 by event for project project1, event_type: type0 2025-11-21 10:31:55.166 3523130 INFO aodh.evaluator [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] alarm bafd3604-1195-4a2a-aed6-7fd9f8dab6f0 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.012492s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.166 3523131 WARNING aodh.evaluator.gnocchi [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2025-11-21 10:31:55.167 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm bedcd508-cb35-4bd8-a876-a5d115815a63 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.007813s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.170 3523129 ERROR aodh.evaluator.event [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Failed to extract event_type from event = {'message_id': '84ddd9df-869e-46d1-9366-854d577b3a23', 'traits': []} 2025-11-21 10:31:55.170 3523129 WARNING aodh.evaluator.event [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Event <{'message_id': '84ddd9df-869e-46d1-9366-854d577b3a23', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.011252s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.171 3523132 WARNING aodh.evaluator.threshold [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Expecting 4 datapoints but only get 0 2025-11-21 10:31:55.172 3523132 INFO aodh.evaluator [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] alarm a619e003-854b-4db9-a159-3794c3f7e6df transitioning to insufficient data because No datapoint for granularity 300 {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.008172s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.175 3523130 INFO aodh.evaluator.event [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Triggering the alarm ad064240-dda8-49c2-ade6-a03725a342f5 by event for project , event_type: type0 2025-11-21 10:31:55.175 3523130 INFO aodh.evaluator [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] alarm ad064240-dda8-49c2-ade6-a03725a342f5 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.011479s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.010286s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.182 3523132 INFO aodh.evaluator [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] alarm aec45009-76cb-44d0-947b-7349767279ce transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.008233s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.184 3523130 INFO aodh.evaluator.event [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Triggering the alarm 06bd6cb1-19d4-48a4-bb04-72b4a8d38b9c by event for project , event_type: type0 2025-11-21 10:31:55.184 3523130 INFO aodh.evaluator [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] alarm 06bd6cb1-19d4-48a4-bb04-72b4a8d38b9c transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.008484s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.010208s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.193 3523132 WARNING aodh.evaluator.gnocchi [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2025-11-21 10:31:55.193 3523132 INFO aodh.evaluator [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] alarm 6f105f06-f0db-4058-a808-aec4074b2251 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.013853s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.193 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm 09bf414b-4213-4c83-ac92-fe76ed6c521c transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.024336s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.193 3523129 INFO aodh.evaluator.event [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Aborting evaluation of the alarm 0ce832e4-d629-4dbb-b8c3-82cec1306a8a due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.008497s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.011856s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.205 3523132 INFO aodh.evaluator [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] alarm 7ade7531-171e-418e-ab56-52de63730f28 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.012395s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.208 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm d7f688b0-4fe7-4e8b-91ca-567be18948dd transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.010206s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.212 3523130 INFO aodh.evaluator [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] alarm a47ea65e-c51a-402c-b250-5a2df045c78f transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.021211s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.216 3523129 INFO aodh.evaluator.event [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Aborting evaluation of the alarm 26c7dc0d-c4ab-414c-8dc7-9459db1d4409 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.016232s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.216 3523132 WARNING aodh.evaluator.threshold [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Expecting 5 datapoints but only get 0 2025-11-21 10:31:55.216 3523132 INFO aodh.evaluator [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] alarm fecb673c-ae28-4bbb-9f15-5bf381cb8ee4 transitioning to insufficient data because No datapoint for granularity 60 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.013680s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.223 3523131 WARNING aodh.evaluator.threshold [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Expecting 5 datapoints but only get 0 2025-11-21 10:31:55.223 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm 3625048b-505f-47fe-94e5-8e69a1b35bef transitioning to insufficient data because No datapoint for granularity 60 2025-11-21 10:31:55.224 3523131 WARNING aodh.evaluator.threshold [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Expecting 5 datapoints but only get 0 2025-11-21 10:31:55.224 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm 3625048b-505f-47fe-94e5-8e69a1b35bef transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.012900s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.226 3523130 INFO aodh.evaluator [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] alarm fd7720de-678e-429c-a9ae-a36b0384196b transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.011304s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.233 3523132 INFO aodh.evaluator [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] alarm b7e31af7-804b-48ef-a1c1-00baf13a0a99 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2025-11-20T15:31:55.233027', 'admin_state_up': True, 'operating_status': 'ERROR'} {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.012240s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.024397s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.016104s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.243 3523130 INFO aodh.evaluator [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] alarm 44882547-b5c6-4850-9b19-e553576c4f5c transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.013189s] ... ok {1} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_scoped [0.009839s] ... ok {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000479s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.015569s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.255 3523131 WARNING aodh.evaluator.threshold [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Expecting 5 datapoints but only get 0 2025-11-21 10:31:55.255 3523131 INFO aodh.evaluator [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] alarm 020f4d48-eae9-4fa3-8a35-ade5806a1f6d transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.023711s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.260 3523129 INFO aodh.evaluator [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] alarm 81d563ab-1478-487e-a769-4e8f018e83d0 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_not_scoped [0.016889s] ... ok {2} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.011811s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.269 3523131 INFO aodh.notifier.heat [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] 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. 2025-11-21 10:31:55.270 3523131 INFO aodh.notifier.heat [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2025-11-21 10:31:55.270 3523131 INFO aodh.notifier.heat [None req-faa52cda-1fc6-4f8d-bd84-0cd3d8b56fd2 4e8bacb9-9f8e-40f3-b637-43ecccfa1c63 742021a1-c14c-4cde-b943-a53f9cd14b5c - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000521s] ... ok {3} aodh.tests.unit.evaluator.test_prometheus.TestPrometheusEvaluator.test_project_scoping_old_alarm [0.011713s] ... ok {3} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.001992s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.015391s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.280 3523129 WARNING aodh.evaluator.threshold [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Expecting 6 datapoints but only get 0 2025-11-21 10:31:55.280 3523129 INFO aodh.evaluator [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] alarm 985e4465-165b-4237-a301-d57a83bb3ac1 transitioning to insufficient data because No datapoint for granularity 50 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.027395s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.308 3523129 INFO aodh.evaluator [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] alarm 6068c6fe-b6bc-410f-a568-3978c00929ab transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.019868s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.328 3523129 INFO aodh.evaluator [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] alarm ce0f662c-4344-4600-be68-a3778e42f9f6 transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.010397s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.340 3523129 INFO aodh.notifier.heat [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] 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. 2025-11-21 10:31:55.340 3523129 ERROR aodh.notifier.heat [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000368s] ... ok {0} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.000985s] ... ok {0} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.001472s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.019583s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:55.293 3523131 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.036969s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.000856s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.000801s] ... ok {1} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [1.973577s] ... ok {3} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [2.000628s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.007980s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.007675s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:57.297 3523132 INFO aodh.coordination [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Coordination backend started successfully. {3} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.007223s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:57.305 3523132 INFO aodh.coordination [None req-00a2847e-c749-459f-87d8-e69b9f028664 f4e309e9-eede-4069-87ce-e7f9fa8b87e0 e1390cf3-b1ec-4d51-a0df-854aa46bda94 - - - -] Coordination backend started successfully. {0} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [2.048274s] ... ok {0} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.008366s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.008994s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.091396s] ... ok {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.010342s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:57.316 3523132 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2025-11-21 10:31:57.318 3523132 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {0} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.013949s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:57.418 3523129 INFO aodh.coordination [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Coordination backend started successfully. 2025-11-21 10:31:58.418 3523129 INFO aodh.coordination [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Joined partitioning group group 2025-11-21 10:31:58.419 3523129 INFO aodh.coordination [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Coordination backend started successfully. 2025-11-21 10:31:58.421 3523129 INFO aodh.coordination [None req-da7c3dcc-c3d2-4b57-a5da-4e4b69b4c5c6 793b7c8e-2002-49fe-99a7-48d0ef1f2394 bfa80c86-8a5a-422d-bf3f-769858c1f473 - - - -] Joined partitioning group group {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.066149s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:57.488 3523131 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-28e5928d-5568-4a6f-8e6f-40142b88c90b' 2025-11-21 10:31:57.489 3523131 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.009949s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:57.239 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:31:58.239 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group1 2025-11-21 10:31:58.240 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:31:59.240 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group2 {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.023174s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:58.559 3523129 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator Traceback (most recent call last): 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev29/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator raise result 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator Exception: Boom! 2025-11-21 10:31:58.559 3523129 ERROR aodh.evaluator {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.020586s] ... ok {0} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.011375s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.000894s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.095218s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:58.584 3523131 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-cb89b261-7aeb-4383-b5a2-8443b835dad5' 2025-11-21 10:31:58.585 3523131 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.075173s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:59.255 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:00.256 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group 2025-11-21 10:32:00.256 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:00.257 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group 2025-11-21 10:32:00.258 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:00.258 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group 2025-11-21 10:32:00.259 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:00.259 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group 2025-11-21 10:32:00.260 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:00.260 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group 2025-11-21 10:32:00.261 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:00.261 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group 2025-11-21 10:32:00.262 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:00.262 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group 2025-11-21 10:32:00.263 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:00.263 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group 2025-11-21 10:32:00.264 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:00.265 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group 2025-11-21 10:32:00.265 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:00.266 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group group {3} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.016890s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.000702s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.000980s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.001243s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.063919s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.066146s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:31:59.649 3523131 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-abab9d69-9435-4bc6-ac59-964d32520000' 2025-11-21 10:31:59.651 3523131 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.078484s] ... ok {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.105063s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.000809s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.000774s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000583s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.000610s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.000988s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.001080s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.000987s] ... ok {2} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.009223s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.009039s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:00.326 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Coordination backend started successfully. 2025-11-21 10:32:01.327 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Joined partitioning group 123 2025-11-21 10:32:01.327 3523130 INFO aodh.coordination [None req-8aadcc35-00fe-4e0a-81d2-d5cc3081f8a7 - project-id1 - - - -] Left partitioning group 123 {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.061030s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.061181s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.024537s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:01.354 3523130 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.078373s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:01.475 3523132 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-c929df1a-9a5d-4560-9ca7-572bcb271dcb' 2025-11-21 10:32:01.476 3523132 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.069191s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:01.674 3523129 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-5254b349-bde9-4453-8b11-f0280b9752a8' 2025-11-21 10:32:01.676 3523129 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.015171s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:02.366 3523130 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator Traceback (most recent call last): 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-21.1.0.dev29/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator raise result 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator Exception: Boom! 2025-11-21 10:32:02.366 3523130 ERROR aodh.evaluator {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.063806s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:02.540 3523132 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-bb2a4a19-0aff-4dab-8a5a-1654baddb478' 2025-11-21 10:32:02.541 3523132 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.148864s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.000797s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.000585s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000786s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000569s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000592s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.000981s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.001125s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001272s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.002875s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.012776s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:03.381 3523130 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.011459s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:04.393 3523130 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.001220s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.000911s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.063054s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:03.604 3523132 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 ?. {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.064188s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:04.460 3523130 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-49c8de88-9eb4-4b7f-8e7b-630fc29dfbae' 2025-11-21 10:32:04.461 3523130 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.075005s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:04.680 3523132 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.TestKeystoneClient.test_get_trusted_client_domain [0.017478s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.000756s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.000993s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.001542s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.001165s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.082158s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-11-21 10:32:05.544 3523130 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.013658s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.001050s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.001164s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000735s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000672s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000647s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.001186s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.001431s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.001472s] ... ok ====== Totals ====== Ran: 310 tests in 14.1610 sec. - Passed: 308 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 46.1233 sec. ============== Worker Balance ============== - Worker 0 (78 tests) => 0:00:11.030984 - Worker 1 (78 tests) => 0:00:13.743508 - Worker 2 (77 tests) => 0:00:08.449766 - Worker 3 (77 tests) => 0:00:13.104560 [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 (21.20 seconds) congratulations :) (21.27 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-21.1.0-0.20251121153028.8a9f2b1.el10.noarch Processing files: python3-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Knzozb + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev29 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev29/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 21.1.0-0.20251121153028.8a9f2b1.el10 python3-aodh = 21.1.0-0.20251121153028.8a9f2b1.el10 python3.12-aodh = 21.1.0-0.20251121153028.8a9f2b1.el10 python3.12dist(aodh) = 21.1~~dev29 python3dist(aodh) = 21.1~~dev29 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.20251121153028.8a9f2b1.el10 Processing files: openstack-aodh-common-21.1.0-0.20251121153028.8a9f2b1.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.rW125W + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev29 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev29/README.rst /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10 openstack-aodh-common = 21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.noarch Provides: openstack-aodh-api = 21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.noarch Provides: openstack-aodh-evaluator = 21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.noarch Provides: openstack-aodh-notifier = 21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.noarch Provides: openstack-aodh-listener = 21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.noarch Provides: openstack-aodh-expirer = 21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hnatXw + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev29 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-21.1.0.dev29/LICENSE /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 21.1.0-0.20251121153028.8a9f2b1.el10 python3-aodh-tests = 21.1.0-0.20251121153028.8a9f2b1.el10 python3.12-aodh-tests = 21.1.0-0.20251121153028.8a9f2b1.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.20251121153028.8a9f2b1.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-21.1.0-0.20251121153028.8a9f2b1.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-21.1.0-0.20251121153028.8a9f2b1.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-21.1.0-0.20251121153028.8a9f2b1.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-21.1.0-0.20251121153028.8a9f2b1.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-21.1.0-0.20251121153028.8a9f2b1.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-21.1.0-0.20251121153028.8a9f2b1.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-21.1.0-0.20251121153028.8a9f2b1.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-21.1.0-0.20251121153028.8a9f2b1.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.gJvNdJ + umask 022 + cd /builddir/build/BUILD + cd aodh-21.1.0.dev29 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-21.1.0-0.20251121153028.8a9f2b1.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.DeKazH + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-21.1.0.dev29-SPECPARTS + rm -rf aodh-21.1.0.dev29 aodh-21.1.0.dev29.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