Mock Version: 6.3 Mock Version: 6.3 Mock Version: 6.3 Mock Version: 6.3 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.3 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pfPRo0 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-20.1.0.dev77 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-20.1.0.dev77-0.20250906071701.3798dae.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-20.1.0.dev77 + rm -rf /builddir/build/BUILD/aodh-20.1.0.dev77-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev77-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-20.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.gZcXxn + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev77 + 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-20.1.0.dev77/.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-20.1.0.dev77/.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-20.1.0.dev77/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.paKcY3 + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev77 + 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-20.1.0.dev77/.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-20.1.0.dev77/.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-20.1.0.dev77/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.q3BVBC + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev77 + 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-20.1.0.dev77/.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-20.1.0.dev77/.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-20.1.0.dev77/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250906071701.3798dae.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 coverage>=3.6 from tox --print-deps-only: py312 Requirement not satisfied: coverage>=3.6 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>=0.0.4 from tox --print-deps-only: py312 Requirement not satisfied: python-observabilityclient>=0.0.4 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-20.1.0.dev77/aodh-20.1.0.dev77.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 >=0.0.4 from hook generated metadata: Requires-Dist (aodh) Requirement not satisfied: python-observabilityclient >=0.0.4 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 coverage >=3.6 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: coverage >=3.6 ; 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-20.1.0-0.20250906071701.3798dae.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-20.1.0.dev77.dist-info/ removed 'aodh-20.1.0.dev77.dist-info/AUTHORS' removed 'aodh-20.1.0.dev77.dist-info/LICENSE' removed 'aodh-20.1.0.dev77.dist-info/METADATA' removed 'aodh-20.1.0.dev77.dist-info/entry_points.txt' removed 'aodh-20.1.0.dev77.dist-info/pbr.json' removed 'aodh-20.1.0.dev77.dist-info/top_level.txt' removed directory 'aodh-20.1.0.dev77.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --target x86_64 --nodeps /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.lSYAER + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev77 + 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-20.1.0.dev77/.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-20.1.0.dev77/.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-20.1.0.dev77/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250906071701.3798dae.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.07 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling coverage>=3.6 from tox --print-deps-only: py312 Requirement satisfied: coverage>=3.6 (installed: coverage 7.3.2) 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>=0.0.4 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=0.0.4 (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-20.1.0.dev77/aodh-20.1.0.dev77.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 >=0.0.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=0.0.4 (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 coverage >=3.6 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: coverage >=3.6 ; 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-20.1.0-0.20250906071701.3798dae.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-20.1.0.dev77.dist-info/ removed 'aodh-20.1.0.dev77.dist-info/AUTHORS' removed 'aodh-20.1.0.dev77.dist-info/LICENSE' removed 'aodh-20.1.0.dev77.dist-info/METADATA' removed 'aodh-20.1.0.dev77.dist-info/top_level.txt' removed 'aodh-20.1.0.dev77.dist-info/pbr.json' removed 'aodh-20.1.0.dev77.dist-info/entry_points.txt' removed directory 'aodh-20.1.0.dev77.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'], chrootPath='/var/lib/mock/dlrn-centos10-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 /builddir/build/SPECS/openstack-aodh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.vIeEXx + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev77 + 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-20.1.0.dev77/.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-20.1.0.dev77/.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-20.1.0.dev77/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250906071701.3798dae.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 coverage>=3.6 from tox --print-deps-only: py312 Requirement satisfied: coverage>=3.6 (installed: coverage 7.3.2) 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>=0.0.4 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=0.0.4 (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-20.1.0.dev77/aodh-20.1.0.dev77.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 >=0.0.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=0.0.4 (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 coverage >=3.6 ; extra == 'test' from hook generated metadata: Requires-Dist (aodh) Ignoring alien requirement: coverage >=3.6 ; 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-20.1.0-0.20250906071701.3798dae.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-20.1.0.dev77.dist-info/ removed 'aodh-20.1.0.dev77.dist-info/AUTHORS' removed 'aodh-20.1.0.dev77.dist-info/LICENSE' removed 'aodh-20.1.0.dev77.dist-info/METADATA' removed 'aodh-20.1.0.dev77.dist-info/entry_points.txt' removed 'aodh-20.1.0.dev77.dist-info/pbr.json' removed 'aodh-20.1.0.dev77.dist-info/top_level.txt' removed directory 'aodh-20.1.0.dev77.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.YjmjTr + 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-20.1.0.dev77 + mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev77/.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-20.1.0.dev77/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-20.1.0.dev77/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-20.1.0.dev77 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-20.1.0.dev77/.pyproject-builddir/pip-modern-metadata-ibvrlyb3/aodh.egg-info writing /builddir/build/BUILD/aodh-20.1.0.dev77/.pyproject-builddir/pip-modern-metadata-ibvrlyb3/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-20.1.0.dev77/.pyproject-builddir/pip-modern-metadata-ibvrlyb3/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-20.1.0.dev77/.pyproject-builddir/pip-modern-metadata-ibvrlyb3/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-20.1.0.dev77/.pyproject-builddir/pip-modern-metadata-ibvrlyb3/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-20.1.0.dev77/.pyproject-builddir/pip-modern-metadata-ibvrlyb3/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-20.1.0.dev77/.pyproject-builddir/pip-modern-metadata-ibvrlyb3/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-20.1.0.dev77/.pyproject-builddir/pip-modern-metadata-ibvrlyb3/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-20.1.0.dev77/.pyproject-builddir/pip-modern-metadata-ibvrlyb3/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-20.1.0.dev77/.pyproject-builddir/pip-modern-metadata-ibvrlyb3/aodh-20.1.0.dev77.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/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf creating build/lib/aodh/cmd copying aodh/cmd/__init__.py -> build/lib/aodh/cmd copying aodh/cmd/alarm.py -> build/lib/aodh/cmd copying aodh/cmd/status.py -> build/lib/aodh/cmd copying aodh/cmd/storage.py -> build/lib/aodh/cmd creating build/lib/aodh/tests creating build/lib/aodh/tests/unit creating build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier creating build/lib/aodh/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/__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/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/tests/functional creating build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/__init__.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_get_connection.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_log.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/lib/aodh/tests/functional/storage copying aodh/tests/functional/storage/test_storage_scenarios.py -> build/lib/aodh/tests/functional/storage creating build/lib/aodh/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/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/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator creating build/lib/aodh/tests/functional/api copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api copying aodh/tests/__init__.py -> build/lib/aodh/tests copying aodh/tests/base.py -> build/lib/aodh/tests copying aodh/tests/constants.py -> build/lib/aodh/tests 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/__init__.py -> build/lib/aodh/tests/functional copying aodh/tests/functional/db.py -> build/lib/aodh/tests/functional creating build/lib/aodh/api/controllers creating build/lib/aodh/api/controllers/v2 creating build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers copying aodh/tests/unit/__init__.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_api_v2_capabilities.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_bin.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_coordination.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_evaluator.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_event.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_messaging.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_notifier.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_query.py -> build/lib/aodh/tests/unit copying aodh/tests/unit/test_wsme_custom_type.py -> build/lib/aodh/tests/unit creating build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/__init__.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 creating build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 creating build/lib/aodh/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi 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 copying aodh/cmd/aodh-policy-generator.conf -> build/lib/aodh/cmd creating build/lib/aodh/locale creating build/lib/aodh/locale/de creating build/lib/aodh/locale/de/LC_MESSAGES copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES creating build/lib/aodh/locale/en_GB creating build/lib/aodh/locale/en_GB/LC_MESSAGES copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES creating build/lib/aodh/locale/es creating build/lib/aodh/locale/es/LC_MESSAGES copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES creating build/lib/aodh/locale/fr creating build/lib/aodh/locale/fr/LC_MESSAGES copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES creating build/lib/aodh/locale/id creating build/lib/aodh/locale/id/LC_MESSAGES copying aodh/locale/id/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/id/LC_MESSAGES creating build/lib/aodh/locale/it creating build/lib/aodh/locale/it/LC_MESSAGES copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES creating build/lib/aodh/locale/ja creating build/lib/aodh/locale/ja/LC_MESSAGES copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES creating build/lib/aodh/locale/ko_KR creating build/lib/aodh/locale/ko_KR/LC_MESSAGES copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES creating build/lib/aodh/locale/pt creating build/lib/aodh/locale/pt/LC_MESSAGES copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES creating build/lib/aodh/locale/pt_BR creating build/lib/aodh/locale/pt_BR/LC_MESSAGES copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES creating build/lib/aodh/locale/ru creating build/lib/aodh/locale/ru/LC_MESSAGES copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES creating build/lib/aodh/locale/zh_CN creating build/lib/aodh/locale/zh_CN/LC_MESSAGES copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES creating build/lib/aodh/locale/zh_TW creating build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES creating build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/alembic.ini -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/env.py -> build/lib/aodh/storage/sqlalchemy/alembic copying aodh/storage/sqlalchemy/alembic/script.py.mako -> build/lib/aodh/storage/sqlalchemy/alembic creating build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/lib/aodh/storage/sqlalchemy/alembic/versions copying aodh/api/api-paste.ini -> build/lib/aodh/api copying aodh/api/app.wsgi -> build/lib/aodh/api creating build/lib/aodh/tests/functional/hooks copying aodh/tests/functional/hooks/post_test_hook.sh -> build/lib/aodh/tests/functional/hooks 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/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/api copying build/lib/aodh/api/app.wsgi -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/api-paste.ini -> build/bdist.linux-x86_64/wheel/aodh/api creating build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 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/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 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 copying build/lib/aodh/version.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/service.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/queue.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/profiler.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/opts.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/messaging.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/keystone_client.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/i18n.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/event.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/coordination.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/__init__.py -> build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/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 creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_wsme_custom_type.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_notifier.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_messaging.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_evaluator.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_bin.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/test_api_v2_capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit copying build/lib/aodh/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_event.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_composite.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/test_base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator copying build/lib/aodh/tests/unit/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/evaluator creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier creating build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/aodh-policy-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/aodh-config-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/storage.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/status.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/alarm.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/cmd creating build/bdist.linux-x86_64/wheel/aodh/conf copying build/lib/aodh/conf/defaults.py -> build/bdist.linux-x86_64/wheel/aodh/conf copying build/lib/aodh/conf/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/conf running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev77-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev77.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev77.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-20.1.0.dev77/.pyproject-builddir/pip-wheel-irrq25un/.tmp-e1r16s6a/aodh-20.1.0.dev77-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/aodh-policy-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/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-20.1.0.dev77.data/scripts/aodh-api' adding 'aodh-20.1.0.dev77.dist-info/AUTHORS' adding 'aodh-20.1.0.dev77.dist-info/LICENSE' adding 'aodh-20.1.0.dev77.dist-info/METADATA' adding 'aodh-20.1.0.dev77.dist-info/WHEEL' adding 'aodh-20.1.0.dev77.dist-info/entry_points.txt' adding 'aodh-20.1.0.dev77.dist-info/pbr.json' adding 'aodh-20.1.0.dev77.dist-info/top_level.txt' adding 'aodh-20.1.0.dev77.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-20.1.0.dev77-py3-none-any.whl size=225699 sha256=c828806a7d4f57ad3a860f9ea03436b4d391ea2c0c326e28647096b85343ce6e Stored in directory: /builddir/.cache/pip/wheels/45/30/cc/ebe37e78a969a8db46c451980b1ad738979b2825b9b4821a43 Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.NwMH8q + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.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-20.1.0.dev77 ++ ls /builddir/build/BUILD/aodh-20.1.0.dev77/pyproject-wheeldir/aodh-20.1.0.dev77-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=aodh==20.1.0.dev77 + '[' -z aodh==20.1.0.dev77 ']' + TMPDIR=/builddir/build/BUILD/aodh-20.1.0.dev77/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.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-20.1.0.dev77/pyproject-wheeldir aodh==20.1.0.dev77 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/aodh-20.1.0.dev77/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-20.1.0.dev77-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-20.1.0.dev77 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.12/site-packages/aodh-20.1.0.dev77.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev77.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-20.1.0-0.20250906071701.3798dae.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev77.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev77.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev77.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev77.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev77.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.mo compiling catalog /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po to /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.mo + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.x86_64/etc/aodh + install -p -D -m 640 /builddir/build/SOURCES/aodh-dist.conf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/share/aodh/aodh-dist.conf + install -p -D -m 640 aodh/aodh.conf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/etc/aodh/aodh.conf + install -p -D -m 640 aodh/api/api-paste.ini /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/var/log/aodh + install -p -D -m 644 /builddir/build/SOURCES/aodh.logrotate /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/de/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/en_GB/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/es/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/fr/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/id/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/it/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ja/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ko_KR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/pt_BR/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/ru/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_CN/LC_MESSAGES/aodh.po /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/zh_TW/LC_MESSAGES/aodh.po + rm -f '/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 20.1.0-0.20250906071701.3798dae.el10 --unique-debug-suffix -20.1.0-0.20250906071701.3798dae.el10.x86_64 --unique-debug-src-base openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/aodh-20.1.0.dev77 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-20.1.0-0.20250906071701.3798dae.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.idiCD3 + 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-20.1.0.dev77 + 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-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-20.1.0.dev77/.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( {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.156910s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:43.969 1397481 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-09-06 03:18:43.969 1397481 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-09-06 03:18:43.973 1397481 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-09-06 03:18:43.973 1397481 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-09-06 03:18:43.977 1397481 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-09-06 03:18:44.011 1397481 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.104 1397481 WARNING oslo_db.sqlalchemy.utils [None req-1a91dfdc-b13f-4b9e-909f-bf7c547a7f6a 286977a9-8319-4a7f-8c2c-ef2fbe84bdd6 146790a6-a1b9-4739-b4a4-abc04db5379a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_creds [0.160004s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:43.962 1397482 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-09-06 03:18:43.962 1397482 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-09-06 03:18:43.967 1397482 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-09-06 03:18:43.967 1397482 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-09-06 03:18:43.971 1397482 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-09-06 03:18:44.010 1397482 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.028614s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.118 1397482 INFO alembic.runtime.migration [None req-86d2d50d-0120-490b-801e-32056e67b220 85697ace-c999-465f-8a83-eb3cf25f3bab 0c5ef9d3-895f-4a5e-bbaa-520eec08eb9c - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.119 1397482 INFO alembic.runtime.migration [None req-86d2d50d-0120-490b-801e-32056e67b220 85697ace-c999-465f-8a83-eb3cf25f3bab 0c5ef9d3-895f-4a5e-bbaa-520eec08eb9c - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.122 1397482 INFO alembic.runtime.migration [None req-86d2d50d-0120-490b-801e-32056e67b220 85697ace-c999-465f-8a83-eb3cf25f3bab 0c5ef9d3-895f-4a5e-bbaa-520eec08eb9c - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.122 1397482 INFO alembic.runtime.migration [None req-86d2d50d-0120-490b-801e-32056e67b220 85697ace-c999-465f-8a83-eb3cf25f3bab 0c5ef9d3-895f-4a5e-bbaa-520eec08eb9c - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.126 1397482 INFO alembic.runtime.migration [None req-86d2d50d-0120-490b-801e-32056e67b220 85697ace-c999-465f-8a83-eb3cf25f3bab 0c5ef9d3-895f-4a5e-bbaa-520eec08eb9c - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.128 1397482 INFO aodh.api.app [None req-86d2d50d-0120-490b-801e-32056e67b220 85697ace-c999-465f-8a83-eb3cf25f3bab 0c5ef9d3-895f-4a5e-bbaa-520eec08eb9c - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_project [0.150420s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.005 1397483 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-09-06 03:18:44.005 1397483 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-09-06 03:18:44.009 1397483 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-09-06 03:18:44.009 1397483 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-09-06 03:18:44.014 1397483 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-09-06 03:18:44.048 1397483 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.194654s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:43.975 1397484 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-09-06 03:18:43.975 1397484 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-09-06 03:18:43.979 1397484 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-09-06 03:18:43.980 1397484 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-09-06 03:18:43.984 1397484 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-09-06 03:18:44.023 1397484 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.126 1397484 WARNING oslo_db.sqlalchemy.utils [None req-dd289b85-24e9-44c9-81fa-f542694f8683 923a34da-4502-4ee0-84f9-bb88436b0f33 f05c6905-6956-4298-a19b-ac459270ce6a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.134 1397484 WARNING oslo_db.sqlalchemy.utils [None req-604645ed-3585-4367-a15d-439258fc135e 923a34da-4502-4ee0-84f9-bb88436b0f33 f05c6905-6956-4298-a19b-ac459270ce6a - - - -] 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.042692s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.119 1397481 INFO alembic.runtime.migration [None req-1a91dfdc-b13f-4b9e-909f-bf7c547a7f6a 286977a9-8319-4a7f-8c2c-ef2fbe84bdd6 146790a6-a1b9-4739-b4a4-abc04db5379a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.119 1397481 INFO alembic.runtime.migration [None req-1a91dfdc-b13f-4b9e-909f-bf7c547a7f6a 286977a9-8319-4a7f-8c2c-ef2fbe84bdd6 146790a6-a1b9-4739-b4a4-abc04db5379a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.122 1397481 INFO alembic.runtime.migration [None req-1a91dfdc-b13f-4b9e-909f-bf7c547a7f6a 286977a9-8319-4a7f-8c2c-ef2fbe84bdd6 146790a6-a1b9-4739-b4a4-abc04db5379a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.122 1397481 INFO alembic.runtime.migration [None req-1a91dfdc-b13f-4b9e-909f-bf7c547a7f6a 286977a9-8319-4a7f-8c2c-ef2fbe84bdd6 146790a6-a1b9-4739-b4a4-abc04db5379a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.127 1397481 INFO alembic.runtime.migration [None req-1a91dfdc-b13f-4b9e-909f-bf7c547a7f6a 286977a9-8319-4a7f-8c2c-ef2fbe84bdd6 146790a6-a1b9-4739-b4a4-abc04db5379a - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.129 1397481 INFO aodh.api.app [None req-1a91dfdc-b13f-4b9e-909f-bf7c547a7f6a 286977a9-8319-4a7f-8c2c-ef2fbe84bdd6 146790a6-a1b9-4739-b4a4-abc04db5379a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.141 1397481 INFO aodh.api.app [None req-1a91dfdc-b13f-4b9e-909f-bf7c547a7f6a 286977a9-8319-4a7f-8c2c-ef2fbe84bdd6 146790a6-a1b9-4739-b4a4-abc04db5379a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.153 1397481 WARNING oslo_policy.policy [None req-90b29c3d-8ec6-401b-8c96-e7320bb3963f 46b5d004-8ea1-4e67-9004-9f8426fb261a e4439d2d-1fa0-49ca-88f6-251315b20e79 - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.029943s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.148 1397482 INFO alembic.runtime.migration [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.148 1397482 INFO alembic.runtime.migration [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.152 1397482 INFO alembic.runtime.migration [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.152 1397482 INFO alembic.runtime.migration [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.158 1397482 INFO alembic.runtime.migration [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.159 1397482 INFO aodh.api.app [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.031118s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.161 1397481 INFO alembic.runtime.migration [None req-90b29c3d-8ec6-401b-8c96-e7320bb3963f 46b5d004-8ea1-4e67-9004-9f8426fb261a e4439d2d-1fa0-49ca-88f6-251315b20e79 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.161 1397481 INFO alembic.runtime.migration [None req-90b29c3d-8ec6-401b-8c96-e7320bb3963f 46b5d004-8ea1-4e67-9004-9f8426fb261a e4439d2d-1fa0-49ca-88f6-251315b20e79 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.164 1397481 INFO alembic.runtime.migration [None req-90b29c3d-8ec6-401b-8c96-e7320bb3963f 46b5d004-8ea1-4e67-9004-9f8426fb261a e4439d2d-1fa0-49ca-88f6-251315b20e79 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.164 1397481 INFO alembic.runtime.migration [None req-90b29c3d-8ec6-401b-8c96-e7320bb3963f 46b5d004-8ea1-4e67-9004-9f8426fb261a e4439d2d-1fa0-49ca-88f6-251315b20e79 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.168 1397481 INFO alembic.runtime.migration [None req-90b29c3d-8ec6-401b-8c96-e7320bb3963f 46b5d004-8ea1-4e67-9004-9f8426fb261a e4439d2d-1fa0-49ca-88f6-251315b20e79 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.170 1397481 INFO aodh.api.app [None req-90b29c3d-8ec6-401b-8c96-e7320bb3963f 46b5d004-8ea1-4e67-9004-9f8426fb261a e4439d2d-1fa0-49ca-88f6-251315b20e79 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.183 1397481 WARNING oslo_db.sqlalchemy.utils [None req-b81475a6-b630-4f62-9f9e-cd17f53a6cf5 81a1b247-5e6d-4038-867a-3aeab2ab037b b625c4fc-7381-49dc-98e9-a02b2c8ae965 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.039330s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.154 1397484 INFO alembic.runtime.migration [None req-604645ed-3585-4367-a15d-439258fc135e 923a34da-4502-4ee0-84f9-bb88436b0f33 f05c6905-6956-4298-a19b-ac459270ce6a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.154 1397484 INFO alembic.runtime.migration [None req-604645ed-3585-4367-a15d-439258fc135e 923a34da-4502-4ee0-84f9-bb88436b0f33 f05c6905-6956-4298-a19b-ac459270ce6a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.159 1397484 INFO alembic.runtime.migration [None req-604645ed-3585-4367-a15d-439258fc135e 923a34da-4502-4ee0-84f9-bb88436b0f33 f05c6905-6956-4298-a19b-ac459270ce6a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.159 1397484 INFO alembic.runtime.migration [None req-604645ed-3585-4367-a15d-439258fc135e 923a34da-4502-4ee0-84f9-bb88436b0f33 f05c6905-6956-4298-a19b-ac459270ce6a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.163 1397484 INFO alembic.runtime.migration [None req-604645ed-3585-4367-a15d-439258fc135e 923a34da-4502-4ee0-84f9-bb88436b0f33 f05c6905-6956-4298-a19b-ac459270ce6a - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.164 1397484 INFO aodh.api.app [None req-604645ed-3585-4367-a15d-439258fc135e 923a34da-4502-4ee0-84f9-bb88436b0f33 f05c6905-6956-4298-a19b-ac459270ce6a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.180 1397484 WARNING oslo_db.sqlalchemy.utils [None req-3b6cae80-c50a-4cf8-ae0f-35d4fc6677c7 6a86d13b-8525-4663-a1ea-4cce27243b2f d7e08d3d-49c0-426a-858f-4eecef06bf12 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.181 1397484 WARNING oslo_db.sqlalchemy.utils [None req-3b6cae80-c50a-4cf8-ae0f-35d4fc6677c7 6a86d13b-8525-4663-a1ea-4cce27243b2f d7e08d3d-49c0-426a-858f-4eecef06bf12 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.043651s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.152 1397483 INFO alembic.runtime.migration [None req-d6d6b1fd-6cc3-44ef-8084-46a9e2f79d8c 96d048e5-b719-466c-99ed-ef800c58da82 9d6cc0c7-4774-4c63-8268-85eab070d87e - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.152 1397483 INFO alembic.runtime.migration [None req-d6d6b1fd-6cc3-44ef-8084-46a9e2f79d8c 96d048e5-b719-466c-99ed-ef800c58da82 9d6cc0c7-4774-4c63-8268-85eab070d87e - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.156 1397483 INFO alembic.runtime.migration [None req-d6d6b1fd-6cc3-44ef-8084-46a9e2f79d8c 96d048e5-b719-466c-99ed-ef800c58da82 9d6cc0c7-4774-4c63-8268-85eab070d87e - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.156 1397483 INFO alembic.runtime.migration [None req-d6d6b1fd-6cc3-44ef-8084-46a9e2f79d8c 96d048e5-b719-466c-99ed-ef800c58da82 9d6cc0c7-4774-4c63-8268-85eab070d87e - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.160 1397483 INFO alembic.runtime.migration [None req-d6d6b1fd-6cc3-44ef-8084-46a9e2f79d8c 96d048e5-b719-466c-99ed-ef800c58da82 9d6cc0c7-4774-4c63-8268-85eab070d87e - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.162 1397483 INFO aodh.api.app [None req-d6d6b1fd-6cc3-44ef-8084-46a9e2f79d8c 96d048e5-b719-466c-99ed-ef800c58da82 9d6cc0c7-4774-4c63-8268-85eab070d87e - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.180 1397483 WARNING oslo_db.sqlalchemy.utils [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.182 1397483 WARNING oslo_db.sqlalchemy.utils [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.188 1397483 WARNING oslo_db.sqlalchemy.utils [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.038048s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.178 1397482 INFO alembic.runtime.migration [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.178 1397482 INFO alembic.runtime.migration [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.181 1397482 INFO alembic.runtime.migration [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.182 1397482 INFO alembic.runtime.migration [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.186 1397482 INFO alembic.runtime.migration [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.187 1397482 INFO aodh.api.app [None req-2d249cbe-7ea2-4fc2-a00c-4fcde9ccfbe4 279b268f-1037-4e7e-b0eb-9d43b9eccd5a 97d026d9-7e23-4cc3-b1ff-539094e089d1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.204 1397482 WARNING oslo_db.sqlalchemy.utils [None req-b5114b8f-5673-4ab4-a17d-9c8a51852d87 ed7a91bf-309e-44f8-88bc-73a407dd7cd8 2fc66c2d-403f-4bee-91cb-d809f8941a0d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.031791s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.193 1397481 INFO alembic.runtime.migration [None req-b81475a6-b630-4f62-9f9e-cd17f53a6cf5 81a1b247-5e6d-4038-867a-3aeab2ab037b b625c4fc-7381-49dc-98e9-a02b2c8ae965 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.193 1397481 INFO alembic.runtime.migration [None req-b81475a6-b630-4f62-9f9e-cd17f53a6cf5 81a1b247-5e6d-4038-867a-3aeab2ab037b b625c4fc-7381-49dc-98e9-a02b2c8ae965 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.197 1397481 INFO alembic.runtime.migration [None req-b81475a6-b630-4f62-9f9e-cd17f53a6cf5 81a1b247-5e6d-4038-867a-3aeab2ab037b b625c4fc-7381-49dc-98e9-a02b2c8ae965 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.197 1397481 INFO alembic.runtime.migration [None req-b81475a6-b630-4f62-9f9e-cd17f53a6cf5 81a1b247-5e6d-4038-867a-3aeab2ab037b b625c4fc-7381-49dc-98e9-a02b2c8ae965 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.201 1397481 INFO alembic.runtime.migration [None req-b81475a6-b630-4f62-9f9e-cd17f53a6cf5 81a1b247-5e6d-4038-867a-3aeab2ab037b b625c4fc-7381-49dc-98e9-a02b2c8ae965 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.203 1397481 INFO aodh.api.app [None req-b81475a6-b630-4f62-9f9e-cd17f53a6cf5 81a1b247-5e6d-4038-867a-3aeab2ab037b b625c4fc-7381-49dc-98e9-a02b2c8ae965 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.216 1397481 WARNING oslo_db.sqlalchemy.utils [None req-2be9d005-4171-420a-9705-fe89988c85da 01677827-7a80-4099-a54a-fc97dfc95589 6b979c53-d591-4480-a999-55f1fca142b6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.029441s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.196 1397483 INFO alembic.runtime.migration [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.196 1397483 INFO alembic.runtime.migration [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.200 1397483 INFO alembic.runtime.migration [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.200 1397483 INFO alembic.runtime.migration [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.204 1397483 INFO alembic.runtime.migration [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.206 1397483 INFO aodh.api.app [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.035894s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.195 1397484 INFO alembic.runtime.migration [None req-3b6cae80-c50a-4cf8-ae0f-35d4fc6677c7 6a86d13b-8525-4663-a1ea-4cce27243b2f d7e08d3d-49c0-426a-858f-4eecef06bf12 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.195 1397484 INFO alembic.runtime.migration [None req-3b6cae80-c50a-4cf8-ae0f-35d4fc6677c7 6a86d13b-8525-4663-a1ea-4cce27243b2f d7e08d3d-49c0-426a-858f-4eecef06bf12 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.198 1397484 INFO alembic.runtime.migration [None req-3b6cae80-c50a-4cf8-ae0f-35d4fc6677c7 6a86d13b-8525-4663-a1ea-4cce27243b2f d7e08d3d-49c0-426a-858f-4eecef06bf12 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.198 1397484 INFO alembic.runtime.migration [None req-3b6cae80-c50a-4cf8-ae0f-35d4fc6677c7 6a86d13b-8525-4663-a1ea-4cce27243b2f d7e08d3d-49c0-426a-858f-4eecef06bf12 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.202 1397484 INFO alembic.runtime.migration [None req-3b6cae80-c50a-4cf8-ae0f-35d4fc6677c7 6a86d13b-8525-4663-a1ea-4cce27243b2f d7e08d3d-49c0-426a-858f-4eecef06bf12 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.204 1397484 INFO aodh.api.app [None req-3b6cae80-c50a-4cf8-ae0f-35d4fc6677c7 6a86d13b-8525-4663-a1ea-4cce27243b2f d7e08d3d-49c0-426a-858f-4eecef06bf12 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.030289s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.225 1397481 INFO alembic.runtime.migration [None req-2be9d005-4171-420a-9705-fe89988c85da 01677827-7a80-4099-a54a-fc97dfc95589 6b979c53-d591-4480-a999-55f1fca142b6 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.225 1397481 INFO alembic.runtime.migration [None req-2be9d005-4171-420a-9705-fe89988c85da 01677827-7a80-4099-a54a-fc97dfc95589 6b979c53-d591-4480-a999-55f1fca142b6 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.228 1397481 INFO alembic.runtime.migration [None req-2be9d005-4171-420a-9705-fe89988c85da 01677827-7a80-4099-a54a-fc97dfc95589 6b979c53-d591-4480-a999-55f1fca142b6 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.229 1397481 INFO alembic.runtime.migration [None req-2be9d005-4171-420a-9705-fe89988c85da 01677827-7a80-4099-a54a-fc97dfc95589 6b979c53-d591-4480-a999-55f1fca142b6 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.233 1397481 INFO alembic.runtime.migration [None req-2be9d005-4171-420a-9705-fe89988c85da 01677827-7a80-4099-a54a-fc97dfc95589 6b979c53-d591-4480-a999-55f1fca142b6 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.235 1397481 INFO aodh.api.app [None req-2be9d005-4171-420a-9705-fe89988c85da 01677827-7a80-4099-a54a-fc97dfc95589 6b979c53-d591-4480-a999-55f1fca142b6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.042038s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.230 1397484 INFO alembic.runtime.migration [None req-82b97f3c-315d-4af2-98d8-bf5eeb847e15 17b5718a-9faa-4bfd-9420-704242a9b85f 234bd5f1-558b-470e-bb28-ca4ae162b2b6 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.230 1397484 INFO alembic.runtime.migration [None req-82b97f3c-315d-4af2-98d8-bf5eeb847e15 17b5718a-9faa-4bfd-9420-704242a9b85f 234bd5f1-558b-470e-bb28-ca4ae162b2b6 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.234 1397484 INFO alembic.runtime.migration [None req-82b97f3c-315d-4af2-98d8-bf5eeb847e15 17b5718a-9faa-4bfd-9420-704242a9b85f 234bd5f1-558b-470e-bb28-ca4ae162b2b6 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.234 1397484 INFO alembic.runtime.migration [None req-82b97f3c-315d-4af2-98d8-bf5eeb847e15 17b5718a-9faa-4bfd-9420-704242a9b85f 234bd5f1-558b-470e-bb28-ca4ae162b2b6 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.238 1397484 INFO alembic.runtime.migration [None req-82b97f3c-315d-4af2-98d8-bf5eeb847e15 17b5718a-9faa-4bfd-9420-704242a9b85f 234bd5f1-558b-470e-bb28-ca4ae162b2b6 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.240 1397484 INFO aodh.api.app [None req-82b97f3c-315d-4af2-98d8-bf5eeb847e15 17b5718a-9faa-4bfd-9420-704242a9b85f 234bd5f1-558b-470e-bb28-ca4ae162b2b6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.257 1397484 WARNING oslo_db.sqlalchemy.utils [None req-297789e0-7891-47cc-882f-8f542fe8dfa1 3ad43790-2598-4561-b917-f93e51334e33 f29b2402-3bdd-44c9-afa8-56a40709d3f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.258 1397484 WARNING oslo_db.sqlalchemy.utils [None req-297789e0-7891-47cc-882f-8f542fe8dfa1 3ad43790-2598-4561-b917-f93e51334e33 f29b2402-3bdd-44c9-afa8-56a40709d3f6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.262 1397484 WARNING oslo_db.sqlalchemy.utils [None req-297789e0-7891-47cc-882f-8f542fe8dfa1 3ad43790-2598-4561-b917-f93e51334e33 f29b2402-3bdd-44c9-afa8-56a40709d3f6 - - - -] 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_as_admin [0.045965s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.227 1397483 INFO alembic.runtime.migration [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.227 1397483 INFO alembic.runtime.migration [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.230 1397483 INFO alembic.runtime.migration [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.230 1397483 INFO alembic.runtime.migration [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.235 1397483 INFO alembic.runtime.migration [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.236 1397483 INFO aodh.api.app [None req-9a0ba96b-6810-4c8f-ac4b-feb0646a4252 6fefe7de-5249-4fd5-bea0-52b371faf13a 2c092213-b16e-41c5-a87d-574db81e6829 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.252 1397483 WARNING oslo_db.sqlalchemy.utils [None req-bc7cee7f-1ffa-4983-87ae-ce2c124d5da0 b658893f-ff33-468e-a943-421978c836fa 5e12e3f1-ee35-46ce-a5ca-51fbe62cded1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.257 1397483 WARNING oslo_db.sqlalchemy.utils [None req-68d5bcd9-d770-4fd7-abe1-dadf1f6ea95e b658893f-ff33-468e-a943-421978c836fa 5e12e3f1-ee35-46ce-a5ca-51fbe62cded1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.264 1397483 WARNING oslo_db.sqlalchemy.utils [None req-68d5bcd9-d770-4fd7-abe1-dadf1f6ea95e b658893f-ff33-468e-a943-421978c836fa 5e12e3f1-ee35-46ce-a5ca-51fbe62cded1 - - - -] 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.076275s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.217 1397482 INFO alembic.runtime.migration [None req-b5114b8f-5673-4ab4-a17d-9c8a51852d87 ed7a91bf-309e-44f8-88bc-73a407dd7cd8 2fc66c2d-403f-4bee-91cb-d809f8941a0d - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.217 1397482 INFO alembic.runtime.migration [None req-b5114b8f-5673-4ab4-a17d-9c8a51852d87 ed7a91bf-309e-44f8-88bc-73a407dd7cd8 2fc66c2d-403f-4bee-91cb-d809f8941a0d - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.221 1397482 INFO alembic.runtime.migration [None req-b5114b8f-5673-4ab4-a17d-9c8a51852d87 ed7a91bf-309e-44f8-88bc-73a407dd7cd8 2fc66c2d-403f-4bee-91cb-d809f8941a0d - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.221 1397482 INFO alembic.runtime.migration [None req-b5114b8f-5673-4ab4-a17d-9c8a51852d87 ed7a91bf-309e-44f8-88bc-73a407dd7cd8 2fc66c2d-403f-4bee-91cb-d809f8941a0d - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.226 1397482 INFO alembic.runtime.migration [None req-b5114b8f-5673-4ab4-a17d-9c8a51852d87 ed7a91bf-309e-44f8-88bc-73a407dd7cd8 2fc66c2d-403f-4bee-91cb-d809f8941a0d - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.228 1397482 INFO aodh.api.app [None req-b5114b8f-5673-4ab4-a17d-9c8a51852d87 ed7a91bf-309e-44f8-88bc-73a407dd7cd8 2fc66c2d-403f-4bee-91cb-d809f8941a0d - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.243 1397482 WARNING oslo_db.sqlalchemy.utils [None req-da5fd660-a487-4a90-be28-f5b17b4e41bf 30bbf8ac-6eb4-4bfb-abe3-53c02c5f74e8 ed23e101-aa2a-49c2-96d2-330651e806b0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.245 1397482 WARNING oslo_db.sqlalchemy.utils [None req-da5fd660-a487-4a90-be28-f5b17b4e41bf 30bbf8ac-6eb4-4bfb-abe3-53c02c5f74e8 ed23e101-aa2a-49c2-96d2-330651e806b0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.252 1397482 WARNING oslo_db.sqlalchemy.utils [None req-b6579abc-8e65-430f-895a-367b34af0310 30bbf8ac-6eb4-4bfb-abe3-53c02c5f74e8 ed23e101-aa2a-49c2-96d2-330651e806b0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.255 1397482 WARNING oslo_db.sqlalchemy.utils [None req-c1e5df22-3169-4af5-a74e-ed23ae711714 26d073bd-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.260 1397482 WARNING oslo_db.sqlalchemy.utils [None req-22a2a0c8-8422-43ca-ad4f-618a8dd73c2d 26d073bd-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.269 1397482 WARNING oslo_db.sqlalchemy.utils [None req-77797421-2201-4e73-996f-613f0413f300 30bbf8ac-6eb4-4bfb-abe3-53c02c5f74e8 ed23e101-aa2a-49c2-96d2-330651e806b0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.271 1397482 WARNING oslo_db.sqlalchemy.utils [None req-77797421-2201-4e73-996f-613f0413f300 30bbf8ac-6eb4-4bfb-abe3-53c02c5f74e8 ed23e101-aa2a-49c2-96d2-330651e806b0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.275 1397482 WARNING oslo_db.sqlalchemy.utils [None req-59428979-5244-4d8f-9270-833e3a3136e7 30bbf8ac-6eb4-4bfb-abe3-53c02c5f74e8 ed23e101-aa2a-49c2-96d2-330651e806b0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.278 1397482 WARNING oslo_db.sqlalchemy.utils [None req-cff2329a-b82d-4515-a347-a934f73d2e82 26d073bd-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.280 1397482 WARNING oslo_db.sqlalchemy.utils [None req-cff2329a-b82d-4515-a347-a934f73d2e82 26d073bd-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.283 1397482 WARNING oslo_db.sqlalchemy.utils [None req-048ac262-1717-4aae-b3c4-bd353a107f19 26d073b d-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_noauth [0.040399s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.255 1397481 INFO alembic.runtime.migration [None req-1cb89415-6740-4f21-bb68-7ca6b0fc66bf 5785cf44-566c-45cb-8420-8dcfd343743d 83edc12e-53a9-411d-bacb-a8cfa8d912d9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.256 1397481 INFO alembic.runtime.migration [None req-1cb89415-6740-4f21-bb68-7ca6b0fc66bf 5785cf44-566c-45cb-8420-8dcfd343743d 83edc12e-53a9-411d-bacb-a8cfa8d912d9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.259 1397481 INFO alembic.runtime.migration [None req-1cb89415-6740-4f21-bb68-7ca6b0fc66bf 5785cf44-566c-45cb-8420-8dcfd343743d 83edc12e-53a9-411d-bacb-a8cfa8d912d9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.259 1397481 INFO alembic.runtime.migration [None req-1cb89415-6740-4f21-bb68-7ca6b0fc66bf 5785cf44-566c-45cb-8420-8dcfd343743d 83edc12e-53a9-411d-bacb-a8cfa8d912d9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.263 1397481 INFO alembic.runtime.migration [None req-1cb89415-6740-4f21-bb68-7ca6b0fc66bf 5785cf44-566c-45cb-8420-8dcfd343743d 83edc12e-53a9-411d-bacb-a8cfa8d912d9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.265 1397481 INFO aodh.api.app [None req-1cb89415-6740-4f21-bb68-7ca6b0fc66bf 5785cf44-566c-45cb-8420-8dcfd343743d 83edc12e-53a9-411d-bacb-a8cfa8d912d9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.282 1397481 WARNING oslo_db.sqlalchemy.utils [None req-41b8897a-d62d-4adc-8ef1-588857bc9740 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.283 1397481 WARNING oslo_db.sqlalchemy.utils [None req-41b8897a-d62d-4adc-8ef1-588857bc9740 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.289 1397481 WARNING oslo_db.sqlalchemy.utils [None req-41b8897a-d62d-4adc-8ef1-588857bc9740 - - - - - -] 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.035650s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.273 1397483 INFO alembic.runtime.migration [None req-68d5bcd9-d770-4fd7-abe1-dadf1f6ea95e b658893f-ff33-468e-a943-421978c836fa 5e12e3f1-ee35-46ce-a5ca-51fbe62cded1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.273 1397483 INFO alembic.runtime.migration [None req-68d5bcd9-d770-4fd7-abe1-dadf1f6ea95e b658893f-ff33-468e-a943-421978c836fa 5e12e3f1-ee35-46ce-a5ca-51fbe62cded1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.276 1397483 INFO alembic.runtime.migration [None req-68d5bcd9-d770-4fd7-abe1-dadf1f6ea95e b658893f-ff33-468e-a943-421978c836fa 5e12e3f1-ee35-46ce-a5ca-51fbe62cded1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.276 1397483 INFO alembic.runtime.migration [None req-68d5bcd9-d770-4fd7-abe1-dadf1f6ea95e b658893f-ff33-468e-a943-421978c836fa 5e12e3f1-ee35-46ce-a5ca-51fbe62cded1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.281 1397483 INFO alembic.runtime.migration [None req-68d5bcd9-d770-4fd7-abe1-dadf1f6ea95e b658893f-ff33-468e-a943-421978c836fa 5e12e3f1-ee35-46ce-a5ca-51fbe62cded1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.283 1397483 INFO aodh.api.app [None req-68d5bcd9-d770-4fd7-abe1-dadf1f6ea95e b658893f-ff33-468e-a943-421978c836fa 5e12e3f1-ee35-46ce-a5ca-51fbe62cded1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.296 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.297 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.301 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_creds [0.043490s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.274 1397484 INFO alembic.runtime.migration [None req-297789e0-7891-47cc-882f-8f542fe8dfa1 3ad43790-2598-4561-b917-f93e51334e33 f29b2402-3bdd-44c9-afa8-56a40709d3f6 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.274 1397484 INFO alembic.runtime.migration [None req-297789e0-7891-47cc-882f-8f542fe8dfa1 3ad43790-2598-4561-b917-f93e51334e33 f29b2402-3bdd-44c9-afa8-56a40709d3f6 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.277 1397484 INFO alembic.runtime.migration [None req-297789e0-7891-47cc-882f-8f542fe8dfa1 3ad43790-2598-4561-b917-f93e51334e33 f29b2402-3bdd-44c9-afa8-56a40709d3f6 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.277 1397484 INFO alembic.runtime.migration [None req-297789e0-7891-47cc-882f-8f542fe8dfa1 3ad43790-2598-4561-b917-f93e51334e33 f29b2402-3bdd-44c9-afa8-56a40709d3f6 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.282 1397484 INFO alembic.runtime.migration [None req-297789e0-7891-47cc-882f-8f542fe8dfa1 3ad43790-2598-4561-b917-f93e51334e33 f29b2402-3bdd-44c9-afa8-56a40709d3f6 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.284 1397484 INFO aodh.api.app [None req-297789e0-7891-47cc-882f-8f542fe8dfa1 3ad43790-2598-4561-b917-f93e51334e33 f29b2402-3bdd-44c9-afa8-56a40709d3f6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.301 1397484 WARNING oslo_db.sqlalchemy.utils [None req-e1a45141-9b50-444e-81a2-8a06389da4ef c7eef217-b77d-43e8-a79f-7fd0f0ce1463 dc099d57-4ab9-4fec-98c9-7e59b2ff7b1c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.302 1397484 WARNING oslo_db.sqlalchemy.utils [None req-e1a45141-9b50-444e-81a2-8a06389da4ef c7eef217-b77d-43e8-a79f-7fd0f0ce1463 dc099d57-4ab9-4fec-98c9-7e59b2ff7b1c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.306 1397484 WARNING oslo_db.sqlalchemy.utils [None req-e1a45141-9b50-444e-81a2-8a06389da4ef c7eef217-b77d-43e8-a79f-7fd0f0ce1463 dc099d57-4ab9-4fec-98c9-7e59b2ff7b1c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.027707s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.310 1397483 INFO alembic.runtime.migration [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.310 1397483 INFO alembic.runtime.migration [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.314 1397483 INFO alembic.runtime.migration [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.314 1397483 INFO alembic.runtime.migration [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.318 1397483 INFO alembic.runtime.migration [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.319 1397483 INFO aodh.api.app [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.058049s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.296 1397481 INFO alembic.runtime.migration [None req-41b8897a-d62d-4adc-8ef1-588857bc9740 - - - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.296 1397481 INFO alembic.runtime.migration [None req-41b8897a-d62d-4adc-8ef1-588857bc9740 - - - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.299 1397481 INFO alembic.runtime.migration [None req-41b8897a-d62d-4adc-8ef1-588857bc9740 - - - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.299 1397481 INFO alembic.runtime.migration [None req-41b8897a-d62d-4adc-8ef1-588857bc9740 - - - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.304 1397481 INFO alembic.runtime.migration [None req-41b8897a-d62d-4adc-8ef1-588857bc9740 - - - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.305 1397481 INFO aodh.api.app [None req-41b8897a-d62d-4adc-8ef1-588857bc9740 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.327 1397481 WARNING oslo_db.sqlalchemy.utils [None req-798148db-cd6d-4ffa-a9ed-f9de5ec5e212 b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.329 1397481 WARNING oslo_db.sqlalchemy.utils [None req-798148db-cd6d-4ffa-a9ed-f9de5ec5e212 b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.334 1397481 WARNING oslo_db.sqlalchemy.utils [None req-798148db-cd6d-4ffa-a9ed-f9de5ec5e212 b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.338 1397481 WARNING oslo_db.sqlalchemy.utils [None req-82f4eccc-e84f-4508-89ac-34534dda180d b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.344 1397481 WARNING oslo_db.sqlalchemy.utils [None req-c57430f5-31d0-4484-a553-bb2dea9f4e84 b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.040392s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.316 1397484 INFO alembic.runtime.migration [None req-e1a45141-9b50-444e-81a2-8a06389da4ef c7eef217-b77d-43e8-a79f-7fd0f0ce1463 dc099d57-4ab9-4fec-98c9-7e59b2ff7b1c - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.316 1397484 INFO alembic.runtime.migration [None req-e1a45141-9b50-444e-81a2-8a06389da4ef c7eef217-b77d-43e8-a79f-7fd0f0ce1463 dc099d57-4ab9-4fec-98c9-7e59b2ff7b1c - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.319 1397484 INFO alembic.runtime.migration [None req-e1a45141-9b50-444e-81a2-8a06389da4ef c7eef217-b77d-43e8-a79f-7fd0f0ce1463 dc099d57-4ab9-4fec-98c9-7e59b2ff7b1c - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.319 1397484 INFO alembic.runtime.migration [None req-e1a45141-9b50-444e-81a2-8a06389da4ef c7eef217-b77d-43e8-a79f-7fd0f0ce1463 dc099d57-4ab9-4fec-98c9-7e59b2ff7b1c - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.324 1397484 INFO alembic.runtime.migration [None req-e1a45141-9b50-444e-81a2-8a06389da4ef c7eef217-b77d-43e8-a79f-7fd0f0ce1463 dc099d57-4ab9-4fec-98c9-7e59b2ff7b1c - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.325 1397484 INFO aodh.api.app [None req-e1a45141-9b50-444e-81a2-8a06389da4ef c7eef217-b77d-43e8-a79f-7fd0f0ce1463 dc099d57-4ab9-4fec-98c9-7e59b2ff7b1c - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.343 1397484 WARNING oslo_db.sqlalchemy.utils [None req-d71105a2-33e6-4a5a-a06f-d109adaf4306 13f1918a-b151-4ba9-a133-5c386a69bd98 8a2b7cf0-5f16-4fbc-aa97-187a0ae795dd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.344 1397484 WARNING oslo_db.sqlalchemy.utils [None req-d71105a2-33e6-4a5a-a06f-d109adaf4306 13f1918a-b151-4ba9-a133-5c386a69bd98 8a2b7cf0-5f16-4fbc-aa97-187a0ae795dd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.348 1397484 WARNING oslo_db.sqlalchemy.utils [None req-d71105a2-33e6-4a5a-a06f-d109adaf4306 13f1918a-b151-4ba9-a133-5c386a69bd98 8a2b7cf0-5f16-4fbc-aa97-187a0ae795dd - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.077820s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.293 1397482 INFO alembic.runtime.migration [None req-048ac262-1717-4aae-b3c4-bd353a107f19 26d073bd-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.293 1397482 INFO alembic.runtime.migration [None req-048ac262-1717-4aae-b3c4-bd353a107f19 26d073bd-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.296 1397482 INFO alembic.runtime.migration [None req-048ac262-1717-4aae-b3c4-bd353a107f19 26d073bd-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.296 1397482 INFO alembic.runtime.migration [None req-048ac262-1717-4aae-b3c4-bd353a107f19 26d073bd-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.301 1397482 INFO alembic.runtime.migration [None req-048ac262-1717-4aae-b3c4-bd353a107f19 26d073bd-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.302 1397482 INFO aodh.api.app [None req-048ac262-1717-4aae-b3c4-bd353a107f19 26d073bd-2f1b-40e7-834c-2d9e70296ef1 8ff300a3-23f6-445f-87a9-e0dcd92ee2f4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.316 1397482 WARNING oslo_db.sqlalchemy.utils [None req-80fa92fb-9223-4452-8ef2-7326cefbf6c5 ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.319 1397482 WARNING oslo_db.sqlalchemy.utils [None req-80fa92fb-9223-4452-8ef2-7326cefbf6c5 ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.324 1397482 WARNING oslo_db.sqlalchemy.utils [None req-a5189fa7-c0db-4c20-ba58-e186cb95cd47 ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.330 1397482 WARNING oslo_db.sqlalchemy.utils [None req-3e910b8d-e95e-4374-a1ef-557eb808d38a ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.338 1397482 WARNING oslo_db.sqlalchemy.utils [None req-0688871e-8443-4068-b7c3-ea400d350df3 ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.341 1397482 WARNING oslo_db.sqlalchemy.utils [None req-0688871e-8443-4068-b7c3-ea400d350df3 ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.345 1397482 WARNING oslo_db.sqlalchemy.utils [None req-c5a504db-c10c-40d6-91e0-9e906cffde1a ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.353 1397482 WARNING oslo_db.sqlalchemy.utils [None req-3338025b-30b9-4ae9-82ad-74120d12a9de ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.360 1397482 WARNING oslo_db.sqlalchemy.utils [None req-1d19fc16-763c-44aa-ab96-3afa71ca98ad ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.363 1397482 WARNING oslo_db.sqlalchemy.utils [None req-1d19fc16-763c-44aa-ab96-3afa71ca98ad ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] 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_timestamp [0.052377s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.338 1397483 INFO alembic.runtime.migration [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.338 1397483 INFO alembic.runtime.migration [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.342 1397483 INFO alembic.runtime.migration [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.342 1397483 INFO alembic.runtime.migration [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.346 1397483 INFO alembic.runtime.migration [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.347 1397483 INFO aodh.api.app [None req-f4071e6b-8696-4799-971d-e85d5bbf51df 0ebd6c65-f4e7-48fa-a759-f5de290b0837 506e0a48-e8b9-4950-b40c-cabf42cee40f - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.360 1397483 WARNING oslo_db.sqlalchemy.utils [None req-b1d7e830-6480-4ae1-90ce-ee1ce63d2162 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.363 1397483 WARNING oslo_db.sqlalchemy.utils [None req-16f10ab7-ca8f-4e75-827e-ba4d22750e28 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.367 1397483 WARNING oslo_db.sqlalchemy.utils [None req-89d1e32d-ca21-4dfe-9523-390dea25af03 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.375 1397483 WARNING oslo_db.sqlalchemy.utils [None req-8d44ca3a-57aa-465b-a0f2-e33177abf7af 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.377 1397483 WARNING oslo_db.sqlalchemy.utils [None req-8d44ca3a-57aa-465b-a0f2-e33177abf7af 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.381 1397483 WARNING oslo_db.sqlalchemy.utils [None req-0810ad88-f886-4bdf-9293-01f653ad668d 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.383 1397483 WARNING oslo_db.sqlalchemy.utils [None req-0810ad88-f886-4bdf-9293-01f653ad668d 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-20.1.0.dev77/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() {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.036219s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.361 1397484 INFO alembic.runtime.migration [None req-d71105a2-33e6-4a5a-a06f-d109adaf4306 13f1918a-b151-4ba9-a133-5c386a69bd98 8a2b7cf0-5f16-4fbc-aa97-187a0ae795dd - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.361 1397484 INFO alembic.runtime.migration [None req-d71105a2-33e6-4a5a-a06f-d109adaf4306 13f1918a-b151-4ba9-a133-5c386a69bd98 8a2b7cf0-5f16-4fbc-aa97-187a0ae795dd - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.365 1397484 INFO alembic.runtime.migration [None req-d71105a2-33e6-4a5a-a06f-d109adaf4306 13f1918a-b151-4ba9-a133-5c386a69bd98 8a2b7cf0-5f16-4fbc-aa97-187a0ae795dd - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.365 1397484 INFO alembic.runtime.migration [None req-d71105a2-33e6-4a5a-a06f-d109adaf4306 13f1918a-b151-4ba9-a133-5c386a69bd98 8a2b7cf0-5f16-4fbc-aa97-187a0ae795dd - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.371 1397484 INFO alembic.runtime.migration [None req-d71105a2-33e6-4a5a-a06f-d109adaf4306 13f1918a-b151-4ba9-a133-5c386a69bd98 8a2b7cf0-5f16-4fbc-aa97-187a0ae795dd - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.373 1397484 INFO aodh.api.app [None req-d71105a2-33e6-4a5a-a06f-d109adaf4306 13f1918a-b151-4ba9-a133-5c386a69bd98 8a2b7cf0-5f16-4fbc-aa97-187a0ae795dd - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.060303s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.358 1397481 INFO alembic.runtime.migration [None req-c57430f5-31d0-4484-a553-bb2dea9f4e84 b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.358 1397481 INFO alembic.runtime.migration [None req-c57430f5-31d0-4484-a553-bb2dea9f4e84 b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.362 1397481 INFO alembic.runtime.migration [None req-c57430f5-31d0-4484-a553-bb2dea9f4e84 b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.363 1397481 INFO alembic.runtime.migration [None req-c57430f5-31d0-4484-a553-bb2dea9f4e84 b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.367 1397481 INFO alembic.runtime.migration [None req-c57430f5-31d0-4484-a553-bb2dea9f4e84 b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.368 1397481 INFO aodh.api.app [None req-c57430f5-31d0-4484-a553-bb2dea9f4e84 b43c566c-6316-489f-bf0e-d79b7c81cc05 6fd776d4-53ca-4925-8b9b-8eb22b6ccf0a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.381 1397481 WARNING oslo_db.sqlalchemy.utils [None req-6e65a3af-03a5-4e8d-a3a1-29c7314abe5f 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.386 1397481 WARNING oslo_db.sqlalchemy.utils [None req-b9ee39c0-2d2c-456a-bca6-15f28b217026 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.394 1397481 WARNING oslo_db.sqlalchemy.utils [None req-b9ee39c0-2d2c-456a-bca6-15f28b217026 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.396 1397481 WARNING oslo_db.sqlalchemy.utils [None req-a8daa95b-ee5c-4a38-bba8-364fddb256e3 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.401 1397481 WARNING oslo_db.sqlalchemy.utils [None req-0607ebf5-b60e-465f-8751-a9a015fa9cc5 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.407 1397481 WARNING oslo_db.sqlalchemy.utils [None req-ff1f2d39-ab26-41be-b03e-772e34a85152 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.034173s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.396 1397484 INFO alembic.runtime.migration [None req-a0179ce6-58b5-47df-95e3-b1341dcc8a11 9533abad-2583-4160-80f1-1a13007c25f5 2a332c7f-5f82-494d-a4ed-db745261c8c5 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.397 1397484 INFO alembic.runtime.migration [None req-a0179ce6-58b5-47df-95e3-b1341dcc8a11 9533abad-2583-4160-80f1-1a13007c25f5 2a332c7f-5f82-494d-a4ed-db745261c8c5 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.400 1397484 INFO alembic.runtime.migration [None req-a0179ce6-58b5-47df-95e3-b1341dcc8a11 9533abad-2583-4160-80f1-1a13007c25f5 2a332c7f-5f82-494d-a4ed-db745261c8c5 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.400 1397484 INFO alembic.runtime.migration [None req-a0179ce6-58b5-47df-95e3-b1341dcc8a11 9533abad-2583-4160-80f1-1a13007c25f5 2a332c7f-5f82-494d-a4ed-db745261c8c5 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.405 1397484 INFO alembic.runtime.migration [None req-a0179ce6-58b5-47df-95e3-b1341dcc8a11 9533abad-2583-4160-80f1-1a13007c25f5 2a332c7f-5f82-494d-a4ed-db745261c8c5 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.406 1397484 INFO aodh.api.app [None req-a0179ce6-58b5-47df-95e3-b1341dcc8a11 9533abad-2583-4160-80f1-1a13007c25f5 2a332c7f-5f82-494d-a4ed-db745261c8c5 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.421 1397484 WARNING oslo_db.sqlalchemy.utils [None req-2ec852a0-e717-4f1b-906d-b46dfa73102e 58972922-cadb-454f-8fbe-5ac988a41406 6480412e-af96-4f14-995f-f809d3a64aac - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.061738s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.372 1397482 INFO alembic.runtime.migration [None req-1d19fc16-763c-44aa-ab96-3afa71ca98ad ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.372 1397482 INFO alembic.runtime.migration [None req-1d19fc16-763c-44aa-ab96-3afa71ca98ad ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.376 1397482 INFO alembic.runtime.migration [None req-1d19fc16-763c-44aa-ab96-3afa71ca98ad ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.376 1397482 INFO alembic.runtime.migration [None req-1d19fc16-763c-44aa-ab96-3afa71ca98ad ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.381 1397482 INFO alembic.runtime.migration [None req-1d19fc16-763c-44aa-ab96-3afa71ca98ad ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.383 1397482 INFO aodh.api.app [None req-1d19fc16-763c-44aa-ab96-3afa71ca98ad ec1120db-498c-46e7-bbce-24078b89215b c95f6c3e-cd53-402b-a17f-ef01d9a27741 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.398 1397482 WARNING oslo_db.sqlalchemy.utils [None req-d523867f-492b-473a-99a7-01aaa40feb38 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.402 1397482 WARNING oslo_db.sqlalchemy.utils [None req-f6ad9e8a-2eee-4efa-af1e-0be9b40be25c 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.404 1397482 WARNING oslo_db.sqlalchemy.utils [None req-f6ad9e8a-2eee-4efa-af1e-0be9b40be25c 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.407 1397482 WARNING oslo_db.sqlalchemy.utils [None req-b0861384-f2ea-4cdb-8830-ffd6d42a8a29 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.411 1397482 WARNING oslo_db.sqlalchemy.utils [None req-afb7f157-26b8-4c05-ac00-7ed973e8b2c7 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.419 1397482 WARNING oslo_db.sqlalchemy.utils [None req-52f1c7ec-64ab-4397-9d6f-0761f6f26e35 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.423 1397482 WARNING oslo_db.sqlalchemy.utils [None req-d9c3582b-f1fa-4bd4-8305-4a2cf0f39084 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.424 1397482 WARNING oslo_db.sqlalchemy.utils [None req-d9c3582b-f1fa-4bd4-8305-4a2cf0f39084 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.034760s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.416 1397481 INFO alembic.runtime.migration [None req-ff1f2d39-ab26-41be-b03e-772e34a85152 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.416 1397481 INFO alembic.runtime.migration [None req-ff1f2d39-ab26-41be-b03e-772e34a85152 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.419 1397481 INFO alembic.runtime.migration [None req-ff1f2d39-ab26-41be-b03e-772e34a85152 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.419 1397481 INFO alembic.runtime.migration [None req-ff1f2d39-ab26-41be-b03e-772e34a85152 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.423 1397481 INFO alembic.runtime.migration [None req-ff1f2d39-ab26-41be-b03e-772e34a85152 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.425 1397481 INFO aodh.api.app [None req-ff1f2d39-ab26-41be-b03e-772e34a85152 1aedf5dc-c53a-414c-b28c-90259f1cc41c b16281a4-bd7a-4e04-bc02-8caf4380b5c8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.439 1397481 WARNING oslo_db.sqlalchemy.utils [None req-8524397f-86f5-4c00-a650-2697c73533b0 ca6470f4-a2e4-4bde-9107-d92c90443dbb 66b01aba-a412-430f-a7ca-3dd7cfd0d23e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.440 1397481 WARNING oslo_db.sqlalchemy.utils [None req-8524397f-86f5-4c00-a650-2697c73533b0 ca6470f4-a2e4-4bde-9107-d92c90443dbb 66b01aba-a412-430f-a7ca-3dd7cfd0d23e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.444 1397481 WARNING oslo_db.sqlalchemy.utils [None req-8524397f-86f5-4c00-a650-2697c73533b0 ca6470f4-a2e4-4bde-9107-d92c90443dbb 66b01aba-a412-430f-a7ca-3dd7cfd0d23e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.048856s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.434 1397482 INFO alembic.runtime.migration [None req-d9c3582b-f1fa-4bd4-8305-4a2cf0f39084 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.435 1397482 INFO alembic.runtime.migration [None req-d9c3582b-f1fa-4bd4-8305-4a2cf0f39084 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.438 1397482 INFO alembic.runtime.migration [None req-d9c3582b-f1fa-4bd4-8305-4a2cf0f39084 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.438 1397482 INFO alembic.runtime.migration [None req-d9c3582b-f1fa-4bd4-8305-4a2cf0f39084 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.443 1397482 INFO alembic.runtime.migration [None req-d9c3582b-f1fa-4bd4-8305-4a2cf0f39084 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.445 1397482 INFO aodh.api.app [None req-d9c3582b-f1fa-4bd4-8305-4a2cf0f39084 36ab2890-aece-45ac-aa4c-640bac83200c 39ca4b9b-9058-4d8f-a882-8551226447f4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.459 1397482 WARNING oslo_db.sqlalchemy.utils [None req-802f357a-53c5-4793-8d2c-d04bcad6a758 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.460 1397482 WARNING oslo_db.sqlalchemy.utils [None req-802f357a-53c5-4793-8d2c-d04bcad6a758 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.466 1397482 WARNING oslo_db.sqlalchemy.utils [None req-eddb97e1-03de-461d-87e3-bb6c904070a1 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.470 1397482 WARNING oslo_db.sqlalchemy.utils [None req-c53f7112-efd8-4aab-9fec-35ec2efc3a81 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.471 1397482 WARNING oslo_db.sqlalchemy.utils [None req-c53f7112-efd8-4aab-9fec-35ec2efc3a81 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.474 1397482 WARNING oslo_db.sqlalchemy.utils [None req-fc690f92-b247-49b0-a206-c19d458d90c0 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.054879s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.433 1397484 INFO alembic.runtime.migration [None req-2ec852a0-e717-4f1b-906d-b46dfa73102e 58972922-cadb-454f-8fbe-5ac988a41406 6480412e-af96-4f14-995f-f809d3a64aac - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.433 1397484 INFO alembic.runtime.migration [None req-2ec852a0-e717-4f1b-906d-b46dfa73102e 58972922-cadb-454f-8fbe-5ac988a41406 6480412e-af96-4f14-995f-f809d3a64aac - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.436 1397484 INFO alembic.runtime.migration [None req-2ec852a0-e717-4f1b-906d-b46dfa73102e 58972922-cadb-454f-8fbe-5ac988a41406 6480412e-af96-4f14-995f-f809d3a64aac - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.437 1397484 INFO alembic.runtime.migration [None req-2ec852a0-e717-4f1b-906d-b46dfa73102e 58972922-cadb-454f-8fbe-5ac988a41406 6480412e-af96-4f14-995f-f809d3a64aac - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.442 1397484 INFO alembic.runtime.migration [None req-2ec852a0-e717-4f1b-906d-b46dfa73102e 58972922-cadb-454f-8fbe-5ac988a41406 6480412e-af96-4f14-995f-f809d3a64aac - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.443 1397484 INFO aodh.api.app [None req-2ec852a0-e717-4f1b-906d-b46dfa73102e 58972922-cadb-454f-8fbe-5ac988a41406 6480412e-af96-4f14-995f-f809d3a64aac - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.457 1397484 WARNING oslo_db.sqlalchemy.utils [None req-09b10d6a-b28e-4b3a-8b2e-7c6e524ee294 b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.461 1397484 WARNING oslo_db.sqlalchemy.utils [None req-64e7b306-c8f9-432f-9d6d-7d206a4aec17 b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.464 1397484 WARNING oslo_db.sqlalchemy.utils [None req-2a2fd06a-d70f-41a5-9a8f-c744737ef5ef b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.472 1397484 WARNING oslo_db.sqlalchemy.utils [None req-d8b1f3d5-386d-4b1a-a023-650a91ce873b b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.475 1397484 WARNING oslo_db.sqlalchemy.utils [None req-d8b1f3d5-386d-4b1a-a023-650a91ce873b b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.136826s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.393 1397483 INFO alembic.runtime.migration [None req-0810ad88-f886-4bdf-9293-01f653ad668d 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.393 1397483 INFO alembic.runtime.migration [None req-0810ad88-f886-4bdf-9293-01f653ad668d 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.397 1397483 INFO alembic.runtime.migration [None req-0810ad88-f886-4bdf-9293-01f653ad668d 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.397 1397483 INFO alembic.runtime.migration [None req-0810ad88-f886-4bdf-9293-01f653ad668d 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.401 1397483 INFO alembic.runtime.migration [None req-0810ad88-f886-4bdf-9293-01f653ad668d 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.403 1397483 INFO aodh.api.app [None req-0810ad88-f886-4bdf-9293-01f653ad668d 7956b6cf-0ba1-49eb-be75-abc2aea3ac34 6925fbc2-a0ab-403d-8319-58f21d0b49aa - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.416 1397483 WARNING oslo_db.sqlalchemy.utils [None req-3de78cbb-2222-43af-a757-a22be766bedc 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.420 1397483 WARNING oslo_db.sqlalchemy.utils [None req-edc0f773-1366-4dad-8807-41736659d54f 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.427 1397483 WARNING oslo_db.sqlalchemy.utils [None req-c18bfad3-3c10-481e-8b71-6ece54ee0ae1 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.432 1397483 WARNING oslo_db.sqlalchemy.utils [None req-de4065c1-5e91-4e60-a746-838afce7d774 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.441 1397483 WARNING oslo_db.sqlalchemy.utils [None req-cb184186-6546-4053-96c0-0271b7e24169 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.444 1397483 WARNING oslo_db.sqlalchemy.utils [None req-9d403b8e-99b1-47bb-b49c-c823e2c60f5f 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.451 1397483 WARNING oslo_db.sqlalchemy.utils [None req-2ca174d5-d0c3-4611-9f7b-26fb9fcbdc99 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.454 1397483 WARNING oslo_db.sqlalchemy.utils [None req-8a647e7c-0a7d-4d7c-8486-5edd37f1477f 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.460 1397483 WARNING oslo_db.sqlalchemy.utils [None req-9657f6f6-d6dd-4517-a4ef-18fcdd119f7c 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.463 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f0a8bf82-c616-4d05-bb2f-d2092ea92886 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.470 1397483 WARNING oslo_db.sqlalchemy.utils [None req-c448713d-c5e5-419e-bec3-71287a1d768c 30274c1 7-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.473 1397483 WARNING oslo_db.sqlalchemy.utils [None req-8ca227f0-b21a-4998-ad86-519da449ce3e 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.479 1397483 WARNING oslo_db.sqlalchemy.utils [None req-589af63b-338b-4256-b74f-444464fc9c2a 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.483 1397483 WARNING oslo_db.sqlalchemy.utils [None req-12172b71-ad75-4d3b-858e-d78566a9aa50 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.489 1397483 WARNING oslo_db.sqlalchemy.utils [None req-9c18cd44-a641-4e51-a870-95cc9aa8c3b0 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.492 1397483 WARNING oslo_db.sqlalchemy.utils [None req-b5dc1e92-2322-4d42-a2da-e4a81db3f2a7 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.499 1397483 WARNING oslo_db.sqlalchemy.utils [None req-dcdd8532-6333-46cc-9ed5-a98614ca3f54 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.502 1397483 WARNING oslo_db.sqlalchemy.utils [None req-7993e3dd-ca92-4863-b34f-4b493e295ee6 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.509 1397483 WARNING oslo_db.sqlalchemy.utils [None req-0fe656d2-5d94-4f72-9dcb-1af9a4f1b957 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.512 1397483 WARNING oslo_db.sqlalchemy.utils [None req-e5a9ec80-909c-4e81-8f2b-0e1f35c578dd 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.518 1397483 WARNING oslo_db.sqlalchemy.utils [None req-3d030bc0-31d2-4003-a60a-5f77e97b3899 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.520 1397483 WARNING oslo_db.sqlalchemy.utils [None req-3d030bc0-31d2-4003-a60a-5f77e97b3899 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.046539s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.488 1397484 INFO alembic.runtime.migration [None req-d8b1f3d5-386d-4b1a-a023-650a91ce873b b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.488 1397484 INFO alembic.runtime.migration [None req-d8b1f3d5-386d-4b1a-a023-650a91ce873b b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.491 1397484 INFO alembic.runtime.migration [None req-d8b1f3d5-386d-4b1a-a023-650a91ce873b b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.491 1397484 INFO alembic.runtime.migration [None req-d8b1f3d5-386d-4b1a-a023-650a91ce873b b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.495 1397484 INFO alembic.runtime.migration [None req-d8b1f3d5-386d-4b1a-a023-650a91ce873b b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.497 1397484 INFO aodh.api.app [None req-d8b1f3d5-386d-4b1a-a023-650a91ce873b b07ba2f3-2348-4ef1-8197-0ac84ad32766 6b1ccd50-66c3-4617-be2a-950bc123f570 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.509 1397484 WARNING oslo_db.sqlalchemy.utils [None req-20ac9a40-cbfc-4d65-9cfd-d5be50b6c42a 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.509 1397484 WARNING oslo_db.sqlalchemy.utils [None req-20ac9a40-cbfc-4d65-9cfd-d5be50b6c42a 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.515 1397484 WARNING oslo_db.sqlalchemy.utils [None req-bfc6178f-6855-4668-99b8-42c87317a19e 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.518 1397484 WARNING oslo_db.sqlalchemy.utils [None req-ab5d0b61-379c-4c41-8e48-096534882591 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.519 1397484 WARNING oslo_db.sqlalchemy.utils [None req-ab5d0b61-379c-4c41-8e48-096534882591 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.523 1397484 WARNING oslo_db.sqlalchemy.utils [None req-7ad44c42-2a22-467a-b9d9-f0f234588441 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.132926s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.451 1397481 INFO alembic.runtime.migration [None req-8524397f-86f5-4c00-a650-2697c73533b0 ca6470f4-a2e4-4bde-9107-d92c90443dbb 66b01aba-a412-430f-a7ca-3dd7cfd0d23e - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.451 1397481 INFO alembic.runtime.migration [None req-8524397f-86f5-4c00-a650-2697c73533b0 ca6470f4-a2e4-4bde-9107-d92c90443dbb 66b01aba-a412-430f-a7ca-3dd7cfd0d23e - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.537 1397481 INFO alembic.runtime.migration [None req-8524397f-86f5-4c00-a650-2697c73533b0 ca6470f4-a2e4-4bde-9107-d92c90443dbb 66b01aba-a412-430f-a7ca-3dd7cfd0d23e - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.537 1397481 INFO alembic.runtime.migration [None req-8524397f-86f5-4c00-a650-2697c73533b0 ca6470f4-a2e4-4bde-9107-d92c90443dbb 66b01aba-a412-430f-a7ca-3dd7cfd0d23e - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.541 1397481 INFO alembic.runtime.migration [None req-8524397f-86f5-4c00-a650-2697c73533b0 ca6470f4-a2e4-4bde-9107-d92c90443dbb 66b01aba-a412-430f-a7ca-3dd7cfd0d23e - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.543 1397481 INFO aodh.api.app [None req-8524397f-86f5-4c00-a650-2697c73533b0 ca6470f4-a2e4-4bde-9107-d92c90443dbb 66b01aba-a412-430f-a7ca-3dd7cfd0d23e - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.556 1397481 WARNING oslo_db.sqlalchemy.utils [None req-2a5e29f8-80b9-4acc-89b2-32cc30c8848e f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.560 1397481 WARNING oslo_db.sqlalchemy.utils [None req-f4daa9d0-c5f2-4647-a5fe-fa4b15a51d44 f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.566 1397481 WARNING oslo_db.sqlalchemy.utils [None req-ad0799ad-41d7-484f-ba1d-2a01278418fd f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.568 1397481 WARNING oslo_db.sqlalchemy.utils [None req-ad0799ad-41d7-484f-ba1d-2a01278418fd f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.572 1397481 WARNING oslo_db.sqlalchemy.utils [None req-979fbe69-e092-4365-9a17-b785d21c5799 f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.576 1397481 WARNING oslo_db.sqlalchemy.utils [None req-75b2679f-81e5-4235-87b7-114e3e1ad8b0 f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] 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_severity [0.041067s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.585 1397481 INFO alembic.runtime.migration [None req-75b2679f-81e5-4235-87b7-114e3e1ad8b0 f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.585 1397481 INFO alembic.runtime.migration [None req-75b2679f-81e5-4235-87b7-114e3e1ad8b0 f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.588 1397481 INFO alembic.runtime.migration [None req-75b2679f-81e5-4235-87b7-114e3e1ad8b0 f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.588 1397481 INFO alembic.runtime.migration [None req-75b2679f-81e5-4235-87b7-114e3e1ad8b0 f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.592 1397481 INFO alembic.runtime.migration [None req-75b2679f-81e5-4235-87b7-114e3e1ad8b0 f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.594 1397481 INFO aodh.api.app [None req-75b2679f-81e5-4235-87b7-114e3e1ad8b0 f473b71a-36a5-4c94-bd88-dcb06924693f f548b43a-3e22-406c-b2d9-772cd84558e4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.606 1397481 WARNING oslo_db.sqlalchemy.utils [None req-c3359b66-9de1-40f3-9e63-2bb45b0f25da d5f48f7b-4f93-4849-a6ed-9bd0d3574a8b 79293cfb-312a-4daf-a3b1-b944cf9050b9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.610 1397481 WARNING oslo_db.sqlalchemy.utils [None req-93f7b98f-7940-496e-8998-3022f02b176a d5f48f7b-4f93-4849-a6ed-9bd0d3574a8b 79293cfb-312a-4daf-a3b1-b944cf9050b9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.616 1397481 WARNING oslo_db.sqlalchemy.utils [None req-0f6de931-49e1-4da8-bbea-cdae3fcfc9e2 d5f48f7b-4f93-4849-a6ed-9bd0d3574a8b 79293cfb-312a-4daf-a3b1-b944cf9050b9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.618 1397481 WARNING oslo_db.sqlalchemy.utils [None req-0f6de931-49e1-4da8-bbea-cdae3fcfc9e2 d5f48f7b-4f93-4849-a6ed-9bd0d3574a8b 79293cfb-312a-4daf-a3b1-b944cf9050b9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.122010s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.614 1397483 INFO alembic.runtime.migration [None req-3d030bc0-31d2-4003-a60a-5f77e97b3899 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.614 1397483 INFO alembic.runtime.migration [None req-3d030bc0-31d2-4003-a60a-5f77e97b3899 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.617 1397483 INFO alembic.runtime.migration [None req-3d030bc0-31d2-4003-a60a-5f77e97b3899 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.617 1397483 INFO alembic.runtime.migration [None req-3d030bc0-31d2-4003-a60a-5f77e97b3899 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.622 1397483 INFO alembic.runtime.migration [None req-3d030bc0-31d2-4003-a60a-5f77e97b3899 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.623 1397483 INFO aodh.api.app [None req-3d030bc0-31d2-4003-a60a-5f77e97b3899 30274c17-bc81-435f-bec9-c392ce68c17c fd2f2226-1667-4dac-b20f-56589bcdaa1a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.640 1397483 WARNING oslo_db.sqlalchemy.utils [None req-45568398-13df-4102-a059-76e9f2911150 b5d83b60-d283-4e34-b171-bad15e4d6c89 3ac5b8a1-2975-4122-ad54-75c5441a2f90 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.641 1397483 WARNING oslo_db.sqlalchemy.utils [None req-45568398-13df-4102-a059-76e9f2911150 b5d83b60-d283-4e34-b171-bad15e4d6c89 3ac5b8a1-2975-4122-ad54-75c5441a2f90 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.644 1397483 WARNING oslo_db.sqlalchemy.utils [None req-45568398-13df-4102-a059-76e9f2911150 b5d83b60-d283-4e34-b171-bad15e4d6c89 3ac5b8a1-2975-4122-ad54-75c5441a2f90 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.039863s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.626 1397481 INFO alembic.runtime.migration [None req-0f6de931-49e1-4da8-bbea-cdae3fcfc9e2 d5f48f7b-4f93-4849-a6ed-9bd0d3574a8b 79293cfb-312a-4daf-a3b1-b944cf9050b9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.626 1397481 INFO alembic.runtime.migration [None req-0f6de931-49e1-4da8-bbea-cdae3fcfc9e2 d5f48f7b-4f93-4849-a6ed-9bd0d3574a8b 79293cfb-312a-4daf-a3b1-b944cf9050b9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.629 1397481 INFO alembic.runtime.migration [None req-0f6de931-49e1-4da8-bbea-cdae3fcfc9e2 d5f48f7b-4f93-4849-a6ed-9bd0d3574a8b 79293cfb-312a-4daf-a3b1-b944cf9050b9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.629 1397481 INFO alembic.runtime.migration [None req-0f6de931-49e1-4da8-bbea-cdae3fcfc9e2 d5f48f7b-4f93-4849-a6ed-9bd0d3574a8b 79293cfb-312a-4daf-a3b1-b944cf9050b9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.633 1397481 INFO alembic.runtime.migration [None req-0f6de931-49e1-4da8-bbea-cdae3fcfc9e2 d5f48f7b-4f93-4849-a6ed-9bd0d3574a8b 79293cfb-312a-4daf-a3b1-b944cf9050b9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.635 1397481 INFO aodh.api.app [None req-0f6de931-49e1-4da8-bbea-cdae3fcfc9e2 d5f48f7b-4f93-4849-a6ed-9bd0d3574a8b 79293cfb-312a-4daf-a3b1-b944cf9050b9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.646 1397481 WARNING oslo_db.sqlalchemy.utils [None req-c2294bb1-de1c-46de-b1df-758787f6de02 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.647 1397481 WARNING oslo_db.sqlalchemy.utils [None req-c2294bb1-de1c-46de-b1df-758787f6de02 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.651 1397481 WARNING oslo_db.sqlalchemy.utils [None req-6b49c8f6-265d-4f97-9b1c-cd9563281800 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.655 1397481 WARNING oslo_db.sqlalchemy.utils [None req-cfad2927-167a-43c8-86ea-d19a8a6c33f6 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.656 1397481 WARNING oslo_db.sqlalchemy.utils [None req-cfad2927-167a-43c8-86ea-d19a8a6c33f6 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.658 1397481 WARNING oslo_db.sqlalchemy.utils [None req-de60ef78-f59e-48b4-a891-b2210e7b6de4 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.149209s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.533 1397484 INFO alembic.runtime.migration [None req-7ad44c42-2a22-467a-b9d9-f0f234588441 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.533 1397484 INFO alembic.runtime.migration [None req-7ad44c42-2a22-467a-b9d9-f0f234588441 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.628 1397484 INFO alembic.runtime.migration [None req-7ad44c42-2a22-467a-b9d9-f0f234588441 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.628 1397484 INFO alembic.runtime.migration [None req-7ad44c42-2a22-467a-b9d9-f0f234588441 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.632 1397484 INFO alembic.runtime.migration [None req-7ad44c42-2a22-467a-b9d9-f0f234588441 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.634 1397484 INFO aodh.api.app [None req-7ad44c42-2a22-467a-b9d9-f0f234588441 53090a4e-500d-41b8-9cf8-cf3f98926a20 646c1923-362e-4c83-a013-10dde4a7f30d - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.653 1397484 WARNING oslo_db.sqlalchemy.utils [None req-0493a099-d627-45d1-a2b7-e077942ff0f2 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.654 1397484 WARNING oslo_db.sqlalchemy.utils [None req-0493a099-d627-45d1-a2b7-e077942ff0f2 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.660 1397484 WARNING oslo_db.sqlalchemy.utils [None req-4a83a970-3fbc-4ffc-a72e-f570bebef23a 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.666 1397484 WARNING oslo_db.sqlalchemy.utils [None req-1d4a802c-7678-4a0e-ac77-36dd1c7ea387 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.667 1397484 WARNING oslo_db.sqlalchemy.utils [None req-1d4a802c-7678-4a0e-ac77-36dd1c7ea387 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.669 1397484 WARNING oslo_db.sqlalchemy.utils [None req-ae4ac4e9-416e-4d25-bcd0-ccd5b47b6581 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.044807s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.652 1397483 INFO alembic.runtime.migration [None req-45568398-13df-4102-a059-76e9f2911150 b5d83b60-d283-4e34-b171-bad15e4d6c89 3ac5b8a1-2975-4122-ad54-75c5441a2f90 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.653 1397483 INFO alembic.runtime.migration [None req-45568398-13df-4102-a059-76e9f2911150 b5d83b60-d283-4e34-b171-bad15e4d6c89 3ac5b8a1-2975-4122-ad54-75c5441a2f90 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.656 1397483 INFO alembic.runtime.migration [None req-45568398-13df-4102-a059-76e9f2911150 b5d83b60-d283-4e34-b171-bad15e4d6c89 3ac5b8a1-2975-4122-ad54-75c5441a2f90 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.656 1397483 INFO alembic.runtime.migration [None req-45568398-13df-4102-a059-76e9f2911150 b5d83b60-d283-4e34-b171-bad15e4d6c89 3ac5b8a1-2975-4122-ad54-75c5441a2f90 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.660 1397483 INFO alembic.runtime.migration [None req-45568398-13df-4102-a059-76e9f2911150 b5d83b60-d283-4e34-b171-bad15e4d6c89 3ac5b8a1-2975-4122-ad54-75c5441a2f90 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.661 1397483 INFO aodh.api.app [None req-45568398-13df-4102-a059-76e9f2911150 b5d83b60-d283-4e34-b171-bad15e4d6c89 3ac5b8a1-2975-4122-ad54-75c5441a2f90 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.679 1397483 WARNING oslo_db.sqlalchemy.utils [None req-c1a2cd27-0a62-4aeb-acd1-538a0cf297a9 e8cf3a77-4e46-4474-952b-80ffda68b305 3430a6ac-e63e-463a-b496-4751de5dc560 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.680 1397483 WARNING oslo_db.sqlalchemy.utils [None req-c1a2cd27-0a62-4aeb-acd1-538a0cf297a9 e8cf3a77-4e46-4474-952b-80ffda68b305 3430a6ac-e63e-463a-b496-4751de5dc560 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.686 1397483 WARNING oslo_db.sqlalchemy.utils [None req-73ad232d-20ef-4159-a232-b1691e316c0d e8cf3a77-4e46-4474-952b-80ffda68b305 3430a6ac-e63e-463a-b496-4751de5dc560 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.687 1397483 WARNING oslo_db.sqlalchemy.utils [None req-73ad232d-20ef-4159-a232-b1691e316c0d e8cf3a77-4e46-4474-952b-80ffda68b305 3430a6ac-e63e-463a-b496-4751de5dc560 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.011060s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000853s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000908s] ... ok {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.048835s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.667 1397481 INFO alembic.runtime.migration [None req-de60ef78-f59e-48b4-a891-b2210e7b6de4 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.667 1397481 INFO alembic.runtime.migration [None req-de60ef78-f59e-48b4-a891-b2210e7b6de4 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.670 1397481 INFO alembic.runtime.migration [None req-de60ef78-f59e-48b4-a891-b2210e7b6de4 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.670 1397481 INFO alembic.runtime.migration [None req-de60ef78-f59e-48b4-a891-b2210e7b6de4 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.675 1397481 INFO alembic.runtime.migration [None req-de60ef78-f59e-48b4-a891-b2210e7b6de4 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.676 1397481 INFO aodh.api.app [None req-de60ef78-f59e-48b4-a891-b2210e7b6de4 c98e1e53-25e5-477b-b3b0-b612269d2be2 c385c06d-cce2-4705-a695-23f2795594ed - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.690 1397481 WARNING oslo_db.sqlalchemy.utils [None req-187f1244-9ea3-4974-8343-db4bfc2ad0d1 4b64cafb-33ba-46ea-b041-dbc990c28573 6c48484a-54d8-4ee0-8432-961407186866 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.691 1397481 WARNING oslo_db.sqlalchemy.utils [None req-187f1244-9ea3-4974-8343-db4bfc2ad0d1 4b64cafb-33ba-46ea-b041-dbc990c28573 6c48484a-54d8-4ee0-8432-961407186866 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.696 1397481 WARNING oslo_db.sqlalchemy.utils [None req-0a3ddbb7-e27a-49a4-a916-7446a12b9bf8 4b64cafb-33ba-46ea-b041-dbc990c28573 6c48484a-54d8-4ee0-8432-961407186866 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.699 1397481 WARNING oslo_db.sqlalchemy.utils [None req-55d87c7a-6e1f-4a5b-b851-f30241be3c90 4b64cafb-33ba-46ea-b041-dbc990c28573 e6843784-3a7b-4a92-8750-e720f0e2618b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.700 1397481 WARNING oslo_db.sqlalchemy.utils [None req-55d87c7a-6e1f-4a5b-b851-f30241be3c90 4b64cafb-33ba-46ea-b041-dbc990c28573 e6843784-3a7b-4a92-8750-e720f0e2618b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.705 1397481 WARNING oslo_db.sqlalchemy.utils [None req-08071b86-a7d7-48c3-a8ed-b2e785147c4e 4b64cafb-33ba-46ea-b041-dbc990c28573 e6843784-3a7b-4a92-8750-e720f0e2618b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.708 1397481 WARNING oslo_db.sqlalchemy.utils [None req-83e4cc2e-3f4b-499f-b865-42e7c9a686aa 4b64cafb-33ba-46ea-b041-dbc990c28573 e6843784-3a7b-4a92-8750-e720f0e2618b - - - -] 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.003914s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.002303s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.002190s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.039295s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.684 1397484 INFO alembic.runtime.migration [None req-b834b4d7-7a87-46ca-be1e-922402cbf800 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.684 1397484 INFO alembic.runtime.migration [None req-b834b4d7-7a87-46ca-be1e-922402cbf800 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.687 1397484 INFO alembic.runtime.migration [None req-b834b4d7-7a87-46ca-be1e-922402cbf800 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.687 1397484 INFO alembic.runtime.migration [None req-b834b4d7-7a87-46ca-be1e-922402cbf800 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.692 1397484 INFO alembic.runtime.migration [None req-b834b4d7-7a87-46ca-be1e-922402cbf800 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.695 1397484 INFO aodh.api.app [None req-b834b4d7-7a87-46ca-be1e-922402cbf800 84b495d7-8406-4b87-bca2-03cc832d46d5 f9bd3571-1dd3-48be-8f5a-31e729e3fd01 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.712 1397484 WARNING oslo_db.sqlalchemy.utils [None req-d6f843a9-1d9f-4786-8c70-3339cfcb9112 47ae69a2-4eaf-48e8-8c17-1dc168d644c4 710a750f-a24f-49e1-9a2b-c70a59a6bd08 - - - -] 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.002409s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.272109s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.483 1397482 INFO alembic.runtime.migration [None req-fc690f92-b247-49b0-a206-c19d458d90c0 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.483 1397482 INFO alembic.runtime.migration [None req-fc690f92-b247-49b0-a206-c19d458d90c0 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.487 1397482 INFO alembic.runtime.migration [None req-fc690f92-b247-49b0-a206-c19d458d90c0 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.488 1397482 INFO alembic.runtime.migration [None req-fc690f92-b247-49b0-a206-c19d458d90c0 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.492 1397482 INFO alembic.runtime.migration [None req-fc690f92-b247-49b0-a206-c19d458d90c0 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.494 1397482 INFO aodh.api.app [None req-fc690f92-b247-49b0-a206-c19d458d90c0 c1cb36ce-a2c5-481b-9e62-42e2f255e02b be9d9b33-ec60-47b2-9c6b-1aed45f334fe - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.605 1397482 WARNING oslo_db.sqlalchemy.utils [None req-8081229a-4f65-462c-bd6f-c444c7d5fa5e 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.610 1397482 WARNING oslo_db.sqlalchemy.utils [None req-e7d09bcf-3e40-444c-ba11-75a84baf555c 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.617 1397482 WARNING oslo_db.sqlalchemy.utils [None req-f3f2f7ee-b2f4-4407-92eb-0bfc589aee15 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.622 1397482 WARNING oslo_db.sqlalchemy.utils [None req-180f3ed4-2e6c-4a0c-be61-548a5efb1186 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.629 1397482 WARNING oslo_db.sqlalchemy.utils [None req-498f9fba-9922-4bd3-8d73-98f76f388fe7 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.634 1397482 WARNING oslo_db.sqlalchemy.utils [None req-32692a23-be11-4c37-9559-6d3e8a0623ac 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.641 1397482 WARNING oslo_db.sqlalchemy.utils [None req-37524641-4e91-4345-94a6-0c8fb4453350 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.648 1397482 WARNING oslo_db.sqlalchemy.utils [None req-be306c32-378a-48fe-989b-7474d1a5e606 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.656 1397482 WARNING oslo_db.sqlalchemy.utils [None req-0f044a84-0ae3-4ffc-8d04-dfdc1140c0ef 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.661 1397482 WARNING oslo_db.sqlalchemy.utils [None req-46d11135-288f-4fa3-85d0-1849781f4157 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.668 1397482 WARNING oslo_db.sqlalchemy.utils [None req-11dfdc46-314b-4ac2-9cb5-56c7aa1f5e37 717d81d 7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.673 1397482 WARNING oslo_db.sqlalchemy.utils [None req-ef0fa60e-95cc-4599-81be-27fef9b48099 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.682 1397482 WARNING oslo_db.sqlalchemy.utils [None req-50763602-e3bd-44b3-9423-c993efdc5d56 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.686 1397482 WARNING oslo_db.sqlalchemy.utils [None req-1c51d525-999d-40fe-aff7-047a3bc636da 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.696 1397482 WARNING oslo_db.sqlalchemy.utils [None req-a0263e4d-ba44-44d6-b27e-bc7ff6c57c04 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.702 1397482 WARNING oslo_db.sqlalchemy.utils [None req-8e413d43-9d06-49e7-bda1-92a2cf5940f8 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.712 1397482 WARNING oslo_db.sqlalchemy.utils [None req-645406cc-1bfd-4360-8b68-8a6e0171c42d 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.717 1397482 WARNING oslo_db.sqlalchemy.utils [None req-563d4beb-f455-433f-9bb3-b4188e6df396 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.726 1397482 WARNING oslo_db.sqlalchemy.utils [None req-cb5ac290-ef74-43f9-b69f-d6647d31c9d3 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.732 1397482 WARNING oslo_db.sqlalchemy.utils [None req-67c66413-9491-41fa-8403-8de4febecbda 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.743 1397482 WARNING oslo_db.sqlalchemy.utils [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.041719s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.715 1397481 INFO alembic.runtime.migration [None req-83e4cc2e-3f4b-499f-b865-42e7c9a686aa 4b64cafb-33ba-46ea-b041-dbc990c28573 e6843784-3a7b-4a92-8750-e720f0e2618b - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.715 1397481 INFO alembic.runtime.migration [None req-83e4cc2e-3f4b-499f-b865-42e7c9a686aa 4b64cafb-33ba-46ea-b041-dbc990c28573 e6843784-3a7b-4a92-8750-e720f0e2618b - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.720 1397481 INFO alembic.runtime.migration [None req-83e4cc2e-3f4b-499f-b865-42e7c9a686aa 4b64cafb-33ba-46ea-b041-dbc990c28573 e6843784-3a7b-4a92-8750-e720f0e2618b - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.720 1397481 INFO alembic.runtime.migration [None req-83e4cc2e-3f4b-499f-b865-42e7c9a686aa 4b64cafb-33ba-46ea-b041-dbc990c28573 e6843784-3a7b-4a92-8750-e720f0e2618b - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.724 1397481 INFO alembic.runtime.migration [None req-83e4cc2e-3f4b-499f-b865-42e7c9a686aa 4b64cafb-33ba-46ea-b041-dbc990c28573 e6843784-3a7b-4a92-8750-e720f0e2618b - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.725 1397481 INFO aodh.api.app [None req-83e4cc2e-3f4b-499f-b865-42e7c9a686aa 4b64cafb-33ba-46ea-b041-dbc990c28573 e6843784-3a7b-4a92-8750-e720f0e2618b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.737 1397481 WARNING oslo_db.sqlalchemy.utils [None req-84e45f5f-dd56-4d84-8abc-bb6b865a4ed6 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.738 1397481 WARNING oslo_db.sqlalchemy.utils [None req-84e45f5f-dd56-4d84-8abc-bb6b865a4ed6 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.743 1397481 WARNING oslo_db.sqlalchemy.utils [None req-186d69bf-4fc6-446e-88c1-6c9479b0c2b8 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.746 1397481 WARNING oslo_db.sqlalchemy.utils [None req-84e40098-277f-4f19-af2c-424b7c296a37 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.747 1397481 WARNING oslo_db.sqlalchemy.utils [None req-84e40098-277f-4f19-af2c-424b7c296a37 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.750 1397481 WARNING oslo_db.sqlalchemy.utils [None req-e3ae98b7-8b19-481f-b2da-05c18ee029e2 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.042717s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.724 1397484 INFO alembic.runtime.migration [None req-d6f843a9-1d9f-4786-8c70-3339cfcb9112 47ae69a2-4eaf-48e8-8c17-1dc168d644c4 710a750f-a24f-49e1-9a2b-c70a59a6bd08 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.724 1397484 INFO alembic.runtime.migration [None req-d6f843a9-1d9f-4786-8c70-3339cfcb9112 47ae69a2-4eaf-48e8-8c17-1dc168d644c4 710a750f-a24f-49e1-9a2b-c70a59a6bd08 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.727 1397484 INFO alembic.runtime.migration [None req-d6f843a9-1d9f-4786-8c70-3339cfcb9112 47ae69a2-4eaf-48e8-8c17-1dc168d644c4 710a750f-a24f-49e1-9a2b-c70a59a6bd08 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.727 1397484 INFO alembic.runtime.migration [None req-d6f843a9-1d9f-4786-8c70-3339cfcb9112 47ae69a2-4eaf-48e8-8c17-1dc168d644c4 710a750f-a24f-49e1-9a2b-c70a59a6bd08 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.732 1397484 INFO alembic.runtime.migration [None req-d6f843a9-1d9f-4786-8c70-3339cfcb9112 47ae69a2-4eaf-48e8-8c17-1dc168d644c4 710a750f-a24f-49e1-9a2b-c70a59a6bd08 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.733 1397484 INFO aodh.api.app [None req-d6f843a9-1d9f-4786-8c70-3339cfcb9112 47ae69a2-4eaf-48e8-8c17-1dc168d644c4 710a750f-a24f-49e1-9a2b-c70a59a6bd08 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.748 1397484 WARNING oslo_db.sqlalchemy.utils [None req-8565bd43-10ba-46ae-b137-5dff652dc3a6 45376b5b-1fc0-407a-a6a9-5d804a159175 2fa0ef97-2431-48a7-bfb4-89052a57a409 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.749 1397484 WARNING oslo_db.sqlalchemy.utils [None req-8565bd43-10ba-46ae-b137-5dff652dc3a6 45376b5b-1fc0-407a-a6a9-5d804a159175 2fa0ef97-2431-48a7-bfb4-89052a57a409 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.756 1397484 WARNING oslo_db.sqlalchemy.utils [None req-8565bd43-10ba-46ae-b137-5dff652dc3a6 45376b5b-1fc0-407a-a6a9-5d804a159175 2fa0ef97-2431-48a7-bfb4-89052a57a409 - - - -] 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.048754s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.725 1397483 INFO alembic.runtime.migration [None req-73ad232d-20ef-4159-a232-b1691e316c0d e8cf3a77-4e46-4474-952b-80ffda68b305 3430a6ac-e63e-463a-b496-4751de5dc560 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.725 1397483 INFO alembic.runtime.migration [None req-73ad232d-20ef-4159-a232-b1691e316c0d e8cf3a77-4e46-4474-952b-80ffda68b305 3430a6ac-e63e-463a-b496-4751de5dc560 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.728 1397483 INFO alembic.runtime.migration [None req-73ad232d-20ef-4159-a232-b1691e316c0d e8cf3a77-4e46-4474-952b-80ffda68b305 3430a6ac-e63e-463a-b496-4751de5dc560 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.728 1397483 INFO alembic.runtime.migration [None req-73ad232d-20ef-4159-a232-b1691e316c0d e8cf3a77-4e46-4474-952b-80ffda68b305 3430a6ac-e63e-463a-b496-4751de5dc560 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.733 1397483 INFO alembic.runtime.migration [None req-73ad232d-20ef-4159-a232-b1691e316c0d e8cf3a77-4e46-4474-952b-80ffda68b305 3430a6ac-e63e-463a-b496-4751de5dc560 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.734 1397483 INFO aodh.api.app [None req-73ad232d-20ef-4159-a232-b1691e316c0d e8cf3a77-4e46-4474-952b-80ffda68b305 3430a6ac-e63e-463a-b496-4751de5dc560 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.013709s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.013656s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.003744s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002376s] ... ok {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.053246s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.757 1397481 INFO alembic.runtime.migration [None req-e3ae98b7-8b19-481f-b2da-05c18ee029e2 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.758 1397481 INFO alembic.runtime.migration [None req-e3ae98b7-8b19-481f-b2da-05c18ee029e2 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.762 1397481 INFO alembic.runtime.migration [None req-e3ae98b7-8b19-481f-b2da-05c18ee029e2 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.762 1397481 INFO alembic.runtime.migration [None req-e3ae98b7-8b19-481f-b2da-05c18ee029e2 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.766 1397481 INFO alembic.runtime.migration [None req-e3ae98b7-8b19-481f-b2da-05c18ee029e2 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.768 1397481 INFO aodh.api.app [None req-e3ae98b7-8b19-481f-b2da-05c18ee029e2 de9c2851-c14a-41fd-b540-66d82c8a24ab c90e3e58-edf6-43e6-b2cd-00dbec3dde4a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.786 1397481 WARNING oslo_db.sqlalchemy.utils [None req-3c9f8116-2c1b-4c50-becc-040e16c9b6f3 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.787 1397481 WARNING oslo_db.sqlalchemy.utils [None req-3c9f8116-2c1b-4c50-becc-040e16c9b6f3 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.792 1397481 WARNING oslo_db.sqlalchemy.utils [None req-5a328f0c-0c96-4804-8ba9-a40b0727e463 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.796 1397481 WARNING oslo_db.sqlalchemy.utils [None req-b36ca4e2-1edd-4668-95d9-8fdd284f10b0 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.797 1397481 WARNING oslo_db.sqlalchemy.utils [None req-b36ca4e2-1edd-4668-95d9-8fdd284f10b0 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.799 1397481 WARNING oslo_db.sqlalchemy.utils [None req-f5daea68-854d-491b-9161-4be2c0bd1e31 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.027199s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.786 1397482 INFO alembic.runtime.migration [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.786 1397482 INFO alembic.runtime.migration [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.789 1397482 INFO alembic.runtime.migration [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.789 1397482 INFO alembic.runtime.migration [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.794 1397482 INFO alembic.runtime.migration [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.795 1397482 INFO aodh.api.app [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.038539s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.774 1397483 INFO alembic.runtime.migration [None req-78c5b22e-cd11-46c0-a070-6fac254076f4 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.774 1397483 INFO alembic.runtime.migration [None req-78c5b22e-cd11-46c0-a070-6fac254076f4 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.777 1397483 INFO alembic.runtime.migration [None req-78c5b22e-cd11-46c0-a070-6fac254076f4 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.777 1397483 INFO alembic.runtime.migration [None req-78c5b22e-cd11-46c0-a070-6fac254076f4 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.783 1397483 INFO alembic.runtime.migration [None req-78c5b22e-cd11-46c0-a070-6fac254076f4 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.784 1397483 INFO aodh.api.app [None req-78c5b22e-cd11-46c0-a070-6fac254076f4 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.035095s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.813 1397482 INFO alembic.runtime.migration [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.813 1397482 INFO alembic.runtime.migration [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.816 1397482 INFO alembic.runtime.migration [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.816 1397482 INFO alembic.runtime.migration [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.821 1397482 INFO alembic.runtime.migration [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.822 1397482 INFO aodh.api.app [None req-e39df4ee-9380-432d-acb1-b3330cd04dc1 717d81d7-b25f-48bd-ac25-96d9f4e308b0 a91fd37b-5778-4f8d-bccb-90db7c80394a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.835 1397482 WARNING oslo_db.sqlalchemy.utils [None req-c4174203-2f5a-40eb-b8f1-a201a5ddf524 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.840 1397482 WARNING oslo_db.sqlalchemy.utils [None req-704ac568-9ee1-4b83-9f34-febd3a4ce4e9 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.000775s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.000661s] ... ok {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.040588s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.811 1397481 INFO alembic.runtime.migration [None req-36f4934e-d186-41f6-9223-d3d3d689df76 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.811 1397481 INFO alembic.runtime.migration [None req-36f4934e-d186-41f6-9223-d3d3d689df76 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.815 1397481 INFO alembic.runtime.migration [None req-36f4934e-d186-41f6-9223-d3d3d689df76 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.815 1397481 INFO alembic.runtime.migration [None req-36f4934e-d186-41f6-9223-d3d3d689df76 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.819 1397481 INFO alembic.runtime.migration [None req-36f4934e-d186-41f6-9223-d3d3d689df76 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.820 1397481 INFO aodh.api.app [None req-36f4934e-d186-41f6-9223-d3d3d689df76 f0a4086e-2276-4fb2-8b2d-abae11849dd5 d292480a-ef69-42db-9266-837b63ca1816 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:44.832 1397481 WARNING oslo_db.sqlalchemy.utils [None req-132ea351-6626-423c-9c89-a59656f41567 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.833 1397481 WARNING oslo_db.sqlalchemy.utils [None req-132ea351-6626-423c-9c89-a59656f41567 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.837 1397481 WARNING oslo_db.sqlalchemy.utils [None req-b6aab79c-ebbc-407d-84d1-09686b62dc7f 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.841 1397481 WARNING oslo_db.sqlalchemy.utils [None req-c6d3a8e4-4dd6-418e-a420-8ef95ac91c0a 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.842 1397481 WARNING oslo_db.sqlalchemy.utils [None req-c6d3a8e4-4dd6-418e-a420-8ef95ac91c0a 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:44.844 1397481 WARNING oslo_db.sqlalchemy.utils [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.058196s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.801 1397484 INFO alembic.runtime.migration [None req-8565bd43-10ba-46ae-b137-5dff652dc3a6 45376b5b-1fc0-407a-a6a9-5d804a159175 2fa0ef97-2431-48a7-bfb4-89052a57a409 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.801 1397484 INFO alembic.runtime.migration [None req-8565bd43-10ba-46ae-b137-5dff652dc3a6 45376b5b-1fc0-407a-a6a9-5d804a159175 2fa0ef97-2431-48a7-bfb4-89052a57a409 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.804 1397484 INFO alembic.runtime.migration [None req-8565bd43-10ba-46ae-b137-5dff652dc3a6 45376b5b-1fc0-407a-a6a9-5d804a159175 2fa0ef97-2431-48a7-bfb4-89052a57a409 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.804 1397484 INFO alembic.runtime.migration [None req-8565bd43-10ba-46ae-b137-5dff652dc3a6 45376b5b-1fc0-407a-a6a9-5d804a159175 2fa0ef97-2431-48a7-bfb4-89052a57a409 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.814 1397484 INFO alembic.runtime.migration [None req-8565bd43-10ba-46ae-b137-5dff652dc3a6 45376b5b-1fc0-407a-a6a9-5d804a159175 2fa0ef97-2431-48a7-bfb4-89052a57a409 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.816 1397484 INFO aodh.api.app [None req-8565bd43-10ba-46ae-b137-5dff652dc3a6 45376b5b-1fc0-407a-a6a9-5d804a159175 2fa0ef97-2431-48a7-bfb4-89052a57a409 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.048171s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.814 1397483 INFO alembic.runtime.migration [None req-f0c07c86-a9fa-4a5a-8658-4214e0fdb4ef - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.814 1397483 INFO alembic.runtime.migration [None req-f0c07c86-a9fa-4a5a-8658-4214e0fdb4ef - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.817 1397483 INFO alembic.runtime.migration [None req-f0c07c86-a9fa-4a5a-8658-4214e0fdb4ef - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.817 1397483 INFO alembic.runtime.migration [None req-f0c07c86-a9fa-4a5a-8658-4214e0fdb4ef - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.822 1397483 INFO alembic.runtime.migration [None req-f0c07c86-a9fa-4a5a-8658-4214e0fdb4ef - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.824 1397483 INFO aodh.api.app [None req-f0c07c86-a9fa-4a5a-8658-4214e0fdb4ef - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.036705s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.852 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.852 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.856 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.856 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.861 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.862 1397481 INFO aodh.api.app [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/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_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.042165s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.850 1397482 INFO alembic.runtime.migration [None req-704ac568-9ee1-4b83-9f34-febd3a4ce4e9 - - - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.851 1397482 INFO alembic.runtime.migration [None req-704ac568-9ee1-4b83-9f34-febd3a4ce4e9 - - - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.854 1397482 INFO alembic.runtime.migration [None req-704ac568-9ee1-4b83-9f34-febd3a4ce4e9 - - - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.854 1397482 INFO alembic.runtime.migration [None req-704ac568-9ee1-4b83-9f34-febd3a4ce4e9 - - - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.859 1397482 INFO alembic.runtime.migration [None req-704ac568-9ee1-4b83-9f34-febd3a4ce4e9 - - - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.861 1397482 INFO aodh.api.app [None req-704ac568-9ee1-4b83-9f34-febd3a4ce4e9 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.046738s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.863 1397483 INFO alembic.runtime.migration [None req-c4bb8f7e-ccdc-4c3b-89fa-b354da467440 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.863 1397483 INFO alembic.runtime.migration [None req-c4bb8f7e-ccdc-4c3b-89fa-b354da467440 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.866 1397483 INFO alembic.runtime.migration [None req-c4bb8f7e-ccdc-4c3b-89fa-b354da467440 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.866 1397483 INFO alembic.runtime.migration [None req-c4bb8f7e-ccdc-4c3b-89fa-b354da467440 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.871 1397483 INFO alembic.runtime.migration [None req-c4bb8f7e-ccdc-4c3b-89fa-b354da467440 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.872 1397483 INFO aodh.api.app [None req-c4bb8f7e-ccdc-4c3b-89fa-b354da467440 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.055815s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.861 1397484 INFO alembic.runtime.migration [None req-2fb9be47-d16b-43ac-8ef9-7e5726730ab9 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.862 1397484 INFO alembic.runtime.migration [None req-2fb9be47-d16b-43ac-8ef9-7e5726730ab9 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.865 1397484 INFO alembic.runtime.migration [None req-2fb9be47-d16b-43ac-8ef9-7e5726730ab9 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.865 1397484 INFO alembic.runtime.migration [None req-2fb9be47-d16b-43ac-8ef9-7e5726730ab9 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.870 1397484 INFO alembic.runtime.migration [None req-2fb9be47-d16b-43ac-8ef9-7e5726730ab9 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.871 1397484 INFO aodh.api.app [None req-2fb9be47-d16b-43ac-8ef9-7e5726730ab9 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.027395s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.890 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.890 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.893 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.893 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.898 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.899 1397481 INFO aodh.api.app [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000676s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.034427s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.911 1397483 INFO alembic.runtime.migration [None req-426c2635-bb20-4184-8b91-d5d168d0b733 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.911 1397483 INFO alembic.runtime.migration [None req-426c2635-bb20-4184-8b91-d5d168d0b733 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.914 1397483 INFO alembic.runtime.migration [None req-426c2635-bb20-4184-8b91-d5d168d0b733 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.914 1397483 INFO alembic.runtime.migration [None req-426c2635-bb20-4184-8b91-d5d168d0b733 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.918 1397483 INFO alembic.runtime.migration [None req-426c2635-bb20-4184-8b91-d5d168d0b733 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.920 1397483 INFO aodh.api.app [None req-426c2635-bb20-4184-8b91-d5d168d0b733 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.053066s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.894 1397482 INFO alembic.runtime.migration [None req-4021641a-0f7a-499a-9699-cdb039c0df28 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.894 1397482 INFO alembic.runtime.migration [None req-4021641a-0f7a-499a-9699-cdb039c0df28 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.897 1397482 INFO alembic.runtime.migration [None req-4021641a-0f7a-499a-9699-cdb039c0df28 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.897 1397482 INFO alembic.runtime.migration [None req-4021641a-0f7a-499a-9699-cdb039c0df28 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.902 1397482 INFO alembic.runtime.migration [None req-4021641a-0f7a-499a-9699-cdb039c0df28 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.904 1397482 INFO aodh.api.app [None req-4021641a-0f7a-499a-9699-cdb039c0df28 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.051026s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.000721s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.001588s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.002848s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.026878s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.946 1397483 INFO alembic.runtime.migration [None req-089afd82-f23b-48f2-9f4e-c67c0872f697 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.947 1397483 INFO alembic.runtime.migration [None req-089afd82-f23b-48f2-9f4e-c67c0872f697 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.950 1397483 INFO alembic.runtime.migration [None req-089afd82-f23b-48f2-9f4e-c67c0872f697 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.950 1397483 INFO alembic.runtime.migration [None req-089afd82-f23b-48f2-9f4e-c67c0872f697 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.954 1397483 INFO alembic.runtime.migration [None req-089afd82-f23b-48f2-9f4e-c67c0872f697 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.955 1397483 INFO aodh.api.app [None req-089afd82-f23b-48f2-9f4e-c67c0872f697 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.057901s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.919 1397484 INFO alembic.runtime.migration [None req-cd4c38cc-e7e1-46eb-8f00-f2ab01898dbd - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.919 1397484 INFO alembic.runtime.migration [None req-cd4c38cc-e7e1-46eb-8f00-f2ab01898dbd - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.922 1397484 INFO alembic.runtime.migration [None req-cd4c38cc-e7e1-46eb-8f00-f2ab01898dbd - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.922 1397484 INFO alembic.runtime.migration [None req-cd4c38cc-e7e1-46eb-8f00-f2ab01898dbd - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.927 1397484 INFO alembic.runtime.migration [None req-cd4c38cc-e7e1-46eb-8f00-f2ab01898dbd - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.929 1397484 INFO aodh.api.app [None req-cd4c38cc-e7e1-46eb-8f00-f2ab01898dbd - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.055726s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.947 1397482 INFO alembic.runtime.migration [None req-2b3b52a2-f881-4fc1-b000-cbff59137dc6 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.947 1397482 INFO alembic.runtime.migration [None req-2b3b52a2-f881-4fc1-b000-cbff59137dc6 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.951 1397482 INFO alembic.runtime.migration [None req-2b3b52a2-f881-4fc1-b000-cbff59137dc6 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.951 1397482 INFO alembic.runtime.migration [None req-2b3b52a2-f881-4fc1-b000-cbff59137dc6 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.955 1397482 INFO alembic.runtime.migration [None req-2b3b52a2-f881-4fc1-b000-cbff59137dc6 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.957 1397482 INFO aodh.api.app [None req-2b3b52a2-f881-4fc1-b000-cbff59137dc6 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.031841s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.974 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.974 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.978 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.978 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.982 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.983 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.983 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. {2} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.005315s] ... ok {2} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000712s] ... ok {2} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000461s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.041269s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.977 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.977 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.981 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.981 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.986 1397481 INFO alembic.runtime.migration [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] Running stamp_revision -> 010 2025-09-06 03:18:44.988 1397481 INFO aodh.api.app [None req-bce23221-179b-4acd-9b64-d6e640a92f91 349acf5e-d1bd-4661-b67d-7bdbec0ec117 0d34bdae-aed3-4a68-bee3-7de13206517b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.022702s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.014 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.014 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.017 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.017 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.021 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.025 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:45.027 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.073925s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:44.981 1397484 INFO alembic.runtime.migration [None req-8b8a852f-9da8-44d2-8cf1-eadd3aea63c5 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.981 1397484 INFO alembic.runtime.migration [None req-8b8a852f-9da8-44d2-8cf1-eadd3aea63c5 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.990 1397484 INFO alembic.runtime.migration [None req-8b8a852f-9da8-44d2-8cf1-eadd3aea63c5 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:44.990 1397484 INFO alembic.runtime.migration [None req-8b8a852f-9da8-44d2-8cf1-eadd3aea63c5 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:44.997 1397484 INFO alembic.runtime.migration [None req-8b8a852f-9da8-44d2-8cf1-eadd3aea63c5 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.004 1397484 INFO aodh.api.app [None req-8b8a852f-9da8-44d2-8cf1-eadd3aea63c5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.054407s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.005 1397482 INFO alembic.runtime.migration [None req-c9ecbd29-b56d-4de2-a311-679d80949240 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.006 1397482 INFO alembic.runtime.migration [None req-c9ecbd29-b56d-4de2-a311-679d80949240 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.009 1397482 INFO alembic.runtime.migration [None req-c9ecbd29-b56d-4de2-a311-679d80949240 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.009 1397482 INFO alembic.runtime.migration [None req-c9ecbd29-b56d-4de2-a311-679d80949240 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.015 1397482 INFO alembic.runtime.migration [None req-c9ecbd29-b56d-4de2-a311-679d80949240 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.017 1397482 INFO aodh.api.app [None req-c9ecbd29-b56d-4de2-a311-679d80949240 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.024828s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.038 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.038 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.042 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.042 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.046 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.049 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:45.055 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.049915s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.018 1397481 INFO alembic.runtime.migration [None req-8bf55e8d-2f0b-456a-a55f-bfa40bfe78e7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.018 1397481 INFO alembic.runtime.migration [None req-8bf55e8d-2f0b-456a-a55f-bfa40bfe78e7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.021 1397481 INFO alembic.runtime.migration [None req-8bf55e8d-2f0b-456a-a55f-bfa40bfe78e7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.021 1397481 INFO alembic.runtime.migration [None req-8bf55e8d-2f0b-456a-a55f-bfa40bfe78e7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.026 1397481 INFO alembic.runtime.migration [None req-8bf55e8d-2f0b-456a-a55f-bfa40bfe78e7 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.027 1397481 INFO aodh.api.app [None req-8bf55e8d-2f0b-456a-a55f-bfa40bfe78e7 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.019737s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.064 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.064 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.067 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.067 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.072 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.075 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] 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_orderby_severity ... SKIPPED: This is only implemented for MySQL {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.019323s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.084 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.085 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.087 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.088 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.093 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.096 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.040261s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.068 1397481 INFO alembic.runtime.migration [None req-73d4bbf7-8c64-45a6-af6d-804a8b7c52a5 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.068 1397481 INFO alembic.runtime.migration [None req-73d4bbf7-8c64-45a6-af6d-804a8b7c52a5 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.071 1397481 INFO alembic.runtime.migration [None req-73d4bbf7-8c64-45a6-af6d-804a8b7c52a5 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.072 1397481 INFO alembic.runtime.migration [None req-73d4bbf7-8c64-45a6-af6d-804a8b7c52a5 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.076 1397481 INFO alembic.runtime.migration [None req-73d4bbf7-8c64-45a6-af6d-804a8b7c52a5 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.077 1397481 INFO aodh.api.app [None req-73d4bbf7-8c64-45a6-af6d-804a8b7c52a5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.063640s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.050 1397484 INFO alembic.runtime.migration [None req-34046a59-4f9d-4d82-b717-14d09ea53d65 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.051 1397484 INFO alembic.runtime.migration [None req-34046a59-4f9d-4d82-b717-14d09ea53d65 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.056 1397484 INFO alembic.runtime.migration [None req-34046a59-4f9d-4d82-b717-14d09ea53d65 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.056 1397484 INFO alembic.runtime.migration [None req-34046a59-4f9d-4d82-b717-14d09ea53d65 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.064 1397484 INFO alembic.runtime.migration [None req-34046a59-4f9d-4d82-b717-14d09ea53d65 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.066 1397484 INFO aodh.api.app [None req-34046a59-4f9d-4d82-b717-14d09ea53d65 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:45.085 1397484 INFO aodh.api.app [None req-34046a59-4f9d-4d82-b717-14d09ea53d65 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:45.100 1397484 WARNING oslo_policy.policy [None req-6b694e73-ebb3-41b7-b587-a19fbb157bf6 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_update [0.021803s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.105 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.105 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.108 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.108 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.112 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.115 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.038351s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.094 1397482 INFO alembic.runtime.migration [None req-9eda563e-827e-438a-bee7-f34b0bdf036a - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.094 1397482 INFO alembic.runtime.migration [None req-9eda563e-827e-438a-bee7-f34b0bdf036a - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.098 1397482 INFO alembic.runtime.migration [None req-9eda563e-827e-438a-bee7-f34b0bdf036a - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.098 1397482 INFO alembic.runtime.migration [None req-9eda563e-827e-438a-bee7-f34b0bdf036a - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.103 1397482 INFO alembic.runtime.migration [None req-9eda563e-827e-438a-bee7-f34b0bdf036a - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.104 1397482 INFO aodh.api.app [None req-9eda563e-827e-438a-bee7-f34b0bdf036a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.023014s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.127 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.128 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.131 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.131 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.135 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.138 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:45.140 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:45.142 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.051766s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.109 1397481 INFO alembic.runtime.migration [None req-00088a66-2abc-4658-b2b7-4f41f5265cf8 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.109 1397481 INFO alembic.runtime.migration [None req-00088a66-2abc-4658-b2b7-4f41f5265cf8 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.113 1397481 INFO alembic.runtime.migration [None req-00088a66-2abc-4658-b2b7-4f41f5265cf8 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.113 1397481 INFO alembic.runtime.migration [None req-00088a66-2abc-4658-b2b7-4f41f5265cf8 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.117 1397481 INFO alembic.runtime.migration [None req-00088a66-2abc-4658-b2b7-4f41f5265cf8 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.118 1397481 INFO aodh.api.app [None req-00088a66-2abc-4658-b2b7-4f41f5265cf8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.056251s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.114 1397484 INFO alembic.runtime.migration [None req-6b694e73-ebb3-41b7-b587-a19fbb157bf6 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.114 1397484 INFO alembic.runtime.migration [None req-6b694e73-ebb3-41b7-b587-a19fbb157bf6 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.117 1397484 INFO alembic.runtime.migration [None req-6b694e73-ebb3-41b7-b587-a19fbb157bf6 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.117 1397484 INFO alembic.runtime.migration [None req-6b694e73-ebb3-41b7-b587-a19fbb157bf6 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.123 1397484 INFO alembic.runtime.migration [None req-6b694e73-ebb3-41b7-b587-a19fbb157bf6 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.125 1397484 INFO aodh.api.app [None req-6b694e73-ebb3-41b7-b587-a19fbb157bf6 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:45.145 1397484 INFO aodh.api.app [None req-6b694e73-ebb3-41b7-b587-a19fbb157bf6 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini 2025-09-06 03:18:45.159 1397484 WARNING oslo_policy.policy [None req-d2f4293e-ad74-4354-b83d-37740f54692e 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_update_llu [0.020040s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.151 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.151 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.154 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.155 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.159 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.162 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.035843s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.133 1397482 INFO alembic.runtime.migration [None req-7cade960-5416-44f4-8108-e19ab94a8585 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.133 1397482 INFO alembic.runtime.migration [None req-7cade960-5416-44f4-8108-e19ab94a8585 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.138 1397482 INFO alembic.runtime.migration [None req-7cade960-5416-44f4-8108-e19ab94a8585 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.138 1397482 INFO alembic.runtime.migration [None req-7cade960-5416-44f4-8108-e19ab94a8585 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.142 1397482 INFO alembic.runtime.migration [None req-7cade960-5416-44f4-8108-e19ab94a8585 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.143 1397482 INFO aodh.api.app [None req-7cade960-5416-44f4-8108-e19ab94a8585 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.027777s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.169 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.169 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.173 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.173 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.177 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.178 1397482 INFO aodh.api.app [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.026497s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.173 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.173 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.176 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.176 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.180 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.184 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.005101s] ... ok {1} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.005082s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.202 1397482 WARNING stevedore.named [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Could not load no-such-engine {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.051110s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.160 1397481 INFO alembic.runtime.migration [None req-cae94c8a-9d88-4ad0-9134-165bfc33734b - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.161 1397481 INFO alembic.runtime.migration [None req-cae94c8a-9d88-4ad0-9134-165bfc33734b - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.165 1397481 INFO alembic.runtime.migration [None req-cae94c8a-9d88-4ad0-9134-165bfc33734b - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.165 1397481 INFO alembic.runtime.migration [None req-cae94c8a-9d88-4ad0-9134-165bfc33734b - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.170 1397481 INFO alembic.runtime.migration [None req-cae94c8a-9d88-4ad0-9134-165bfc33734b - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.171 1397481 INFO aodh.api.app [None req-cae94c8a-9d88-4ad0-9134-165bfc33734b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.048076s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.173 1397484 INFO alembic.runtime.migration [None req-d2f4293e-ad74-4354-b83d-37740f54692e some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.173 1397484 INFO alembic.runtime.migration [None req-d2f4293e-ad74-4354-b83d-37740f54692e some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.176 1397484 INFO alembic.runtime.migration [None req-d2f4293e-ad74-4354-b83d-37740f54692e some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.176 1397484 INFO alembic.runtime.migration [None req-d2f4293e-ad74-4354-b83d-37740f54692e some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.182 1397484 INFO alembic.runtime.migration [None req-d2f4293e-ad74-4354-b83d-37740f54692e some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.186 1397484 INFO aodh.api.app [None req-d2f4293e-ad74-4354-b83d-37740f54692e some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.025504s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.199 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.200 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.203 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.203 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.207 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.210 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.032327s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.207 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.207 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.211 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.211 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.216 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.220 1397482 WARNING oslo_db.sqlalchemy.utils [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.036846s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.213 1397481 INFO alembic.runtime.migration [None req-eb2d4122-0ea8-473f-88e0-ce0e264da78b - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.213 1397481 INFO alembic.runtime.migration [None req-eb2d4122-0ea8-473f-88e0-ce0e264da78b - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.216 1397481 INFO alembic.runtime.migration [None req-eb2d4122-0ea8-473f-88e0-ce0e264da78b - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.217 1397481 INFO alembic.runtime.migration [None req-eb2d4122-0ea8-473f-88e0-ce0e264da78b - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.221 1397481 INFO alembic.runtime.migration [None req-eb2d4122-0ea8-473f-88e0-ce0e264da78b - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.222 1397481 INFO aodh.api.app [None req-eb2d4122-0ea8-473f-88e0-ce0e264da78b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.026206s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.225 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.225 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.229 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.229 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.233 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.237 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.027139s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.241 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.241 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.244 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.245 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.249 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.025732s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.252 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.253 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.256 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.256 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.260 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.263 1397483 WARNING oslo_db.sqlalchemy.utils [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.033165s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.250 1397481 INFO alembic.runtime.migration [None req-c7b367de-972d-43ca-ae3c-e81875625631 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.250 1397481 INFO alembic.runtime.migration [None req-c7b367de-972d-43ca-ae3c-e81875625631 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.253 1397481 INFO alembic.runtime.migration [None req-c7b367de-972d-43ca-ae3c-e81875625631 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.253 1397481 INFO alembic.runtime.migration [None req-c7b367de-972d-43ca-ae3c-e81875625631 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.257 1397481 INFO alembic.runtime.migration [None req-c7b367de-972d-43ca-ae3c-e81875625631 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.258 1397481 INFO aodh.api.app [None req-c7b367de-972d-43ca-ae3c-e81875625631 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.076070s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.220 1397484 INFO alembic.runtime.migration [None req-e7fa4a64-af5d-4da5-99ef-fe8e24d398ef some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.220 1397484 INFO alembic.runtime.migration [None req-e7fa4a64-af5d-4da5-99ef-fe8e24d398ef some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.226 1397484 INFO alembic.runtime.migration [None req-e7fa4a64-af5d-4da5-99ef-fe8e24d398ef some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.226 1397484 INFO alembic.runtime.migration [None req-e7fa4a64-af5d-4da5-99ef-fe8e24d398ef some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.230 1397484 INFO alembic.runtime.migration [None req-e7fa4a64-af5d-4da5-99ef-fe8e24d398ef some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.232 1397484 INFO aodh.api.app [None req-e7fa4a64-af5d-4da5-99ef-fe8e24d398ef some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.020787s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.279 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.279 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.284 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.284 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.288 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.049986s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.284 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.284 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.296 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.296 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.301 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.305 1397482 WARNING oslo_db.sqlalchemy.utils [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:45.310 1397482 INFO aodh.storage.impl_sqlalchemy [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] 0 alarm histories are removed from database {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.035785s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.283 1397481 INFO alembic.runtime.migration [None req-221e5938-cc1c-49d6-a228-99f02b9f3f27 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.284 1397481 INFO alembic.runtime.migration [None req-221e5938-cc1c-49d6-a228-99f02b9f3f27 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.286 1397481 INFO alembic.runtime.migration [None req-221e5938-cc1c-49d6-a228-99f02b9f3f27 - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.287 1397481 INFO alembic.runtime.migration [None req-221e5938-cc1c-49d6-a228-99f02b9f3f27 - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.292 1397481 INFO alembic.runtime.migration [None req-221e5938-cc1c-49d6-a228-99f02b9f3f27 - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.293 1397481 INFO aodh.api.app [None req-221e5938-cc1c-49d6-a228-99f02b9f3f27 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.021479s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.301 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.301 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.304 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.304 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.308 1397483 INFO alembic.runtime.migration [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.031855s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.296 1397484 INFO alembic.runtime.migration [None req-e70c5e12-ce74-451a-9283-255a9ad6bb7c dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.297 1397484 INFO alembic.runtime.migration [None req-e70c5e12-ce74-451a-9283-255a9ad6bb7c dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.300 1397484 INFO alembic.runtime.migration [None req-e70c5e12-ce74-451a-9283-255a9ad6bb7c dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.301 1397484 INFO alembic.runtime.migration [None req-e70c5e12-ce74-451a-9283-255a9ad6bb7c dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.306 1397484 INFO alembic.runtime.migration [None req-e70c5e12-ce74-451a-9283-255a9ad6bb7c dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.307 1397484 INFO aodh.api.app [None req-e70c5e12-ce74-451a-9283-255a9ad6bb7c dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.016899s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.331 1397483 ERROR stevedore.extension [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] 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-09-06 03:18:45.331 1397483 WARNING stevedore.named [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Could not load prometheus 2025-09-06 03:18:45.332 1397483 INFO aodh.evaluator [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] alarm c23e7f25-83be-4ff1-a9ba-ba3dfeb2adcc 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_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.007992s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.341 1397483 ERROR stevedore.extension [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] 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-09-06 03:18:45.342 1397483 WARNING stevedore.named [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Could not load prometheus {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.031334s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.324 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.324 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.327 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.328 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.332 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.337 1397482 WARNING oslo_db.sqlalchemy.utils [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:45.341 1397482 INFO aodh.storage.impl_sqlalchemy [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] 3 alarm histories are removed from database {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.030713s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.319 1397481 INFO alembic.runtime.migration [None req-1646d18f-6954-404b-94c1-cb37dd82f35a - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.320 1397481 INFO alembic.runtime.migration [None req-1646d18f-6954-404b-94c1-cb37dd82f35a - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.324 1397481 INFO alembic.runtime.migration [None req-1646d18f-6954-404b-94c1-cb37dd82f35a - project-id1 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.324 1397481 INFO alembic.runtime.migration [None req-1646d18f-6954-404b-94c1-cb37dd82f35a - project-id1 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.328 1397481 INFO alembic.runtime.migration [None req-1646d18f-6954-404b-94c1-cb37dd82f35a - project-id1 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.329 1397481 INFO aodh.api.app [None req-1646d18f-6954-404b-94c1-cb37dd82f35a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.007257s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.031072s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.326 1397484 INFO alembic.runtime.migration [None req-c77120e0-e201-4f94-a592-9dad0a10d303 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.326 1397484 INFO alembic.runtime.migration [None req-c77120e0-e201-4f94-a592-9dad0a10d303 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.329 1397484 INFO alembic.runtime.migration [None req-c77120e0-e201-4f94-a592-9dad0a10d303 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.329 1397484 INFO alembic.runtime.migration [None req-c77120e0-e201-4f94-a592-9dad0a10d303 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.334 1397484 INFO alembic.runtime.migration [None req-c77120e0-e201-4f94-a592-9dad0a10d303 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.335 1397484 INFO aodh.api.app [None req-c77120e0-e201-4f94-a592-9dad0a10d303 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.007640s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.357 1397483 INFO aodh.evaluator.event [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Triggering the alarm 25a8c3a1-2172-4353-b34d-9cd322599070 by event for project project1, event_type: type0 2025-09-06 03:18:45.357 1397483 INFO aodh.evaluator [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] alarm 25a8c3a1-2172-4353-b34d-9cd322599070 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.008086s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.366 1397483 INFO aodh.evaluator.event [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Aborting evaluation of the alarm 34f1338f-0611-4b47-b14c-400cc16802e6 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.027074s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.350 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.351 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.355 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.355 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.359 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.361 1397481 INFO aodh.api.app [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.006703s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.374 1397483 INFO aodh.evaluator.event [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Aborting evaluation of the alarm 6b3c92a8-b778-4c50-95d3-2352f963a288 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {0} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.005292s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.036751s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.355 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.355 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.360 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.360 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.365 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.370 1397482 WARNING oslo_db.sqlalchemy.utils [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:45.374 1397482 WARNING oslo_db.sqlalchemy.utils [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.007346s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.030944s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.358 1397484 INFO alembic.runtime.migration [None req-6abbc691-3228-437b-aeb6-7c5c0f4f0193 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.358 1397484 INFO alembic.runtime.migration [None req-6abbc691-3228-437b-aeb6-7c5c0f4f0193 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.361 1397484 INFO alembic.runtime.migration [None req-6abbc691-3228-437b-aeb6-7c5c0f4f0193 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.362 1397484 INFO alembic.runtime.migration [None req-6abbc691-3228-437b-aeb6-7c5c0f4f0193 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.366 1397484 INFO alembic.runtime.migration [None req-6abbc691-3228-437b-aeb6-7c5c0f4f0193 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.367 1397484 INFO aodh.api.app [None req-6abbc691-3228-437b-aeb6-7c5c0f4f0193 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.008909s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.390 1397483 INFO aodh.evaluator [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] alarm dc5e5257-4f48-4bf8-a0f6-9c17867c1e0d transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.008898s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.399 1397483 WARNING aodh.evaluator.gnocchi [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2025-09-06 03:18:45.400 1397483 INFO aodh.evaluator [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] alarm e5e4a3f9-1a04-4f8b-872a-4f4ac9a183d2 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.025375s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.384 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.384 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.388 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.388 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.392 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.396 1397481 WARNING oslo_db.sqlalchemy.utils [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-09-06 03:18:45.401 1397481 INFO aodh.storage.impl_sqlalchemy [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] 2 alarm histories are removed from database {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.023584s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.391 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.391 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.396 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.396 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.400 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.401 1397482 WARNING oslo_db.sqlalchemy.utils [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.008438s] ... ok {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.029071s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.389 1397484 INFO alembic.runtime.migration [None req-727dbd68-106d-4bbd-acc9-f7d638acafc5 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.389 1397484 INFO alembic.runtime.migration [None req-727dbd68-106d-4bbd-acc9-f7d638acafc5 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.393 1397484 INFO alembic.runtime.migration [None req-727dbd68-106d-4bbd-acc9-f7d638acafc5 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.393 1397484 INFO alembic.runtime.migration [None req-727dbd68-106d-4bbd-acc9-f7d638acafc5 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.398 1397484 INFO alembic.runtime.migration [None req-727dbd68-106d-4bbd-acc9-f7d638acafc5 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.400 1397484 INFO aodh.api.app [None req-727dbd68-106d-4bbd-acc9-f7d638acafc5 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.009884s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.419 1397483 INFO aodh.evaluator [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] alarm 27652e63-7ba8-4a03-821f-0fc6d3ed4989 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_simple_alarm_clear [0.009266s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.429 1397483 INFO aodh.evaluator [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] alarm 70ac40ba-3066-4c7b-8ae9-4c5fa495114b transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.027215s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.411 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.411 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.415 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.415 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.419 1397481 INFO alembic.runtime.migration [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.422 1397481 WARNING oslo_db.sqlalchemy.utils [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.004411s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001206s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.009038s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.439 1397483 INFO aodh.evaluator [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] alarm 51bce3ef-09cc-402e-8ecb-0521ac4e2b69 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.029795s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.419 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.419 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.422 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.422 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.428 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.429 1397484 INFO aodh.api.app [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.007221s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.041073s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.417 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.417 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.426 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.426 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.434 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.440 1397482 WARNING oslo_db.sqlalchemy.utils [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.010397s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.450 1397483 WARNING aodh.evaluator.threshold [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Expecting 5 datapoints but only get 0 2025-09-06 03:18:45.450 1397483 INFO aodh.evaluator [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] alarm c9f454ab-5a7d-4e79-96a0-e58d9a549e7b transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.014674s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.458 1397481 ERROR stevedore.extension [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] 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-09-06 03:18:45.458 1397481 WARNING stevedore.named [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Could not load prometheus {2} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.008200s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.459 1397483 INFO aodh.notifier.heat [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] 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-09-06 03:18:45.460 1397483 INFO aodh.notifier.heat [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2025-09-06 03:18:45.460 1397483 INFO aodh.notifier.heat [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {2} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.001427s] ... ok {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.008693s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.466 1397481 ERROR stevedore.extension [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] 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-09-06 03:18:45.467 1397481 WARNING stevedore.named [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Could not load prometheus 2025-09-06 03:18:45.467 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm 34078d29-9d1d-447f-b8b0-3b7226d30207 transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.030074s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.449 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.449 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.452 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.452 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.457 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.458 1397484 INFO aodh.api.app [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev77/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.011412s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.477 1397481 ERROR stevedore.extension [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] 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-09-06 03:18:45.477 1397481 WARNING stevedore.named [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Could not load prometheus 2025-09-06 03:18:45.477 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm 6d92af0f-21de-4fc2-8d08-eb0904265386 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-09-06 03:18:45.478 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm 5a17b88a-d948-4c37-a959-fdba5350e966 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-09-06 03:18:45.479 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm 1a13beb3-26a7-42cc-9774-2de62f27d79e 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-09-06 03:18:45.479 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm f6b2c8ec-fa75-4bdf-9f43-69f81a6f71f7 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to unknown. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.038882s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.457 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.457 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.468 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.470 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.475 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.482 1397482 WARNING oslo_db.sqlalchemy.utils [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.008895s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.487 1397481 INFO aodh.evaluator.event [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Triggering the alarm 1 by event for project , event_type: type0 2025-09-06 03:18:45.487 1397481 INFO aodh.evaluator.event [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Triggering the alarm 2 by event for project , event_type: type0 2025-09-06 03:18:45.487 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm 2 transitioning to alarm because Event hits the query . {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.020190s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.480 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.480 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.483 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.484 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.488 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.491 1397484 WARNING oslo_db.sqlalchemy.utils [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.008054s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.496 1397481 INFO aodh.evaluator.event [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Triggering the alarm 0bb1816e-67aa-485e-a932-b6d484ae58f0 by event for project project2, event_type: type1 2025-09-06 03:18:45.496 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm 0bb1816e-67aa-485e-a932-b6d484ae58f0 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.007029s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.007352s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.511 1397481 INFO aodh.evaluator.event [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Triggering the alarm dd8b8c18-393d-4797-bec7-c3e482f0c022 by event for project , event_type: type0 2025-09-06 03:18:45.511 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm dd8b8c18-393d-4797-bec7-c3e482f0c022 transitioning to alarm because Event hits the query . {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.021048s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.501 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.501 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.504 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.504 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.508 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.512 1397484 WARNING oslo_db.sqlalchemy.utils [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.008073s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.520 1397481 INFO aodh.evaluator.event [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Triggering the alarm bbca0130-66f0-49ba-98de-9d997cbd68d0 by event for project project1, event_type: type0 2025-09-06 03:18:45.520 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm bbca0130-66f0-49ba-98de-9d997cbd68d0 transitioning to alarm because Event hits the query . {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.040357s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.497 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.498 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.503 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.503 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.508 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.512 1397482 WARNING oslo_db.sqlalchemy.utils [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.007710s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.527 1397481 INFO aodh.evaluator.event [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Triggering the alarm aea6dd86-9d29-4ae0-ab59-6d276ef353da by event for project , event_type: type0 2025-09-06 03:18:45.528 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm aea6dd86-9d29-4ae0-ab59-6d276ef353da transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.006950s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.535 1397481 ERROR aodh.evaluator.event [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Failed to extract event_type from event = {'message_id': '8c03fa4b-d29f-4072-a7a6-b2b0f64ef504', 'traits': []} 2025-09-06 03:18:45.535 1397481 WARNING aodh.evaluator.event [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Event <{'message_id': '8c03fa4b-d29f-4072-a7a6-b2b0f64ef504', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.020708s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.522 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.522 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.526 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.526 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.530 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.534 1397484 WARNING oslo_db.sqlalchemy.utils [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.007671s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.543 1397481 INFO aodh.evaluator.event [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Aborting evaluation of the alarm 9be0596a-afed-4aff-9eed-ff47ff0c8ff5 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.007773s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.551 1397481 INFO aodh.evaluator.event [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Aborting evaluation of the alarm 1b9a0db5-8ded-4fbe-95d6-23b7042bf336 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.025555s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.543 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.543 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.546 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.546 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.550 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.554 1397484 WARNING oslo_db.sqlalchemy.utils [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.043831s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.540 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.540 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.546 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.546 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.550 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 2025-09-06 03:18:45.556 1397482 WARNING oslo_db.sqlalchemy.utils [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.021115s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.569 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.569 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.572 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.572 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.577 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.028248s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.582 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.582 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.588 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.588 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.592 1397482 INFO alembic.runtime.migration [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.018670s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.590 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.590 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.593 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.593 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.597 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 {1} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.003938s] ... ok {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.002824s] ... ok {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.002428s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.018946s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.609 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.609 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.612 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Context impl SQLiteImpl. 2025-09-06 03:18:45.612 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Will assume non-transactional DDL. 2025-09-06 03:18:45.616 1397484 INFO alembic.runtime.migration [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Running stamp_revision -> 010 {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.018571s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.627 1397482 ERROR stevedore.extension [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] 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-09-06 03:18:45.627 1397482 WARNING stevedore.named [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Could not load prometheus 2025-09-06 03:18:45.628 1397482 INFO aodh.evaluator [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] alarm 78f4d7b1-3574-4cf7-97c9-ceeff8e081e4 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. {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.016213s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.637 1397484 ERROR stevedore.extension [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] 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-09-06 03:18:45.637 1397484 WARNING stevedore.named [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Could not load prometheus 2025-09-06 03:18:45.637 1397484 INFO aodh.evaluator [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] alarm fedb9d93-82ea-474e-b408-9b8ecd7f2f4b 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_composite.OtherCompositeTest.test_simple_ok [0.011779s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.638 1397482 ERROR stevedore.extension [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] 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-09-06 03:18:45.638 1397482 WARNING stevedore.named [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Could not load prometheus 2025-09-06 03:18:45.639 1397482 INFO aodh.evaluator [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] alarm a0b886c8-3ff1-4520-9c2c-db050bc35f88 transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.007720s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.646 1397484 INFO aodh.evaluator.event [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Triggering the alarm e282b4c8-ea04-4c3e-8563-bbba7f3bb2a2 by event for project , event_type: type0 2025-09-06 03:18:45.646 1397484 INFO aodh.evaluator [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] alarm e282b4c8-ea04-4c3e-8563-bbba7f3bb2a2 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.010993s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.006684s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.007517s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.009278s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.662 1397484 INFO aodh.evaluator.event [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Triggering the alarm d8b2b22e-e0e4-414c-a4fd-e2fcac7a769f by event for project , event_type: compute.instance.update 2025-09-06 03:18:45.662 1397484 INFO aodh.evaluator [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] alarm d8b2b22e-e0e4-414c-a4fd-e2fcac7a769f transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.112654s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.007650s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.670 1397484 INFO aodh.evaluator.event [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Triggering the alarm a0eb0e4d-5901-42f5-acfa-bb9db529ca6a by event for project , event_type: type0 2025-09-06 03:18:45.670 1397484 INFO aodh.evaluator [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] alarm a0eb0e4d-5901-42f5-acfa-bb9db529ca6a transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.011375s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.671 1397482 INFO aodh.evaluator.event [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Triggering the alarm 5640cc75-04b6-457e-a8db-50e7df99f9d0 by event for project , event_type: type0 2025-09-06 03:18:45.671 1397482 INFO aodh.evaluator [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] alarm 5640cc75-04b6-457e-a8db-50e7df99f9d0 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.010291s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.673 1397481 WARNING aodh.evaluator.threshold [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Expecting 4 datapoints but only get 0 2025-09-06 03:18:45.674 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm b3ff429d-06b9-4ac1-92b4-1586263778d9 transitioning to insufficient data because No datapoint for granularity 300 {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.007615s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.678 1397484 INFO aodh.evaluator.event [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Triggering the alarm 73b411c1-e930-46ac-ac6a-6ed8ede95333 by event for project , event_type: type0 2025-09-06 03:18:45.678 1397484 INFO aodh.evaluator [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] alarm 73b411c1-e930-46ac-ac6a-6ed8ede95333 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.011089s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.009603s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.006957s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.686 1397484 ERROR aodh.evaluator.event [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2025-09-06 03:18:45.686 1397484 WARNING aodh.evaluator.event [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.009143s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.693 1397482 INFO aodh.evaluator.event [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Aborting evaluation of the alarm 902310f6-f14c-496f-ad92-f26f2a24afc0 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.007759s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.010389s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.694 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm 79faed6a-3c05-481f-949c-1e36fbb184b3 transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.008503s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.702 1397484 INFO aodh.evaluator [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] alarm 62a78aef-f4ce-451c-a6c5-59b4eaaadf99 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.009570s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.013003s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.705 1397482 WARNING aodh.evaluator.gnocchi [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] alarm statistics retrieval failed: boom: Exception: boom 2025-09-06 03:18:45.705 1397482 INFO aodh.evaluator [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] alarm 65016592-08bc-4e75-a039-cb7495974276 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.007584s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.010771s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.715 1397481 WARNING aodh.evaluator.gnocchi [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2025-09-06 03:18:45.715 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm b336c895-2182-4bae-ad37-127a06431abd transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.011785s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.717 1397482 INFO aodh.evaluator [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] alarm 4c62aef2-8a69-4dcc-bd2a-e74c9f84665d transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.010176s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.720 1397484 INFO aodh.evaluator [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] alarm 03ad2e1c-46be-4ef6-ae5a-58bcf2a61076 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.011586s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.727 1397481 WARNING aodh.evaluator.threshold [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] Expecting 5 datapoints but only get 0 2025-09-06 03:18:45.727 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm 1ac6b7f1-9dc9-49f5-ba56-2b413b4b8672 transitioning to insufficient data because No datapoint for granularity 60 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.009328s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.730 1397484 INFO aodh.evaluator [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] alarm ede4dabb-0fe2-47ac-b5ad-5054373f9786 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_insufficient [0.014877s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.733 1397482 WARNING aodh.evaluator.threshold [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Expecting 6 datapoints but only get 0 2025-09-06 03:18:45.733 1397482 INFO aodh.evaluator [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] alarm ec63ec97-7faa-42f2-bb0f-f13479b11528 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.010131s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.737 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm c8b6630e-16c8-455f-a27f-5e6c3dd16c25 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.009544s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.739 1397484 WARNING aodh.evaluator.threshold [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Expecting 5 datapoints but only get 0 2025-09-06 03:18:45.739 1397484 INFO aodh.evaluator [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] alarm 6dec9315-7499-497f-94e0-e3f7c4ba02bf transitioning to insufficient data because No datapoint for granularity 60 2025-09-06 03:18:45.740 1397484 WARNING aodh.evaluator.threshold [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Expecting 5 datapoints but only get 0 2025-09-06 03:18:45.740 1397484 INFO aodh.evaluator [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] alarm 6dec9315-7499-497f-94e0-e3f7c4ba02bf transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.012461s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.746 1397482 INFO aodh.evaluator [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] alarm ffe2ee73-d4ff-4ad5-8127-29fe64b14f6b 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 [0.010557s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.749 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm 49bde68e-d5c3-4a9f-9ca7-a2786f3eeac1 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2025-09-05T07:18:45.748323', 'admin_state_up': True, 'operating_status': 'ERROR'} {1} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.004178s] ... ok {1} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.001727s] ... ok {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.009339s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.758 1397481 INFO aodh.evaluator [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] alarm f5edbb0c-3b52-4f89-a03a-513454347f9c transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {0} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.008882s] ... ok {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.008927s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.777 1397481 INFO aodh.notifier.heat [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] 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-09-06 03:18:45.777 1397481 ERROR aodh.notifier.heat [None req-da87f491-92cc-44e9-a686-639030fa351d b6ab4731-a918-4555-b661-75b3e8badcb8 70cf6d7d-3bf6-442a-aebc-93f74f2319f3 - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000321s] ... ok {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000300s] ... ok {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000299s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.009737s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.011554s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:45.800 1397481 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.001191s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.000701s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.061673s] ... ok {2} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [1.466319s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.007974s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:46.936 1397483 INFO aodh.coordination [None req-f2191f6b-65c4-4780-8c0b-3560ea1bac4f 26a72ee8-812f-4a4b-a424-f538ba76a197 f60e8863-9cba-4920-b455-5001cc03b2a3 - - - -] Coordination backend started successfully. {3} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [1.462369s] ... ok {3} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.007931s] ... ok {1} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [1.563855s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.008575s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.007011s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:47.333 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.072419s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:46.936 1397481 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.001693s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000991s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.001369s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.010654s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:46.947 1397483 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {0} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.022555s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.080337s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:47.345 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.345 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group 2025-09-06 03:18:48.346 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.347 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group 2025-09-06 03:18:48.347 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.347 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group 2025-09-06 03:18:48.348 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.348 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group 2025-09-06 03:18:48.348 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.349 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group 2025-09-06 03:18:48.349 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.349 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group 2025-09-06 03:18:48.349 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.350 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group 2025-09-06 03:18:48.350 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.350 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group 2025-09-06 03:18:48.351 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.351 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group 2025-09-06 03:18:48.351 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c0 71a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.351 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.025473s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:47.973 1397483 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2025-09-06 03:18:47.974 1397483 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {3} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.011594s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:47.220 1397484 INFO aodh.coordination [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Coordination backend started successfully. 2025-09-06 03:18:48.221 1397484 INFO aodh.coordination [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Joined partitioning group group1 2025-09-06 03:18:48.221 1397484 INFO aodh.coordination [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Coordination backend started successfully. 2025-09-06 03:18:49.222 1397484 INFO aodh.coordination [None req-27976f32-5592-4ede-afb4-fd2553906619 dd644c4b-80f2-479e-9274-3de805e999d8 805824b1-0451-4a7e-8884-f42d62ef9e91 - - - -] Joined partitioning group group2 {3} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.009896s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.016032s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:48.426 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:49.426 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group 2025-09-06 03:18:49.427 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:49.428 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group group {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.078198s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:49.049 1397483 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-df8af262-7c97-4ea1-b252-35b3925aa658' 2025-09-06 03:18:49.051 1397483 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.010650s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:49.244 1397484 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {1} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.020705s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:49.450 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Coordination backend started successfully. 2025-09-06 03:18:50.451 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Joined partitioning group 123 2025-09-06 03:18:50.452 1397482 INFO aodh.coordination [None req-81e4ed71-ca94-48b3-a0ea-c071a4fb889b a85f3aa4-0b52-4402-af62-417bcd29c8ce 393b6bac-3d2f-4691-879c-a272e18425a9 - - - -] Left partitioning group 123 {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.078710s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:50.129 1397483 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-829e1e80-a044-43bf-afca-9e1225ed0271' 2025-09-06 03:18:50.131 1397483 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.023553s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:50.266 1397484 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.001545s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.001513s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.002002s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.022153s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:50.475 1397482 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator Traceback (most recent call last): 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-20.1.0.dev77/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator raise result 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator Exception: Boom! 2025-09-06 03:18:50.476 1397482 ERROR aodh.evaluator {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.075206s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:51.205 1397483 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-91cafd45-31a3-4f35-b9c1-5afc6eeae76b' 2025-09-06 03:18:51.207 1397483 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.199988s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.022428s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:51.497 1397482 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator Traceback (most recent call last): 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-20.1.0.dev77/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator raise result 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator Exception: Boom! 2025-09-06 03:18:51.498 1397482 ERROR aodh.evaluator {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.024802s] ... ok {1} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.017506s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.124332s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.077039s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:52.550 1397484 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-27431e2e-5669-492e-b1e1-672f6c46b6c4' 2025-09-06 03:18:52.552 1397484 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.072579s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:53.405 1397483 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='topic=critical&subscriber=http://example.com/data&subscriber=mailto:foo@example.com&ttl=7200', fragment='') because what ?. {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.018823s] ... ok {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.018437s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.001630s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.004225s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.001449s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.001152s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.001134s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.001315s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.001534s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.001598s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.001493s] ... ok {1} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [2.020759s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.001614s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.000988s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.000943s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.069519s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:53.620 1397484 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-360def91-0c28-41f7-b020-11a018f8f6d1' 2025-09-06 03:18:53.622 1397484 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.066349s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.071010s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:54.692 1397484 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-981872d1-ed47-4dcc-8d5d-9cde216adcea' 2025-09-06 03:18:54.693 1397484 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.076427s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.076748s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:55.772 1397484 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='subscriber=http://example.com/data&ttl=7200&signature=mysignature&expires=2016-06-29T01:49:56&paths=/v2/queues/beijing/messages&methods=GET,PATCH,POST,PUT&queue_name=foobar-critical&project_id=my_project_id', fragment='') because what ?. {3} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.065148s] ... ok {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.013925s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.000849s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000815s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000576s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.001091s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.000920s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.001110s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.001033s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.001395s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.076683s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-09-06 03:18:56.784 1397482 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-91265a64-045d-49ea-bcd6-d558623e3477' 2025-09-06 03:18:56.786 1397482 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.001342s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.001541s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.001093s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.001081s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.002623s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.001661s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.002653s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.001824s] ... ok ====== Totals ====== Ran: 303 tests in 13.8531 sec. - Passed: 301 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 41.1062 sec. ============== Worker Balance ============== - Worker 0 (76 tests) => 0:00:04.010312 - Worker 1 (76 tests) => 0:00:13.851954 - Worker 2 (76 tests) => 0:00:10.473278 - Worker 3 (75 tests) => 0:00:12.913630 [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 # 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 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. default value is 1. (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. default value is 1. (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. default value is 1. (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 # # 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 (20.21 seconds) congratulations :) (20.27 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-20.1.0-0.20250906071701.3798dae.el10.noarch Processing files: python3-aodh-20.1.0-0.20250906071701.3798dae.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.nRv3S8 + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev77 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/share/licenses/python3-aodh + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-20.1.0.dev77/LICENSE /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 20.1.0-0.20250906071701.3798dae.el10 python3-aodh = 20.1.0-0.20250906071701.3798dae.el10 python3.12-aodh = 20.1.0-0.20250906071701.3798dae.el10 python3.12dist(aodh) = 20.1~~dev77 python3dist(aodh) = 20.1~~dev77 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) >= 0.0.4 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 < 20.1.0-0.20250906071701.3798dae.el10 Processing files: openstack-aodh-common-20.1.0-0.20250906071701.3798dae.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.rSKx4S + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev77 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-20.1.0.dev77/README.rst /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/share/doc/openstack-aodh-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openstack-aodh-common) = 20.1.0-0.20250906071701.3798dae.el10 openstack-aodh-common = 20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.noarch Provides: openstack-aodh-api = 20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.noarch Provides: openstack-aodh-evaluator = 20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.noarch Provides: openstack-aodh-notifier = 20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.noarch Provides: openstack-aodh-listener = 20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.noarch Provides: openstack-aodh-expirer = 20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.n6VSiV + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev77 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.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-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-20.1.0.dev77/LICENSE /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 20.1.0-0.20250906071701.3798dae.el10 python3-aodh-tests = 20.1.0-0.20250906071701.3798dae.el10 python3.12-aodh-tests = 20.1.0-0.20250906071701.3798dae.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 < 20.1.0-0.20250906071701.3798dae.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-20.1.0-0.20250906071701.3798dae.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-20.1.0-0.20250906071701.3798dae.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-20.1.0-0.20250906071701.3798dae.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-20.1.0-0.20250906071701.3798dae.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-20.1.0-0.20250906071701.3798dae.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-20.1.0-0.20250906071701.3798dae.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-20.1.0-0.20250906071701.3798dae.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-20.1.0-0.20250906071701.3798dae.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-20.1.0-0.20250906071701.3798dae.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.tXtUwa + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev77 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250906071701.3798dae.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.EBxIYZ + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-20.1.0.dev77-SPECPARTS + rm -rf aodh-20.1.0.dev77 aodh-20.1.0.dev77.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