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.20250812165430.4805283.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.20250812165430.4805283.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.uVFLLG + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-20.1.0.dev62 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-20.1.0.dev62-0.20250812165430.4805283.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-20.1.0.dev62 + rm -rf /builddir/build/BUILD/aodh-20.1.0.dev62-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev62-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.q2Nx6U + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev62 + 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.dev62/.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.dev62/.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.dev62/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.vofvqO + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev62 + 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.dev62/.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.dev62/.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.dev62/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.bdbBiC + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev62 + 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.dev62/.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.dev62/.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.dev62/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165430.4805283.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.dev62/aodh-20.1.0.dev62.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.20250812165430.4805283.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-20.1.0.dev62.dist-info/ removed 'aodh-20.1.0.dev62.dist-info/AUTHORS' removed 'aodh-20.1.0.dev62.dist-info/LICENSE' removed 'aodh-20.1.0.dev62.dist-info/METADATA' removed 'aodh-20.1.0.dev62.dist-info/entry_points.txt' removed 'aodh-20.1.0.dev62.dist-info/pbr.json' removed 'aodh-20.1.0.dev62.dist-info/top_level.txt' removed directory 'aodh-20.1.0.dev62.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250812165430.4805283.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.OICSWs + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev62 + 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.dev62/.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.dev62/.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.dev62/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165430.4805283.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.1.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.3.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.5.1) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.1.0) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.5.1) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.5.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.5.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.0.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.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 satisfied: stevedore>=1.5.0 (installed: stevedore 5.4.1) 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.11.1) Handling python-observabilityclient>=0.0.4 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=0.0.4 (installed: python-observabilityclient 1.0.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.11.1) 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.dev62/aodh-20.1.0.dev62.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.1.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.3.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.5.1) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.1.0) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.5.1) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.5.1) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.5.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.0.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.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 satisfied: stevedore >=1.5.0 (installed: stevedore 5.4.1) 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.11.1) Handling python-observabilityclient >=0.0.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=0.0.4 (installed: python-observabilityclient 1.0.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.11.1) 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.20250812165430.4805283.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-20.1.0.dev62.dist-info/ removed 'aodh-20.1.0.dev62.dist-info/AUTHORS' removed 'aodh-20.1.0.dev62.dist-info/LICENSE' removed 'aodh-20.1.0.dev62.dist-info/METADATA' removed 'aodh-20.1.0.dev62.dist-info/top_level.txt' removed 'aodh-20.1.0.dev62.dist-info/pbr.json' removed 'aodh-20.1.0.dev62.dist-info/entry_points.txt' removed directory 'aodh-20.1.0.dev62.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250812165430.4805283.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.d2JqE9 + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev62 + 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.dev62/.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.dev62/.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.dev62/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165430.4805283.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.09 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement satisfied: stestr>=2.0.0 (installed: stestr 4.1.0) Handling oslotest>=2.15.0 from tox --print-deps-only: py312 Requirement satisfied: oslotest>=2.15.0 (installed: oslotest 5.0.1) Handling 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.1.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.3.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.5.1) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.1.0) Handling oslo.reports>=1.18.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.reports>=1.18.0 (installed: oslo.reports 3.5.1) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.5.1) Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py312 Requirement satisfied: oslo.upgradecheck>=1.3.0 (installed: oslo.upgradecheck 2.5.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.0.0) Handling python-keystoneclient>=1.6.0 from tox --print-deps-only: py312 Requirement satisfied: python-keystoneclient>=1.6.0 (installed: python-keystoneclient 5.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 satisfied: stevedore>=1.5.0 (installed: stevedore 5.4.1) 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.11.1) Handling python-observabilityclient>=0.0.4 from tox --print-deps-only: py312 Requirement satisfied: python-observabilityclient>=0.0.4 (installed: python-observabilityclient 1.0.0) Handling python-octaviaclient>=1.8.0 from tox --print-deps-only: py312 Requirement satisfied: python-octaviaclient>=1.8.0 (installed: python-octaviaclient 3.11.1) 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.dev62/aodh-20.1.0.dev62.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.1.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.3.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.5.1) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.1.0) Handling oslo.reports >=1.18.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.reports >=1.18.0 (installed: oslo.reports 3.5.1) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.5.1) Handling oslo.upgradecheck >=1.3.0 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: oslo.upgradecheck >=1.3.0 (installed: oslo.upgradecheck 2.5.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.0.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.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 satisfied: stevedore >=1.5.0 (installed: stevedore 5.4.1) 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.11.1) Handling python-observabilityclient >=0.0.4 from hook generated metadata: Requires-Dist (aodh) Requirement satisfied: python-observabilityclient >=0.0.4 (installed: python-observabilityclient 1.0.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.11.1) 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.20250812165430.4805283.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-20.1.0.dev62.dist-info/ removed 'aodh-20.1.0.dev62.dist-info/AUTHORS' removed 'aodh-20.1.0.dev62.dist-info/LICENSE' removed 'aodh-20.1.0.dev62.dist-info/METADATA' removed 'aodh-20.1.0.dev62.dist-info/entry_points.txt' removed 'aodh-20.1.0.dev62.dist-info/pbr.json' removed 'aodh-20.1.0.dev62.dist-info/top_level.txt' removed directory 'aodh-20.1.0.dev62.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Om2sOu + 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.dev62 + mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev62/.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.dev62/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-20.1.0.dev62/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-20.1.0.dev62 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.dev62/.pyproject-builddir/pip-modern-metadata-t4qw8itd/aodh.egg-info writing /builddir/build/BUILD/aodh-20.1.0.dev62/.pyproject-builddir/pip-modern-metadata-t4qw8itd/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-20.1.0.dev62/.pyproject-builddir/pip-modern-metadata-t4qw8itd/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-20.1.0.dev62/.pyproject-builddir/pip-modern-metadata-t4qw8itd/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-20.1.0.dev62/.pyproject-builddir/pip-modern-metadata-t4qw8itd/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-20.1.0.dev62/.pyproject-builddir/pip-modern-metadata-t4qw8itd/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-20.1.0.dev62/.pyproject-builddir/pip-modern-metadata-t4qw8itd/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-20.1.0.dev62/.pyproject-builddir/pip-modern-metadata-t4qw8itd/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.dev62/.pyproject-builddir/pip-modern-metadata-t4qw8itd/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-20.1.0.dev62/.pyproject-builddir/pip-modern-metadata-t4qw8itd/aodh-20.1.0.dev62.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/tests 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/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/storage copying aodh/storage/__init__.py -> build/lib/aodh/storage copying aodh/storage/base.py -> build/lib/aodh/storage copying aodh/storage/impl_log.py -> build/lib/aodh/storage copying aodh/storage/impl_sqlalchemy.py -> build/lib/aodh/storage copying aodh/storage/models.py -> build/lib/aodh/storage creating build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/__init__.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/models.py -> build/lib/aodh/storage/sqlalchemy copying aodh/storage/sqlalchemy/utils.py -> build/lib/aodh/storage/sqlalchemy creating build/lib/aodh/api creating build/lib/aodh/api/controllers creating build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/__init__.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/alarms.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/base.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/capabilities.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/metrics.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/query.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/quotas.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/root.py -> build/lib/aodh/api/controllers/v2 copying aodh/api/controllers/v2/utils.py -> build/lib/aodh/api/controllers/v2 creating build/lib/aodh/tests/unit 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/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 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/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/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/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/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/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi copying aodh/__init__.py -> build/lib/aodh copying aodh/coordination.py -> build/lib/aodh copying aodh/event.py -> build/lib/aodh copying aodh/i18n.py -> build/lib/aodh copying aodh/keystone_client.py -> build/lib/aodh copying aodh/messaging.py -> build/lib/aodh copying aodh/opts.py -> build/lib/aodh copying aodh/profiler.py -> build/lib/aodh copying aodh/queue.py -> build/lib/aodh copying aodh/service.py -> build/lib/aodh copying aodh/version.py -> build/lib/aodh creating build/lib/aodh/tests/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/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers 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/notifier copying aodh/notifier/__init__.py -> build/lib/aodh/notifier copying aodh/notifier/heat.py -> build/lib/aodh/notifier copying aodh/notifier/log.py -> build/lib/aodh/notifier copying aodh/notifier/rest.py -> build/lib/aodh/notifier copying aodh/notifier/test.py -> build/lib/aodh/notifier copying aodh/notifier/trust.py -> build/lib/aodh/notifier copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier creating build/lib/aodh/tests/functional/api creating build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/__init__.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_app.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_metrics.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/v2/test_quotas.py -> build/lib/aodh/tests/functional/api/v2 copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api 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 running egg_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.id.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.id.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.id.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.id.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.id.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.tests.functional.hooks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.tests.functional.hooks' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.tests.functional.hooks' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.tests.functional.hooks' to be distributed and are already explicitly excluding 'aodh.tests.functional.hooks' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/aodh/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 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/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/notifier copying build/lib/aodh/notifier/zaqar.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/trust.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/test.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/rest.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/log.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/heat.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/version.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/service.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/queue.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/profiler.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/opts.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/messaging.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/keystone_client.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/i18n.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/event.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/coordination.py -> build/bdist.linux-x86_64/wheel/aodh copying build/lib/aodh/__init__.py -> build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/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/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/api copying build/lib/aodh/api/app.wsgi -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/api-paste.ini -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/rbac.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/policies.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/middleware.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/hooks.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/app.py -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api creating build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers copying build/lib/aodh/api/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/storage creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/utils.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/sqlalchemy/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/base.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage creating build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/utils.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/threshold.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/event.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/composite.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator copying build/lib/aodh/evaluator/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/evaluator creating build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/constants.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests copying build/lib/aodh/tests/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests creating build/bdist.linux-x86_64/wheel/aodh/tests/unit creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/test_heat.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/base.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier copying build/lib/aodh/tests/unit/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/notifier creating build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd copying build/lib/aodh/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/unit/cmd 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 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/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks copying build/lib/aodh/tests/functional/hooks/post_test_hook.sh -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/hooks creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/policy.yaml-test -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_app.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/db.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional copying build/lib/aodh/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/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.dev62-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev62.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev62.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-20.1.0.dev62/.pyproject-builddir/pip-wheel-wvw7rfe5/.tmp-kylkggdm/aodh-20.1.0.dev62-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.dev62.data/scripts/aodh-api' adding 'aodh-20.1.0.dev62.dist-info/AUTHORS' adding 'aodh-20.1.0.dev62.dist-info/LICENSE' adding 'aodh-20.1.0.dev62.dist-info/METADATA' adding 'aodh-20.1.0.dev62.dist-info/WHEEL' adding 'aodh-20.1.0.dev62.dist-info/entry_points.txt' adding 'aodh-20.1.0.dev62.dist-info/pbr.json' adding 'aodh-20.1.0.dev62.dist-info/top_level.txt' adding 'aodh-20.1.0.dev62.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.dev62-py3-none-any.whl size=225830 sha256=41129b3c4620071972d7c375e2658bbd48f8f8e6b4a6c1cac3c8b509f2b88b59 Stored in directory: /builddir/.cache/pip/wheels/bb/e5/7a/d00bc8cc26aa8c2ed2121d08cc64d244e053c25538b4dadee8 Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.8ruXAE + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.dev62 ++ ls /builddir/build/BUILD/aodh-20.1.0.dev62/pyproject-wheeldir/aodh-20.1.0.dev62-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=aodh==20.1.0.dev62 + '[' -z aodh==20.1.0.dev62 ']' + TMPDIR=/builddir/build/BUILD/aodh-20.1.0.dev62/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.dev62/pyproject-wheeldir aodh==20.1.0.dev62 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.dev62/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-20.1.0.dev62-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-20.1.0.dev62 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.12/site-packages/aodh-20.1.0.dev62.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev62.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.20250812165430.4805283.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev62.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev62.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev62.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev62.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev62.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.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.20250812165430.4805283.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 20.1.0-0.20250812165430.4805283.el10 --unique-debug-suffix -20.1.0-0.20250812165430.4805283.el10.x86_64 --unique-debug-src-base openstack-aodh-20.1.0-0.20250812165430.4805283.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.dev62 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.20250812165430.4805283.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.Uksou4 + 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.dev62 + 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.20250812165430.4805283.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-20.1.0.dev62/.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_alarm_sends_notification [0.291296s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.131 2569438 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 12:56:57.132 2569438 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 12:56:57.136 2569438 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 12:56:57.137 2569438 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 12:56:57.141 2569438 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-08-12 12:56:57.206 2569438 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.366 2569438 WARNING oslo_db.sqlalchemy.utils [None req-4726fbf2-1418-4192-b325-080becad5ee0 b387785c-776d-4377-9115-5cb2bd1a4c31 12cfc5fc-08d4-4854-b17b-55c6e73f4ac9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.383 2569438 WARNING oslo_db.sqlalchemy.utils [None req-1ab1cabb-06f2-4507-8b1f-cbd7c7fe6a13 b387785c-776d-4377-9115-5cb2bd1a4c31 12cfc5fc-08d4-4854-b17b-55c6e73f4ac9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.111938s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.436 2569438 INFO alembic.runtime.migration [None req-1ab1cabb-06f2-4507-8b1f-cbd7c7fe6a13 b387785c-776d-4377-9115-5cb2bd1a4c31 12cfc5fc-08d4-4854-b17b-55c6e73f4ac9 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.436 2569438 INFO alembic.runtime.migration [None req-1ab1cabb-06f2-4507-8b1f-cbd7c7fe6a13 b387785c-776d-4377-9115-5cb2bd1a4c31 12cfc5fc-08d4-4854-b17b-55c6e73f4ac9 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.450 2569438 INFO alembic.runtime.migration [None req-1ab1cabb-06f2-4507-8b1f-cbd7c7fe6a13 b387785c-776d-4377-9115-5cb2bd1a4c31 12cfc5fc-08d4-4854-b17b-55c6e73f4ac9 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.450 2569438 INFO alembic.runtime.migration [None req-1ab1cabb-06f2-4507-8b1f-cbd7c7fe6a13 b387785c-776d-4377-9115-5cb2bd1a4c31 12cfc5fc-08d4-4854-b17b-55c6e73f4ac9 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.466 2569438 INFO alembic.runtime.migration [None req-1ab1cabb-06f2-4507-8b1f-cbd7c7fe6a13 b387785c-776d-4377-9115-5cb2bd1a4c31 12cfc5fc-08d4-4854-b17b-55c6e73f4ac9 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.476 2569438 INFO aodh.api.app [None req-1ab1cabb-06f2-4507-8b1f-cbd7c7fe6a13 b387785c-776d-4377-9115-5cb2bd1a4c31 12cfc5fc-08d4-4854-b17b-55c6e73f4ac9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.512 2569438 WARNING oslo_db.sqlalchemy.utils [None req-8077eb4e-6d38-4ad2-a351-6f566cc811b9 07e710b0-12bf-47f1-8b99-d954bef71e0c 93e50867-e876-46ff-8031-8b6c3e443c6d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_project_filter_normal_user [0.184948s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.365 2569439 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 12:56:57.366 2569439 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 12:56:57.370 2569439 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 12:56:57.370 2569439 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 12:56:57.374 2569439 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-08-12 12:56:57.410 2569439 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.530 2569439 WARNING oslo_db.sqlalchemy.utils [None req-b8758101-9556-4b01-8314-b186ad7d8d7b 3dcf7ac2-b3af-436b-8c8f-a48a04750f61 2b4a9413-7c68-4684-a561-c42116eda956 - - - -] 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.032604s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.545 2569439 INFO alembic.runtime.migration [None req-b8758101-9556-4b01-8314-b186ad7d8d7b 3dcf7ac2-b3af-436b-8c8f-a48a04750f61 2b4a9413-7c68-4684-a561-c42116eda956 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.545 2569439 INFO alembic.runtime.migration [None req-b8758101-9556-4b01-8314-b186ad7d8d7b 3dcf7ac2-b3af-436b-8c8f-a48a04750f61 2b4a9413-7c68-4684-a561-c42116eda956 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.548 2569439 INFO alembic.runtime.migration [None req-b8758101-9556-4b01-8314-b186ad7d8d7b 3dcf7ac2-b3af-436b-8c8f-a48a04750f61 2b4a9413-7c68-4684-a561-c42116eda956 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.548 2569439 INFO alembic.runtime.migration [None req-b8758101-9556-4b01-8314-b186ad7d8d7b 3dcf7ac2-b3af-436b-8c8f-a48a04750f61 2b4a9413-7c68-4684-a561-c42116eda956 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.553 2569439 INFO alembic.runtime.migration [None req-b8758101-9556-4b01-8314-b186ad7d8d7b 3dcf7ac2-b3af-436b-8c8f-a48a04750f61 2b4a9413-7c68-4684-a561-c42116eda956 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.555 2569439 INFO aodh.api.app [None req-b8758101-9556-4b01-8314-b186ad7d8d7b 3dcf7ac2-b3af-436b-8c8f-a48a04750f61 2b4a9413-7c68-4684-a561-c42116eda956 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.053786s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.579 2569439 INFO alembic.runtime.migration [None req-619579a3-26bb-4f2d-9464-ccdd1bcd910c 68de609c-26d9-4dc2-994b-dddcb47897b5 451a3993-cc68-433f-ba36-a47c34250476 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.579 2569439 INFO alembic.runtime.migration [None req-619579a3-26bb-4f2d-9464-ccdd1bcd910c 68de609c-26d9-4dc2-994b-dddcb47897b5 451a3993-cc68-433f-ba36-a47c34250476 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.582 2569439 INFO alembic.runtime.migration [None req-619579a3-26bb-4f2d-9464-ccdd1bcd910c 68de609c-26d9-4dc2-994b-dddcb47897b5 451a3993-cc68-433f-ba36-a47c34250476 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.582 2569439 INFO alembic.runtime.migration [None req-619579a3-26bb-4f2d-9464-ccdd1bcd910c 68de609c-26d9-4dc2-994b-dddcb47897b5 451a3993-cc68-433f-ba36-a47c34250476 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.597 2569439 INFO alembic.runtime.migration [None req-619579a3-26bb-4f2d-9464-ccdd1bcd910c 68de609c-26d9-4dc2-994b-dddcb47897b5 451a3993-cc68-433f-ba36-a47c34250476 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.600 2569439 INFO aodh.api.app [None req-619579a3-26bb-4f2d-9464-ccdd1bcd910c 68de609c-26d9-4dc2-994b-dddcb47897b5 451a3993-cc68-433f-ba36-a47c34250476 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.617 2569439 WARNING oslo_db.sqlalchemy.utils [None req-ec8d4407-fab3-4cae-b21a-f4b65ebf16db fdb73992-6aa2-4c06-ace1-adafb6ca9cf5 de9b9353-e33a-43f3-b47e-fe1dbed0efe4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.618 2569439 WARNING oslo_db.sqlalchemy.utils [None req-ec8d4407-fab3-4cae-b21a-f4b65ebf16db fdb73992-6aa2-4c06-ace1-adafb6ca9cf5 de9b9353-e33a-43f3-b47e-fe1dbed0efe4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.624 2569439 WARNING oslo_db.sqlalchemy.utils [None req-ec8d4407-fab3-4cae-b21a-f4b65ebf16db fdb73992-6aa2-4c06-ace1-adafb6ca9cf5 de9b9353-e33a-43f3-b47e-fe1dbed0efe4 - - - -] 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.106930s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.534 2569438 INFO alembic.runtime.migration [None req-8077eb4e-6d38-4ad2-a351-6f566cc811b9 07e710b0-12bf-47f1-8b99-d954bef71e0c 93e50867-e876-46ff-8031-8b6c3e443c6d - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.535 2569438 INFO alembic.runtime.migration [None req-8077eb4e-6d38-4ad2-a351-6f566cc811b9 07e710b0-12bf-47f1-8b99-d954bef71e0c 93e50867-e876-46ff-8031-8b6c3e443c6d - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.541 2569438 INFO alembic.runtime.migration [None req-8077eb4e-6d38-4ad2-a351-6f566cc811b9 07e710b0-12bf-47f1-8b99-d954bef71e0c 93e50867-e876-46ff-8031-8b6c3e443c6d - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.541 2569438 INFO alembic.runtime.migration [None req-8077eb4e-6d38-4ad2-a351-6f566cc811b9 07e710b0-12bf-47f1-8b99-d954bef71e0c 93e50867-e876-46ff-8031-8b6c3e443c6d - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.551 2569438 INFO alembic.runtime.migration [None req-8077eb4e-6d38-4ad2-a351-6f566cc811b9 07e710b0-12bf-47f1-8b99-d954bef71e0c 93e50867-e876-46ff-8031-8b6c3e443c6d - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.558 2569438 INFO aodh.api.app [None req-8077eb4e-6d38-4ad2-a351-6f566cc811b9 07e710b0-12bf-47f1-8b99-d954bef71e0c 93e50867-e876-46ff-8031-8b6c3e443c6d - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.586 2569438 INFO aodh.api.app [None req-8077eb4e-6d38-4ad2-a351-6f566cc811b9 07e710b0-12bf-47f1-8b99-d954bef71e0c 93e50867-e876-46ff-8031-8b6c3e443c6d - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.625 2569438 WARNING oslo_policy.policy [None req-cd785d4e-efda-4dc7-bcb9-bbb52313be22 0225d0f3-32b6-407f-b0e3-419619e81be2 b0fd160a-30a6-4049-8cf2-f05a498e21a7 - - - -] 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.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.033530s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.633 2569439 INFO alembic.runtime.migration [None req-ec8d4407-fab3-4cae-b21a-f4b65ebf16db fdb73992-6aa2-4c06-ace1-adafb6ca9cf5 de9b9353-e33a-43f3-b47e-fe1dbed0efe4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.634 2569439 INFO alembic.runtime.migration [None req-ec8d4407-fab3-4cae-b21a-f4b65ebf16db fdb73992-6aa2-4c06-ace1-adafb6ca9cf5 de9b9353-e33a-43f3-b47e-fe1dbed0efe4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.637 2569439 INFO alembic.runtime.migration [None req-ec8d4407-fab3-4cae-b21a-f4b65ebf16db fdb73992-6aa2-4c06-ace1-adafb6ca9cf5 de9b9353-e33a-43f3-b47e-fe1dbed0efe4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.637 2569439 INFO alembic.runtime.migration [None req-ec8d4407-fab3-4cae-b21a-f4b65ebf16db fdb73992-6aa2-4c06-ace1-adafb6ca9cf5 de9b9353-e33a-43f3-b47e-fe1dbed0efe4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.642 2569439 INFO alembic.runtime.migration [None req-ec8d4407-fab3-4cae-b21a-f4b65ebf16db fdb73992-6aa2-4c06-ace1-adafb6ca9cf5 de9b9353-e33a-43f3-b47e-fe1dbed0efe4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.643 2569439 INFO aodh.api.app [None req-ec8d4407-fab3-4cae-b21a-f4b65ebf16db fdb73992-6aa2-4c06-ace1-adafb6ca9cf5 de9b9353-e33a-43f3-b47e-fe1dbed0efe4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.030783s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.668 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.668 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.672 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.673 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.677 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.679 2569439 INFO aodh.api.app [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.301978s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.406 2569441 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 12:56:57.406 2569441 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 12:56:57.411 2569441 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 12:56:57.411 2569441 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 12:56:57.418 2569441 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-08-12 12:56:57.473 2569441 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.686 2569441 WARNING oslo_db.sqlalchemy.utils [None req-16e2a700-165a-4323-9007-52cf0df7ac48 1f11b378-e855-400b-8999-4b5e6cc2ac69 18be4306-0322-447f-9cd8-bd547306cb68 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_project [0.077093s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.647 2569438 INFO alembic.runtime.migration [None req-cd785d4e-efda-4dc7-bcb9-bbb52313be22 0225d0f3-32b6-407f-b0e3-419619e81be2 b0fd160a-30a6-4049-8cf2-f05a498e21a7 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.647 2569438 INFO alembic.runtime.migration [None req-cd785d4e-efda-4dc7-bcb9-bbb52313be22 0225d0f3-32b6-407f-b0e3-419619e81be2 b0fd160a-30a6-4049-8cf2-f05a498e21a7 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.652 2569438 INFO alembic.runtime.migration [None req-cd785d4e-efda-4dc7-bcb9-bbb52313be22 0225d0f3-32b6-407f-b0e3-419619e81be2 b0fd160a-30a6-4049-8cf2-f05a498e21a7 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.652 2569438 INFO alembic.runtime.migration [None req-cd785d4e-efda-4dc7-bcb9-bbb52313be22 0225d0f3-32b6-407f-b0e3-419619e81be2 b0fd160a-30a6-4049-8cf2-f05a498e21a7 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.656 2569438 INFO alembic.runtime.migration [None req-cd785d4e-efda-4dc7-bcb9-bbb52313be22 0225d0f3-32b6-407f-b0e3-419619e81be2 b0fd160a-30a6-4049-8cf2-f05a498e21a7 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.671 2569438 INFO aodh.api.app [None req-cd785d4e-efda-4dc7-bcb9-bbb52313be22 0225d0f3-32b6-407f-b0e3-419619e81be2 b0fd160a-30a6-4049-8cf2-f05a498e21a7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_invalid_params [0.027277s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.700 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.700 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.703 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.703 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.707 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.709 2569439 INFO aodh.api.app [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/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.080824s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.702 2569441 INFO alembic.runtime.migration [None req-16e2a700-165a-4323-9007-52cf0df7ac48 1f11b378-e855-400b-8999-4b5e6cc2ac69 18be4306-0322-447f-9cd8-bd547306cb68 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.703 2569441 INFO alembic.runtime.migration [None req-16e2a700-165a-4323-9007-52cf0df7ac48 1f11b378-e855-400b-8999-4b5e6cc2ac69 18be4306-0322-447f-9cd8-bd547306cb68 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.706 2569441 INFO alembic.runtime.migration [None req-16e2a700-165a-4323-9007-52cf0df7ac48 1f11b378-e855-400b-8999-4b5e6cc2ac69 18be4306-0322-447f-9cd8-bd547306cb68 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.706 2569441 INFO alembic.runtime.migration [None req-16e2a700-165a-4323-9007-52cf0df7ac48 1f11b378-e855-400b-8999-4b5e6cc2ac69 18be4306-0322-447f-9cd8-bd547306cb68 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.712 2569441 INFO alembic.runtime.migration [None req-16e2a700-165a-4323-9007-52cf0df7ac48 1f11b378-e855-400b-8999-4b5e6cc2ac69 18be4306-0322-447f-9cd8-bd547306cb68 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.714 2569441 INFO aodh.api.app [None req-16e2a700-165a-4323-9007-52cf0df7ac48 1f11b378-e855-400b-8999-4b5e6cc2ac69 18be4306-0322-447f-9cd8-bd547306cb68 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.754 2569441 WARNING oslo_db.sqlalchemy.utils [None req-07ee38a5-dec5-4a59-a466-5912debbc3d3 5b9da391-c7e7-4788-8a04-ed74b9463334 f0e5fcb0-19c4-482b-87f3-9a0ca09e75c0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.757 2569441 WARNING oslo_db.sqlalchemy.utils [None req-07ee38a5-dec5-4a59-a466-5912debbc3d3 5b9da391-c7e7-4788-8a04-ed74b9463334 f0e5fcb0-19c4-482b-87f3-9a0ca09e75c0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.765 2569441 WARNING oslo_db.sqlalchemy.utils [None req-07ee38a5-dec5-4a59-a466-5912debbc3d3 5b9da391-c7e7-4788-8a04-ed74b9463334 f0e5fcb0-19c4-482b-87f3-9a0ca09e75c0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_as_admin [0.081102s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.719 2569438 INFO alembic.runtime.migration [None req-4149220f-4ce4-4d56-bbb3-734070643007 70a88f5b-a706-4c9a-9c65-9ac8ecc32a85 33fd400d-4d8b-42bf-906c-d0e628d0c6fc - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.719 2569438 INFO alembic.runtime.migration [None req-4149220f-4ce4-4d56-bbb3-734070643007 70a88f5b-a706-4c9a-9c65-9ac8ecc32a85 33fd400d-4d8b-42bf-906c-d0e628d0c6fc - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.733 2569438 INFO alembic.runtime.migration [None req-4149220f-4ce4-4d56-bbb3-734070643007 70a88f5b-a706-4c9a-9c65-9ac8ecc32a85 33fd400d-4d8b-42bf-906c-d0e628d0c6fc - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.733 2569438 INFO alembic.runtime.migration [None req-4149220f-4ce4-4d56-bbb3-734070643007 70a88f5b-a706-4c9a-9c65-9ac8ecc32a85 33fd400d-4d8b-42bf-906c-d0e628d0c6fc - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.737 2569438 INFO alembic.runtime.migration [None req-4149220f-4ce4-4d56-bbb3-734070643007 70a88f5b-a706-4c9a-9c65-9ac8ecc32a85 33fd400d-4d8b-42bf-906c-d0e628d0c6fc - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.746 2569438 INFO aodh.api.app [None req-4149220f-4ce4-4d56-bbb3-734070643007 70a88f5b-a706-4c9a-9c65-9ac8ecc32a85 33fd400d-4d8b-42bf-906c-d0e628d0c6fc - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.773 2569438 WARNING oslo_db.sqlalchemy.utils [None req-3664031f-286d-4098-9dcb-2cd8b1156ecb 4bf588f2-57ab-43a4-8b43-6ff997fa71b6 9d50059d-3320-469a-88c5-df8559d44c22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.783 2569438 WARNING oslo_db.sqlalchemy.utils [None req-4b8b7af4-cabe-49b8-9e52-474e6f7dd7f0 4bf588f2-57ab-43a4-8b43-6ff997fa71b6 9d50059d-3320-469a-88c5-df8559d44c22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.791 2569438 WARNING oslo_db.sqlalchemy.utils [None req-4b8b7af4-cabe-49b8-9e52-474e6f7dd7f0 4bf588f2-57ab-43a4-8b43-6ff997fa71b6 9d50059d-3320-469a-88c5-df8559d44c22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.054490s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.784 2569441 INFO alembic.runtime.migration [None req-07ee38a5-dec5-4a59-a466-5912debbc3d3 5b9da391-c7e7-4788-8a04-ed74b9463334 f0e5fcb0-19c4-482b-87f3-9a0ca09e75c0 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.784 2569441 INFO alembic.runtime.migration [None req-07ee38a5-dec5-4a59-a466-5912debbc3d3 5b9da391-c7e7-4788-8a04-ed74b9463334 f0e5fcb0-19c4-482b-87f3-9a0ca09e75c0 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.792 2569441 INFO alembic.runtime.migration [None req-07ee38a5-dec5-4a59-a466-5912debbc3d3 5b9da391-c7e7-4788-8a04-ed74b9463334 f0e5fcb0-19c4-482b-87f3-9a0ca09e75c0 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.792 2569441 INFO alembic.runtime.migration [None req-07ee38a5-dec5-4a59-a466-5912debbc3d3 5b9da391-c7e7-4788-8a04-ed74b9463334 f0e5fcb0-19c4-482b-87f3-9a0ca09e75c0 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.806 2569441 INFO alembic.runtime.migration [None req-07ee38a5-dec5-4a59-a466-5912debbc3d3 5b9da391-c7e7-4788-8a04-ed74b9463334 f0e5fcb0-19c4-482b-87f3-9a0ca09e75c0 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.811 2569441 INFO aodh.api.app [None req-07ee38a5-dec5-4a59-a466-5912debbc3d3 5b9da391-c7e7-4788-8a04-ed74b9463334 f0e5fcb0-19c4-482b-87f3-9a0ca09e75c0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.075064s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.806 2569438 INFO alembic.runtime.migration [None req-4b8b7af4-cabe-49b8-9e52-474e6f7dd7f0 4bf588f2-57ab-43a4-8b43-6ff997fa71b6 9d50059d-3320-469a-88c5-df8559d44c22 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.806 2569438 INFO alembic.runtime.migration [None req-4b8b7af4-cabe-49b8-9e52-474e6f7dd7f0 4bf588f2-57ab-43a4-8b43-6ff997fa71b6 9d50059d-3320-469a-88c5-df8559d44c22 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.810 2569438 INFO alembic.runtime.migration [None req-4b8b7af4-cabe-49b8-9e52-474e6f7dd7f0 4bf588f2-57ab-43a4-8b43-6ff997fa71b6 9d50059d-3320-469a-88c5-df8559d44c22 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.810 2569438 INFO alembic.runtime.migration [None req-4b8b7af4-cabe-49b8-9e52-474e6f7dd7f0 4bf588f2-57ab-43a4-8b43-6ff997fa71b6 9d50059d-3320-469a-88c5-df8559d44c22 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.815 2569438 INFO alembic.runtime.migration [None req-4b8b7af4-cabe-49b8-9e52-474e6f7dd7f0 4bf588f2-57ab-43a4-8b43-6ff997fa71b6 9d50059d-3320-469a-88c5-df8559d44c22 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.817 2569438 INFO aodh.api.app [None req-4b8b7af4-cabe-49b8-9e52-474e6f7dd7f0 4bf588f2-57ab-43a4-8b43-6ff997fa71b6 9d50059d-3320-469a-88c5-df8559d44c22 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.851 2569438 WARNING oslo_db.sqlalchemy.utils [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.857 2569438 WARNING oslo_db.sqlalchemy.utils [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.864 2569438 WARNING oslo_db.sqlalchemy.utils [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] 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.085729s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.845 2569441 INFO alembic.runtime.migration [None req-40eec26b-1b24-4ea6-9700-86d1805c1e8b 348a3abd-0c5a-41cd-9e45-90e9c01123da 9bc4705b-bb8b-47a1-8cb7-47b76c577ef9 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.846 2569441 INFO alembic.runtime.migration [None req-40eec26b-1b24-4ea6-9700-86d1805c1e8b 348a3abd-0c5a-41cd-9e45-90e9c01123da 9bc4705b-bb8b-47a1-8cb7-47b76c577ef9 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.849 2569441 INFO alembic.runtime.migration [None req-40eec26b-1b24-4ea6-9700-86d1805c1e8b 348a3abd-0c5a-41cd-9e45-90e9c01123da 9bc4705b-bb8b-47a1-8cb7-47b76c577ef9 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.849 2569441 INFO alembic.runtime.migration [None req-40eec26b-1b24-4ea6-9700-86d1805c1e8b 348a3abd-0c5a-41cd-9e45-90e9c01123da 9bc4705b-bb8b-47a1-8cb7-47b76c577ef9 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.864 2569441 INFO alembic.runtime.migration [None req-40eec26b-1b24-4ea6-9700-86d1805c1e8b 348a3abd-0c5a-41cd-9e45-90e9c01123da 9bc4705b-bb8b-47a1-8cb7-47b76c577ef9 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.874 2569441 INFO aodh.api.app [None req-40eec26b-1b24-4ea6-9700-86d1805c1e8b 348a3abd-0c5a-41cd-9e45-90e9c01123da 9bc4705b-bb8b-47a1-8cb7-47b76c577ef9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.906 2569441 WARNING oslo_db.sqlalchemy.utils [None req-6dd404b6-7e27-4164-a866-19f0828e046e 03f87c23-c850-4a34-ad0c-f712a00ea41d 68016710-0858-450a-ba90-f7aaf6ec4203 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.907 2569441 WARNING oslo_db.sqlalchemy.utils [None req-6dd404b6-7e27-4164-a866-19f0828e046e 03f87c23-c850-4a34-ad0c-f712a00ea41d 68016710-0858-450a-ba90-f7aaf6ec4203 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.911 2569441 WARNING oslo_db.sqlalchemy.utils [None req-6dd404b6-7e27-4164-a866-19f0828e046e 03f87c23-c850-4a34-ad0c-f712a00ea41d 68016710-0858-450a-ba90-f7aaf6ec4203 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.048955s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.886 2569438 INFO alembic.runtime.migration [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.886 2569438 INFO alembic.runtime.migration [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.897 2569438 INFO alembic.runtime.migration [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.897 2569438 INFO alembic.runtime.migration [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.903 2569438 INFO alembic.runtime.migration [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.905 2569438 INFO aodh.api.app [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.207755s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.728 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.728 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.732 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.732 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.736 2569439 INFO alembic.runtime.migration [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.739 2569439 INFO aodh.api.app [None req-c3c4f069-03ab-4636-96ee-9749570a7f81 a93cd112-a553-40e2-bb6c-692770a16723 de59575b-22bf-443c-81eb-48bfb08c0c71 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.754 2569439 WARNING oslo_db.sqlalchemy.utils [None req-95b96d0e-321e-46a0-9961-be37d066071e 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.759 2569439 WARNING oslo_db.sqlalchemy.utils [None req-b19e50af-3448-45c3-a7e5-9f40e2001772 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.768 2569439 WARNING oslo_db.sqlalchemy.utils [None req-6f00e88e-bbad-4cdc-a1ac-6280356da1ce 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.771 2569439 WARNING oslo_db.sqlalchemy.utils [None req-eb1fa691-5854-4409-9153-248adaba6f37 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.778 2569439 WARNING oslo_db.sqlalchemy.utils [None req-57ec34c0-fc2d-436b-9d9b-f28abe7271a3 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.782 2569439 WARNING oslo_db.sqlalchemy.utils [None req-68185410-cb28-4449-ba37-360945b8e3ea 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.789 2569439 WARNING oslo_db.sqlalchemy.utils [None req-64365fb6-cca3-483a-a16f-7425a29d9157 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.795 2569439 WARNING oslo_db.sqlalchemy.utils [None req-335a06c9-5c00-4577-8336-1064fb2636ae 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.806 2569439 WARNING oslo_db.sqlalchemy.utils [None req-a50d6cc3-464d-40f5-a082-88dbba4bda3f 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.812 2569439 WARNING oslo_db.sqlalchemy.utils [None req-d8936d2c-b9a2-4285-b64c-c735a266e5db 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.827 2569439 WARNING oslo_db.sqlalchemy.utils [None req-9fe2a163-a1ff-4da6-8817-762a24f0a473 8c03a55 e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.835 2569439 WARNING oslo_db.sqlalchemy.utils [None req-0b1bef54-fd9a-41aa-b019-8852516997fb 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.849 2569439 WARNING oslo_db.sqlalchemy.utils [None req-c754b9d7-fe46-4857-aa41-9f30cb08342c 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.861 2569439 WARNING oslo_db.sqlalchemy.utils [None req-4738175f-0963-4565-8978-116b6f93b8f5 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.872 2569439 WARNING oslo_db.sqlalchemy.utils [None req-df3e65ae-43c8-4e7e-b84b-ae8765325273 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.876 2569439 WARNING oslo_db.sqlalchemy.utils [None req-5930a412-16b3-4e3c-add6-915838687e34 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.884 2569439 WARNING oslo_db.sqlalchemy.utils [None req-9cf766ae-b79e-4d67-98f3-320b7c0045e3 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.887 2569439 WARNING oslo_db.sqlalchemy.utils [None req-96efd690-092e-4f92-b812-b53010ed8aed 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.900 2569439 WARNING oslo_db.sqlalchemy.utils [None req-e91407e8-f6fe-4956-8d4e-1b064711cfa8 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.909 2569439 WARNING oslo_db.sqlalchemy.utils [None req-6a67b1b9-8d5b-4ab7-ab9f-3e50e2e04ba8 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.924 2569439 WARNING oslo_db.sqlalchemy.utils [None req-58a6f7b2-b226-431b-899a-dc49c43ee1ec 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.926 2569439 WARNING oslo_db.sqlalchemy.utils [None req-58a6f7b2-b226-431b-899a-dc49c43ee1ec 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] 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.045283s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.927 2569441 INFO alembic.runtime.migration [None req-6dd404b6-7e27-4164-a866-19f0828e046e 03f87c23-c850-4a34-ad0c-f712a00ea41d 68016710-0858-450a-ba90-f7aaf6ec4203 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.927 2569441 INFO alembic.runtime.migration [None req-6dd404b6-7e27-4164-a866-19f0828e046e 03f87c23-c850-4a34-ad0c-f712a00ea41d 68016710-0858-450a-ba90-f7aaf6ec4203 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.931 2569441 INFO alembic.runtime.migration [None req-6dd404b6-7e27-4164-a866-19f0828e046e 03f87c23-c850-4a34-ad0c-f712a00ea41d 68016710-0858-450a-ba90-f7aaf6ec4203 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.931 2569441 INFO alembic.runtime.migration [None req-6dd404b6-7e27-4164-a866-19f0828e046e 03f87c23-c850-4a34-ad0c-f712a00ea41d 68016710-0858-450a-ba90-f7aaf6ec4203 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.936 2569441 INFO alembic.runtime.migration [None req-6dd404b6-7e27-4164-a866-19f0828e046e 03f87c23-c850-4a34-ad0c-f712a00ea41d 68016710-0858-450a-ba90-f7aaf6ec4203 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.938 2569441 INFO aodh.api.app [None req-6dd404b6-7e27-4164-a866-19f0828e046e 03f87c23-c850-4a34-ad0c-f712a00ea41d 68016710-0858-450a-ba90-f7aaf6ec4203 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.956 2569441 WARNING oslo_db.sqlalchemy.utils [None req-b846b5ca-90a2-42b6-9e6d-a563909f44ef 106a0d7f-ca6a-483c-9e6d-ebb8bf127729 c93b426a-e3da-4fd9-ae87-84192bcc18c9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.958 2569441 WARNING oslo_db.sqlalchemy.utils [None req-b846b5ca-90a2-42b6-9e6d-a563909f44ef 106a0d7f-ca6a-483c-9e6d-ebb8bf127729 c93b426a-e3da-4fd9-ae87-84192bcc18c9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.962 2569441 WARNING oslo_db.sqlalchemy.utils [None req-b846b5ca-90a2-42b6-9e6d-a563909f44ef 106a0d7f-ca6a-483c-9e6d-ebb8bf127729 c93b426a-e3da-4fd9-ae87-84192bcc18c9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_log_actions [0.054590s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.970 2569441 INFO alembic.runtime.migration [None req-b846b5ca-90a2-42b6-9e6d-a563909f44ef 106a0d7f-ca6a-483c-9e6d-ebb8bf127729 c93b426a-e3da-4fd9-ae87-84192bcc18c9 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.970 2569441 INFO alembic.runtime.migration [None req-b846b5ca-90a2-42b6-9e6d-a563909f44ef 106a0d7f-ca6a-483c-9e6d-ebb8bf127729 c93b426a-e3da-4fd9-ae87-84192bcc18c9 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.975 2569441 INFO alembic.runtime.migration [None req-b846b5ca-90a2-42b6-9e6d-a563909f44ef 106a0d7f-ca6a-483c-9e6d-ebb8bf127729 c93b426a-e3da-4fd9-ae87-84192bcc18c9 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.975 2569441 INFO alembic.runtime.migration [None req-b846b5ca-90a2-42b6-9e6d-a563909f44ef 106a0d7f-ca6a-483c-9e6d-ebb8bf127729 c93b426a-e3da-4fd9-ae87-84192bcc18c9 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.985 2569441 INFO alembic.runtime.migration [None req-b846b5ca-90a2-42b6-9e6d-a563909f44ef 106a0d7f-ca6a-483c-9e6d-ebb8bf127729 c93b426a-e3da-4fd9-ae87-84192bcc18c9 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.990 2569441 INFO aodh.api.app [None req-b846b5ca-90a2-42b6-9e6d-a563909f44ef 106a0d7f-ca6a-483c-9e6d-ebb8bf127729 c93b426a-e3da-4fd9-ae87-84192bcc18c9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.091013s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.938 2569439 INFO alembic.runtime.migration [None req-58a6f7b2-b226-431b-899a-dc49c43ee1ec 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.938 2569439 INFO alembic.runtime.migration [None req-58a6f7b2-b226-431b-899a-dc49c43ee1ec 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.941 2569439 INFO alembic.runtime.migration [None req-58a6f7b2-b226-431b-899a-dc49c43ee1ec 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.941 2569439 INFO alembic.runtime.migration [None req-58a6f7b2-b226-431b-899a-dc49c43ee1ec 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.952 2569439 INFO alembic.runtime.migration [None req-58a6f7b2-b226-431b-899a-dc49c43ee1ec 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.955 2569439 INFO aodh.api.app [None req-58a6f7b2-b226-431b-899a-dc49c43ee1ec 8c03a55e-7033-43b4-834e-f3213b627378 f90f9606-e5bf-4ebd-b54f-eb5cc944d92d - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:57.971 2569439 WARNING oslo_db.sqlalchemy.utils [None req-bd915057-7af7-42f0-95ff-573ecbbcbc11 acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.974 2569439 WARNING oslo_db.sqlalchemy.utils [None req-bd915057-7af7-42f0-95ff-573ecbbcbc11 acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.985 2569439 WARNING oslo_db.sqlalchemy.utils [None req-168df905-4549-4197-8f8f-c7c816c99944 acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:57.991 2569439 WARNING oslo_db.sqlalchemy.utils [None req-81853982-a1bb-4608-b10a-51fcc3851a4d acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.003 2569439 WARNING oslo_db.sqlalchemy.utils [None req-81853982-a1bb-4608-b10a-51fcc3851a4d acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.010 2569439 WARNING oslo_db.sqlalchemy.utils [None req-761338e2-0cd8-428c-8356-9f82e330f48c acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] 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.113607s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:57.946 2569438 INFO alembic.runtime.migration [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.946 2569438 INFO alembic.runtime.migration [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.950 2569438 INFO alembic.runtime.migration [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:57.950 2569438 INFO alembic.runtime.migration [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:57.969 2569438 INFO alembic.runtime.migration [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] Running stamp_revision -> 010 2025-08-12 12:56:57.977 2569438 INFO aodh.api.app [None req-78654c39-79bd-4cd7-8747-a6b59120b9eb 3e099bf1-ea5f-4ce0-94e3-0e11acb9efda f69bac09-4f81-4c60-9d4f-49cf666a847e - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.003 2569438 WARNING oslo_db.sqlalchemy.utils [None req-5c4a5010-5e9e-4d64-897c-801898db1a99 d8147d16-849b-4623-970c-c09b9c03c7ad 12ee5590-9fe7-42fc-82bd-4dafa66be79b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.009 2569438 WARNING oslo_db.sqlalchemy.utils [None req-0f1cfae7-4b8f-42da-9af2-9445d5d50b65 d8147d16-849b-4623-970c-c09b9c03c7ad 12ee5590-9fe7-42fc-82bd-4dafa66be79b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.019 2569438 WARNING oslo_db.sqlalchemy.utils [None req-21308d67-4ac2-4bb0-bdfc-2cf10d3f1b9a d8147d16-849b-4623-970c-c09b9c03c7ad 12ee5590-9fe7-42fc-82bd-4dafa66be79b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.022 2569438 WARNING oslo_db.sqlalchemy.utils [None req-21308d67-4ac2-4bb0-bdfc-2cf10d3f1b9a d8147d16-849b-4623-970c-c09b9c03c7ad 12ee5590-9fe7-42fc-82bd-4dafa66be79b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.079162s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.025 2569441 INFO alembic.runtime.migration [None req-f461d590-5472-4d38-8c60-14d90211d0cc b55fbf06-6630-424e-b7b1-d08f3498c1a6 8c37b790-210f-4c42-81f7-39f6d0e9d9d4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.025 2569441 INFO alembic.runtime.migration [None req-f461d590-5472-4d38-8c60-14d90211d0cc b55fbf06-6630-424e-b7b1-d08f3498c1a6 8c37b790-210f-4c42-81f7-39f6d0e9d9d4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.029 2569441 INFO alembic.runtime.migration [None req-f461d590-5472-4d38-8c60-14d90211d0cc b55fbf06-6630-424e-b7b1-d08f3498c1a6 8c37b790-210f-4c42-81f7-39f6d0e9d9d4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.029 2569441 INFO alembic.runtime.migration [None req-f461d590-5472-4d38-8c60-14d90211d0cc b55fbf06-6630-424e-b7b1-d08f3498c1a6 8c37b790-210f-4c42-81f7-39f6d0e9d9d4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.033 2569441 INFO alembic.runtime.migration [None req-f461d590-5472-4d38-8c60-14d90211d0cc b55fbf06-6630-424e-b7b1-d08f3498c1a6 8c37b790-210f-4c42-81f7-39f6d0e9d9d4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.035 2569441 INFO aodh.api.app [None req-f461d590-5472-4d38-8c60-14d90211d0cc b55fbf06-6630-424e-b7b1-d08f3498c1a6 8c37b790-210f-4c42-81f7-39f6d0e9d9d4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.051 2569441 WARNING oslo_db.sqlalchemy.utils [None req-955b736f-7872-46a0-8832-d254c88a3e13 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.067 2569441 WARNING oslo_db.sqlalchemy.utils [None req-9ebc6a44-e40d-46b0-a5a6-9f2f7ac199c4 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.078 2569441 WARNING oslo_db.sqlalchemy.utils [None req-9ebc6a44-e40d-46b0-a5a6-9f2f7ac199c4 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.082 2569441 WARNING oslo_db.sqlalchemy.utils [None req-e134731a-d3aa-4d3a-8be4-00b9151d1cb9 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.088 2569441 WARNING oslo_db.sqlalchemy.utils [None req-26827709-55d2-4674-82ae-423bbe7dbf0c 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.096 2569441 WARNING oslo_db.sqlalchemy.utils [None req-66cf8193-8a43-46aa-b52b-d8ab1f3c8909 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] 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_alarm_id_failed [0.051000s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.105 2569441 INFO alembic.runtime.migration [None req-66cf8193-8a43-46aa-b52b-d8ab1f3c8909 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.105 2569441 INFO alembic.runtime.migration [None req-66cf8193-8a43-46aa-b52b-d8ab1f3c8909 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.109 2569441 INFO alembic.runtime.migration [None req-66cf8193-8a43-46aa-b52b-d8ab1f3c8909 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.109 2569441 INFO alembic.runtime.migration [None req-66cf8193-8a43-46aa-b52b-d8ab1f3c8909 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.113 2569441 INFO alembic.runtime.migration [None req-66cf8193-8a43-46aa-b52b-d8ab1f3c8909 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.117 2569441 INFO aodh.api.app [None req-66cf8193-8a43-46aa-b52b-d8ab1f3c8909 37f28021-6200-4b06-b03a-d661eef602a5 ed556ec4-74cd-43de-8c8c-df3513be0487 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.137 2569441 WARNING oslo_db.sqlalchemy.utils [None req-e22278dd-b929-41fe-acb2-bd13af91af9c d438620a-0e11-403b-8f14-137e886d5872 78f26ff6-a7b2-4b18-91f2-9ed7997f2e59 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.143685s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.045 2569438 INFO alembic.runtime.migration [None req-21308d67-4ac2-4bb0-bdfc-2cf10d3f1b9a d8147d16-849b-4623-970c-c09b9c03c7ad 12ee5590-9fe7-42fc-82bd-4dafa66be79b - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.045 2569438 INFO alembic.runtime.migration [None req-21308d67-4ac2-4bb0-bdfc-2cf10d3f1b9a d8147d16-849b-4623-970c-c09b9c03c7ad 12ee5590-9fe7-42fc-82bd-4dafa66be79b - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.052 2569438 INFO alembic.runtime.migration [None req-21308d67-4ac2-4bb0-bdfc-2cf10d3f1b9a d8147d16-849b-4623-970c-c09b9c03c7ad 12ee5590-9fe7-42fc-82bd-4dafa66be79b - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.052 2569438 INFO alembic.runtime.migration [None req-21308d67-4ac2-4bb0-bdfc-2cf10d3f1b9a d8147d16-849b-4623-970c-c09b9c03c7ad 12ee5590-9fe7-42fc-82bd-4dafa66be79b - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.059 2569438 INFO alembic.runtime.migration [None req-21308d67-4ac2-4bb0-bdfc-2cf10d3f1b9a d8147d16-849b-4623-970c-c09b9c03c7ad 12ee5590-9fe7-42fc-82bd-4dafa66be79b - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.061 2569438 INFO aodh.api.app [None req-21308d67-4ac2-4bb0-bdfc-2cf10d3f1b9a d8147d16-849b-4623-970c-c09b9c03c7ad 12ee5590-9fe7-42fc-82bd-4dafa66be79b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.083 2569438 WARNING oslo_db.sqlalchemy.utils [None req-b423f97e-0529-47ee-92a2-988c7f0a5f9b 85a309bb-f251-4e48-bedf-a48b7a07d395 514bd6f6-73b4-46fe-9075-6ef0c1f753ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.087 2569438 WARNING oslo_db.sqlalchemy.utils [None req-b423f97e-0529-47ee-92a2-988c7f0a5f9b 85a309bb-f251-4e48-bedf-a48b7a07d395 514bd6f6-73b4-46fe-9075-6ef0c1f753ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.096 2569438 WARNING oslo_db.sqlalchemy.utils [None req-481c2e88-e2fd-46c2-8fc6-5d4e8f20b124 85a309bb-f251-4e48-bedf-a48b7a07d395 514bd6f6-73b4-46fe-9075-6ef0c1f753ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.106 2569438 WARNING oslo_db.sqlalchemy.utils [None req-40ffe365-f9c7-490b-9a1f-6ed345d9a404 87d26b02-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.119 2569438 WARNING oslo_db.sqlalchemy.utils [None req-5915d376-8569-4c1d-ad92-0a5f9a3b2183 87d26b02-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.137 2569438 WARNING oslo_db.sqlalchemy.utils [None req-d6c0033a-53f7-4de7-9aee-01713aa9eb75 85a309bb-f251-4e48-bedf-a48b7a07d395 514bd6f6-73b4-46fe-9075-6ef0c1f753ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.143 2569438 WARNING oslo_db.sqlalchemy.utils [None req-d6c0033a-53f7-4de7-9aee-01713aa9eb75 85a309bb-f251-4e48-bedf-a48b7a07d395 514bd6f6-73b4-46fe-9075-6ef0c1f753ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.154 2569438 WARNING oslo_db.sqlalchemy.utils [None req-17692ea6-7e1c-4e50-9b4b-b381afecbecd 85a309bb-f251-4e48-bedf-a48b7a07d395 514bd6f6-73b4-46fe-9075-6ef0c1f753ad - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.164 2569438 WARNING oslo_db.sqlalchemy.utils [None req-9e587b94-b826-4a37-8959-61382fd55d7f 87d26b02-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.169 2569438 WARNING oslo_db.sqlalchemy.utils [None req-9e587b94-b826-4a37-8959-61382fd55d7f 87d26b02-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.173 2569438 WARNING oslo_db.sqlalchemy.utils [None req-ef789a42-ef86-4dc4-bd5b-2c507118a623 87d26b0 2-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] 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.070498s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.170 2569441 INFO alembic.runtime.migration [None req-e22278dd-b929-41fe-acb2-bd13af91af9c d438620a-0e11-403b-8f14-137e886d5872 78f26ff6-a7b2-4b18-91f2-9ed7997f2e59 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.171 2569441 INFO alembic.runtime.migration [None req-e22278dd-b929-41fe-acb2-bd13af91af9c d438620a-0e11-403b-8f14-137e886d5872 78f26ff6-a7b2-4b18-91f2-9ed7997f2e59 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.176 2569441 INFO alembic.runtime.migration [None req-e22278dd-b929-41fe-acb2-bd13af91af9c d438620a-0e11-403b-8f14-137e886d5872 78f26ff6-a7b2-4b18-91f2-9ed7997f2e59 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.177 2569441 INFO alembic.runtime.migration [None req-e22278dd-b929-41fe-acb2-bd13af91af9c d438620a-0e11-403b-8f14-137e886d5872 78f26ff6-a7b2-4b18-91f2-9ed7997f2e59 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.189 2569441 INFO alembic.runtime.migration [None req-e22278dd-b929-41fe-acb2-bd13af91af9c d438620a-0e11-403b-8f14-137e886d5872 78f26ff6-a7b2-4b18-91f2-9ed7997f2e59 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.196 2569441 INFO aodh.api.app [None req-e22278dd-b929-41fe-acb2-bd13af91af9c d438620a-0e11-403b-8f14-137e886d5872 78f26ff6-a7b2-4b18-91f2-9ed7997f2e59 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.216 2569441 WARNING oslo_db.sqlalchemy.utils [None req-ced788bb-ead7-4ddc-9d1f-c73f293de940 42a44865-93b9-4983-b8f6-9699f45ac9ab 61db0b95-ac22-4b49-869f-97ba5fab08ec - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.214783s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.035 2569439 INFO alembic.runtime.migration [None req-761338e2-0cd8-428c-8356-9f82e330f48c acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.035 2569439 INFO alembic.runtime.migration [None req-761338e2-0cd8-428c-8356-9f82e330f48c acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.048 2569439 INFO alembic.runtime.migration [None req-761338e2-0cd8-428c-8356-9f82e330f48c acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.050 2569439 INFO alembic.runtime.migration [None req-761338e2-0cd8-428c-8356-9f82e330f48c acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.055 2569439 INFO alembic.runtime.migration [None req-761338e2-0cd8-428c-8356-9f82e330f48c acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.058 2569439 INFO aodh.api.app [None req-761338e2-0cd8-428c-8356-9f82e330f48c acd046f6-db62-40e6-a37b-eeab79bc9a06 5be6db27-8b2a-424e-8fd7-4e4cb3d6e929 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.204 2569439 WARNING oslo_db.sqlalchemy.utils [None req-c7e2946f-0f01-49fe-b5e2-e8defff4fc63 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.205 2569439 WARNING oslo_db.sqlalchemy.utils [None req-c7e2946f-0f01-49fe-b5e2-e8defff4fc63 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.213 2569439 WARNING oslo_db.sqlalchemy.utils [None req-df63c454-d243-49e3-abff-8568659d492b 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.218 2569439 WARNING oslo_db.sqlalchemy.utils [None req-c1066525-1d01-47ad-9cbc-8612c94a6c4a 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.221 2569439 WARNING oslo_db.sqlalchemy.utils [None req-c1066525-1d01-47ad-9cbc-8612c94a6c4a 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.226 2569439 WARNING oslo_db.sqlalchemy.utils [None req-dd245f8e-afdb-497e-b239-a7f82faaa19c 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] 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.050127s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.228 2569441 INFO alembic.runtime.migration [None req-ced788bb-ead7-4ddc-9d1f-c73f293de940 42a44865-93b9-4983-b8f6-9699f45ac9ab 61db0b95-ac22-4b49-869f-97ba5fab08ec - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.228 2569441 INFO alembic.runtime.migration [None req-ced788bb-ead7-4ddc-9d1f-c73f293de940 42a44865-93b9-4983-b8f6-9699f45ac9ab 61db0b95-ac22-4b49-869f-97ba5fab08ec - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.231 2569441 INFO alembic.runtime.migration [None req-ced788bb-ead7-4ddc-9d1f-c73f293de940 42a44865-93b9-4983-b8f6-9699f45ac9ab 61db0b95-ac22-4b49-869f-97ba5fab08ec - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.231 2569441 INFO alembic.runtime.migration [None req-ced788bb-ead7-4ddc-9d1f-c73f293de940 42a44865-93b9-4983-b8f6-9699f45ac9ab 61db0b95-ac22-4b49-869f-97ba5fab08ec - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.236 2569441 INFO alembic.runtime.migration [None req-ced788bb-ead7-4ddc-9d1f-c73f293de940 42a44865-93b9-4983-b8f6-9699f45ac9ab 61db0b95-ac22-4b49-869f-97ba5fab08ec - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.238 2569441 INFO aodh.api.app [None req-ced788bb-ead7-4ddc-9d1f-c73f293de940 42a44865-93b9-4983-b8f6-9699f45ac9ab 61db0b95-ac22-4b49-869f-97ba5fab08ec - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.251 2569441 WARNING oslo_db.sqlalchemy.utils [None req-51cefa8d-7287-40b7-b756-92b258547ab8 d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.254 2569441 WARNING oslo_db.sqlalchemy.utils [None req-7a775ffe-8032-45cd-86f6-50363ffd19cf d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.258 2569441 WARNING oslo_db.sqlalchemy.utils [None req-0e80c32d-54bd-40b7-8cb0-f3fb734dd33c d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.266 2569441 WARNING oslo_db.sqlalchemy.utils [None req-6b80b969-e0b1-41d7-b034-873131d580c3 d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.268 2569441 WARNING oslo_db.sqlalchemy.utils [None req-6b80b969-e0b1-41d7-b034-873131d580c3 d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.100143s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.249 2569439 INFO alembic.runtime.migration [None req-3d30122b-4a5e-4d49-89f0-b518b94afbee 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.249 2569439 INFO alembic.runtime.migration [None req-3d30122b-4a5e-4d49-89f0-b518b94afbee 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.254 2569439 INFO alembic.runtime.migration [None req-3d30122b-4a5e-4d49-89f0-b518b94afbee 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.254 2569439 INFO alembic.runtime.migration [None req-3d30122b-4a5e-4d49-89f0-b518b94afbee 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.260 2569439 INFO alembic.runtime.migration [None req-3d30122b-4a5e-4d49-89f0-b518b94afbee 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.263 2569439 INFO aodh.api.app [None req-3d30122b-4a5e-4d49-89f0-b518b94afbee 767ec77d-978a-425b-ad4c-3c0cbd725dd7 f884115d-a61f-401f-a24b-8291ce6c5b7f - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.289 2569439 WARNING oslo_db.sqlalchemy.utils [None req-d9bdcbba-43a3-4ee9-8da2-b34a770db493 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.291 2569439 WARNING oslo_db.sqlalchemy.utils [None req-d9bdcbba-43a3-4ee9-8da2-b34a770db493 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.309 2569439 WARNING oslo_db.sqlalchemy.utils [None req-cd2fcdb0-a327-40e1-92cf-c04e2badab09 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.329 2569439 WARNING oslo_db.sqlalchemy.utils [None req-27db3cfd-e36d-4c80-94f1-b6a8911e6625 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.331 2569439 WARNING oslo_db.sqlalchemy.utils [None req-27db3cfd-e36d-4c80-94f1-b6a8911e6625 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.334 2569439 WARNING oslo_db.sqlalchemy.utils [None req-13b6fbee-76c2-44c7-acd0-1aa5c27d38b2 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.238926s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.187 2569438 INFO alembic.runtime.migration [None req-ef789a42-ef86-4dc4-bd5b-2c507118a623 87d26b02-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.187 2569438 INFO alembic.runtime.migration [None req-ef789a42-ef86-4dc4-bd5b-2c507118a623 87d26b02-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.357 2569438 INFO alembic.runtime.migration [None req-ef789a42-ef86-4dc4-bd5b-2c507118a623 87d26b02-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.357 2569438 INFO alembic.runtime.migration [None req-ef789a42-ef86-4dc4-bd5b-2c507118a623 87d26b02-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.361 2569438 INFO alembic.runtime.migration [None req-ef789a42-ef86-4dc4-bd5b-2c507118a623 87d26b02-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.364 2569438 INFO aodh.api.app [None req-ef789a42-ef86-4dc4-bd5b-2c507118a623 87d26b02-9e43-4897-ba55-b310492c7138 d5e2d692-c330-4a3f-ae8a-df5c724f90c3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.384 2569438 WARNING oslo_db.sqlalchemy.utils [None req-6a14c8c2-3247-4240-8bec-69e5c7b0d08e 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.388 2569438 WARNING oslo_db.sqlalchemy.utils [None req-320e032b-026e-4ab2-a51b-6e04fd461938 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.390 2569438 WARNING oslo_db.sqlalchemy.utils [None req-320e032b-026e-4ab2-a51b-6e04fd461938 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.394 2569438 WARNING oslo_db.sqlalchemy.utils [None req-cd7a39c6-63cc-4b32-a4bc-c62aa52fb70b 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.397 2569438 WARNING oslo_db.sqlalchemy.utils [None req-41278307-a082-4d7f-89c8-c3e54446d4b1 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.410 2569438 WARNING oslo_db.sqlalchemy.utils [None req-38497542-3541-4df9-8e3d-03df3cea1d45 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.413 2569438 WARNING oslo_db.sqlalchemy.utils [None req-e842596b-32c1-43f2-a61a-ff6320f2591a 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.415 2569438 WARNING oslo_db.sqlalchemy.utils [None req-e842596b-32c1-43f2-a61a-ff6320f2591a 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.079793s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.347 2569439 INFO alembic.runtime.migration [None req-2eb0cead-6867-4895-abc9-c1a5b245450f 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.348 2569439 INFO alembic.runtime.migration [None req-2eb0cead-6867-4895-abc9-c1a5b245450f 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.355 2569439 INFO alembic.runtime.migration [None req-2eb0cead-6867-4895-abc9-c1a5b245450f 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.355 2569439 INFO alembic.runtime.migration [None req-2eb0cead-6867-4895-abc9-c1a5b245450f 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.364 2569439 INFO alembic.runtime.migration [None req-2eb0cead-6867-4895-abc9-c1a5b245450f 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.369 2569439 INFO aodh.api.app [None req-2eb0cead-6867-4895-abc9-c1a5b245450f 5d6af9b3-c862-4bbe-b6f6-601ebffde6dc 85867114-5cf4-4e72-98c0-96f8b2b89fc2 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.408 2569439 WARNING oslo_db.sqlalchemy.utils [None req-6cb04a9d-4d56-4468-be2b-40c12ca46226 2dddc0b9-6dc1-4aac-9553-26c1c6084c45 88810620-1796-4699-849e-1f9fd446832c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.410 2569439 WARNING oslo_db.sqlalchemy.utils [None req-6cb04a9d-4d56-4468-be2b-40c12ca46226 2dddc0b9-6dc1-4aac-9553-26c1c6084c45 88810620-1796-4699-849e-1f9fd446832c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.415 2569439 WARNING oslo_db.sqlalchemy.utils [None req-6cb04a9d-4d56-4468-be2b-40c12ca46226 2dddc0b9-6dc1-4aac-9553-26c1c6084c45 88810620-1796-4699-849e-1f9fd446832c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarms_sends_notification [0.214672s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.228 2569440 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 12:56:58.229 2569440 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 12:56:58.234 2569440 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 12:56:58.234 2569440 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 12:56:58.238 2569440 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-08-12 12:56:58.289 2569440 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.418 2569440 WARNING oslo_db.sqlalchemy.utils [None req-34f301e6-c36b-45ce-81bf-4d21ee9eeea6 157179a4-ecb8-4bf4-9b6e-8ac72f95c44e 1b2fe9a0-4128-490d-992a-be34667adc2b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.421 2569440 WARNING oslo_db.sqlalchemy.utils [None req-34f301e6-c36b-45ce-81bf-4d21ee9eeea6 157179a4-ecb8-4bf4-9b6e-8ac72f95c44e 1b2fe9a0-4128-490d-992a-be34667adc2b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_sort_by_severity_with_its_value ... SKIPPED: This is only implemented for MySQL {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.046501s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.438 2569440 INFO alembic.runtime.migration [None req-34f301e6-c36b-45ce-81bf-4d21ee9eeea6 157179a4-ecb8-4bf4-9b6e-8ac72f95c44e 1b2fe9a0-4128-490d-992a-be34667adc2b - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.438 2569440 INFO alembic.runtime.migration [None req-34f301e6-c36b-45ce-81bf-4d21ee9eeea6 157179a4-ecb8-4bf4-9b6e-8ac72f95c44e 1b2fe9a0-4128-490d-992a-be34667adc2b - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.449 2569440 INFO alembic.runtime.migration [None req-34f301e6-c36b-45ce-81bf-4d21ee9eeea6 157179a4-ecb8-4bf4-9b6e-8ac72f95c44e 1b2fe9a0-4128-490d-992a-be34667adc2b - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.449 2569440 INFO alembic.runtime.migration [None req-34f301e6-c36b-45ce-81bf-4d21ee9eeea6 157179a4-ecb8-4bf4-9b6e-8ac72f95c44e 1b2fe9a0-4128-490d-992a-be34667adc2b - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.454 2569440 INFO alembic.runtime.migration [None req-34f301e6-c36b-45ce-81bf-4d21ee9eeea6 157179a4-ecb8-4bf4-9b6e-8ac72f95c44e 1b2fe9a0-4128-490d-992a-be34667adc2b - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.459 2569440 INFO aodh.api.app [None req-34f301e6-c36b-45ce-81bf-4d21ee9eeea6 157179a4-ecb8-4bf4-9b6e-8ac72f95c44e 1b2fe9a0-4128-490d-992a-be34667adc2b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.013452s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.001182s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000837s] ... ok {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.077502s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.429 2569438 INFO alembic.runtime.migration [None req-e842596b-32c1-43f2-a61a-ff6320f2591a 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.430 2569438 INFO alembic.runtime.migration [None req-e842596b-32c1-43f2-a61a-ff6320f2591a 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.433 2569438 INFO alembic.runtime.migration [None req-e842596b-32c1-43f2-a61a-ff6320f2591a 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.437 2569438 INFO alembic.runtime.migration [None req-e842596b-32c1-43f2-a61a-ff6320f2591a 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.448 2569438 INFO alembic.runtime.migration [None req-e842596b-32c1-43f2-a61a-ff6320f2591a 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.451 2569438 INFO aodh.api.app [None req-e842596b-32c1-43f2-a61a-ff6320f2591a 9480dec1-cde9-474d-a834-73c919c2a5e1 bd8ae098-8202-4abe-b381-085dbbfdad02 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.466 2569438 WARNING oslo_db.sqlalchemy.utils [None req-2eaa7123-a462-4271-b6f7-8f215c17af1c 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.467 2569438 WARNING oslo_db.sqlalchemy.utils [None req-2eaa7123-a462-4271-b6f7-8f215c17af1c 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.473 2569438 WARNING oslo_db.sqlalchemy.utils [None req-91e27251-118d-4e91-9a33-6644939f28b8 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.480 2569438 WARNING oslo_db.sqlalchemy.utils [None req-e35eeb91-bdd4-481f-bdb3-5e011dd6e765 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.482 2569438 WARNING oslo_db.sqlalchemy.utils [None req-e35eeb91-bdd4-481f-bdb3-5e011dd6e765 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.486 2569438 WARNING oslo_db.sqlalchemy.utils [None req-f4923dc7-987d-4908-b6f8-63ca7f92ae3a 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.004593s] ... ok {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_noauth [0.057973s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.485 2569440 INFO alembic.runtime.migration [None req-dec3fbe6-c804-4ce2-977a-5fedb25b8726 80a3454e-6fc9-4853-b091-042cec33b754 9c5ac840-d299-4a38-b235-6aa9d787a5ae - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.486 2569440 INFO alembic.runtime.migration [None req-dec3fbe6-c804-4ce2-977a-5fedb25b8726 80a3454e-6fc9-4853-b091-042cec33b754 9c5ac840-d299-4a38-b235-6aa9d787a5ae - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.489 2569440 INFO alembic.runtime.migration [None req-dec3fbe6-c804-4ce2-977a-5fedb25b8726 80a3454e-6fc9-4853-b091-042cec33b754 9c5ac840-d299-4a38-b235-6aa9d787a5ae - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.489 2569440 INFO alembic.runtime.migration [None req-dec3fbe6-c804-4ce2-977a-5fedb25b8726 80a3454e-6fc9-4853-b091-042cec33b754 9c5ac840-d299-4a38-b235-6aa9d787a5ae - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.494 2569440 INFO alembic.runtime.migration [None req-dec3fbe6-c804-4ce2-977a-5fedb25b8726 80a3454e-6fc9-4853-b091-042cec33b754 9c5ac840-d299-4a38-b235-6aa9d787a5ae - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.497 2569440 INFO aodh.api.app [None req-dec3fbe6-c804-4ce2-977a-5fedb25b8726 80a3454e-6fc9-4853-b091-042cec33b754 9c5ac840-d299-4a38-b235-6aa9d787a5ae - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.516 2569440 WARNING oslo_db.sqlalchemy.utils [None req-d20c0889-bc11-4bee-bcf0-f33ecafda9bb - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.524 2569440 WARNING oslo_db.sqlalchemy.utils [None req-d20c0889-bc11-4bee-bcf0-f33ecafda9bb - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.531 2569440 WARNING oslo_db.sqlalchemy.utils [None req-d20c0889-bc11-4bee-bcf0-f33ecafda9bb - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_config [0.288765s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.278 2569441 INFO alembic.runtime.migration [None req-6b80b969-e0b1-41d7-b034-873131d580c3 d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.278 2569441 INFO alembic.runtime.migration [None req-6b80b969-e0b1-41d7-b034-873131d580c3 d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.293 2569441 INFO alembic.runtime.migration [None req-6b80b969-e0b1-41d7-b034-873131d580c3 d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.293 2569441 INFO alembic.runtime.migration [None req-6b80b969-e0b1-41d7-b034-873131d580c3 d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.303 2569441 INFO alembic.runtime.migration [None req-6b80b969-e0b1-41d7-b034-873131d580c3 d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.306 2569441 INFO aodh.api.app [None req-6b80b969-e0b1-41d7-b034-873131d580c3 d677510e-23e3-48ff-bc1a-8f988dbd812b 0e9f2eae-9dad-4921-8d68-9ead18d76fea - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.452 2569441 WARNING oslo_db.sqlalchemy.utils [None req-4b1a3130-d857-451d-9bd0-3e5fdf82194a 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.454 2569441 WARNING oslo_db.sqlalchemy.utils [None req-4b1a3130-d857-451d-9bd0-3e5fdf82194a 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.458 2569441 WARNING oslo_db.sqlalchemy.utils [None req-c645f9ca-7a3d-4430-94ab-162f7c59aa04 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.467 2569441 WARNING oslo_db.sqlalchemy.utils [None req-4714e121-cfa6-4a99-ae1c-bf40f24a6b09 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.492 2569441 WARNING oslo_db.sqlalchemy.utils [None req-8ea9059f-552a-49f3-94a2-d8bbb91dab58 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.501 2569441 WARNING oslo_db.sqlalchemy.utils [None req-8ea9059f-552a-49f3-94a2-d8bbb91dab58 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.511 2569441 WARNING oslo_db.sqlalchemy.utils [None req-89cbd763-41ca-4126-925b-f31846b1fafe 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.515 2569441 WARNING oslo_db.sqlalchemy.utils [None req-3a7844b6-e521-4e7a-b31c-0089c4cf1400 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.542 2569441 WARNING oslo_db.sqlalchemy.utils [None req-714c2b42-03dd-4e4f-b3f8-e4019f71a02b 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.544 2569441 WARNING oslo_db.sqlalchemy.utils [None req-714c2b42-03dd-4e4f-b3f8-e4019f71a02b 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.086125s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.510 2569438 INFO alembic.runtime.migration [None req-f4923dc7-987d-4908-b6f8-63ca7f92ae3a 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.510 2569438 INFO alembic.runtime.migration [None req-f4923dc7-987d-4908-b6f8-63ca7f92ae3a 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.518 2569438 INFO alembic.runtime.migration [None req-f4923dc7-987d-4908-b6f8-63ca7f92ae3a 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.518 2569438 INFO alembic.runtime.migration [None req-f4923dc7-987d-4908-b6f8-63ca7f92ae3a 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.523 2569438 INFO alembic.runtime.migration [None req-f4923dc7-987d-4908-b6f8-63ca7f92ae3a 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.525 2569438 INFO aodh.api.app [None req-f4923dc7-987d-4908-b6f8-63ca7f92ae3a 949b6f93-e21c-45b4-a419-fd211f4011e0 655a08a0-5b72-4a59-ba60-5d9c2decb25a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.561 2569438 WARNING oslo_db.sqlalchemy.utils [None req-28b5ac65-7f2c-497a-baca-6c0025cd826c 6b9dc960-e379-4da8-a6e3-bb7803df3bea 1120e206-038a-44d1-839b-3fb8c2383088 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.563 2569438 WARNING oslo_db.sqlalchemy.utils [None req-28b5ac65-7f2c-497a-baca-6c0025cd826c 6b9dc960-e379-4da8-a6e3-bb7803df3bea 1120e206-038a-44d1-839b-3fb8c2383088 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.575 2569438 WARNING oslo_db.sqlalchemy.utils [None req-fe30486d-5e46-499f-ab9b-3d43b33fc3b1 6b9dc960-e379-4da8-a6e3-bb7803df3bea 1120e206-038a-44d1-839b-3fb8c2383088 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.577 2569438 WARNING oslo_db.sqlalchemy.utils [None req-fe30486d-5e46-499f-ab9b-3d43b33fc3b1 6b9dc960-e379-4da8-a6e3-bb7803df3bea 1120e206-038a-44d1-839b-3fb8c2383088 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.000923s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.000602s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.095114s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.509 2569439 INFO alembic.runtime.migration [None req-6cb04a9d-4d56-4468-be2b-40c12ca46226 2dddc0b9-6dc1-4aac-9553-26c1c6084c45 88810620-1796-4699-849e-1f9fd446832c - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.509 2569439 INFO alembic.runtime.migration [None req-6cb04a9d-4d56-4468-be2b-40c12ca46226 2dddc0b9-6dc1-4aac-9553-26c1c6084c45 88810620-1796-4699-849e-1f9fd446832c - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.517 2569439 INFO alembic.runtime.migration [None req-6cb04a9d-4d56-4468-be2b-40c12ca46226 2dddc0b9-6dc1-4aac-9553-26c1c6084c45 88810620-1796-4699-849e-1f9fd446832c - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.518 2569439 INFO alembic.runtime.migration [None req-6cb04a9d-4d56-4468-be2b-40c12ca46226 2dddc0b9-6dc1-4aac-9553-26c1c6084c45 88810620-1796-4699-849e-1f9fd446832c - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.530 2569439 INFO alembic.runtime.migration [None req-6cb04a9d-4d56-4468-be2b-40c12ca46226 2dddc0b9-6dc1-4aac-9553-26c1c6084c45 88810620-1796-4699-849e-1f9fd446832c - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.532 2569439 INFO aodh.api.app [None req-6cb04a9d-4d56-4468-be2b-40c12ca46226 2dddc0b9-6dc1-4aac-9553-26c1c6084c45 88810620-1796-4699-849e-1f9fd446832c - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_trust [0.078238s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.546 2569440 INFO alembic.runtime.migration [None req-d20c0889-bc11-4bee-bcf0-f33ecafda9bb - - - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.546 2569440 INFO alembic.runtime.migration [None req-d20c0889-bc11-4bee-bcf0-f33ecafda9bb - - - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.556 2569440 INFO alembic.runtime.migration [None req-d20c0889-bc11-4bee-bcf0-f33ecafda9bb - - - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.556 2569440 INFO alembic.runtime.migration [None req-d20c0889-bc11-4bee-bcf0-f33ecafda9bb - - - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.567 2569440 INFO alembic.runtime.migration [None req-d20c0889-bc11-4bee-bcf0-f33ecafda9bb - - - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.570 2569440 INFO aodh.api.app [None req-d20c0889-bc11-4bee-bcf0-f33ecafda9bb - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.594 2569440 WARNING oslo_db.sqlalchemy.utils [None req-6ebd4a13-8602-4849-8211-bf85221ee684 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.596 2569440 WARNING oslo_db.sqlalchemy.utils [None req-6ebd4a13-8602-4849-8211-bf85221ee684 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.600 2569440 WARNING oslo_db.sqlalchemy.utils [None req-6ebd4a13-8602-4849-8211-bf85221ee684 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.604 2569440 WARNING oslo_db.sqlalchemy.utils [None req-a004c5df-c0fe-437b-8e79-bc115ed4bc63 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.609 2569440 WARNING oslo_db.sqlalchemy.utils [None req-24078d4c-8e71-4459-9644-697835b4882d 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.066055s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.601 2569439 INFO alembic.runtime.migration [None req-8d9eca38-eb7b-4d94-83ac-e3198626d7eb - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.601 2569439 INFO alembic.runtime.migration [None req-8d9eca38-eb7b-4d94-83ac-e3198626d7eb - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.605 2569439 INFO alembic.runtime.migration [None req-8d9eca38-eb7b-4d94-83ac-e3198626d7eb - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.605 2569439 INFO alembic.runtime.migration [None req-8d9eca38-eb7b-4d94-83ac-e3198626d7eb - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.610 2569439 INFO alembic.runtime.migration [None req-8d9eca38-eb7b-4d94-83ac-e3198626d7eb - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.612 2569439 INFO aodh.api.app [None req-8d9eca38-eb7b-4d94-83ac-e3198626d7eb - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.052973s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.623 2569440 INFO alembic.runtime.migration [None req-24078d4c-8e71-4459-9644-697835b4882d 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.623 2569440 INFO alembic.runtime.migration [None req-24078d4c-8e71-4459-9644-697835b4882d 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.626 2569440 INFO alembic.runtime.migration [None req-24078d4c-8e71-4459-9644-697835b4882d 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.626 2569440 INFO alembic.runtime.migration [None req-24078d4c-8e71-4459-9644-697835b4882d 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.631 2569440 INFO alembic.runtime.migration [None req-24078d4c-8e71-4459-9644-697835b4882d 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.634 2569440 INFO aodh.api.app [None req-24078d4c-8e71-4459-9644-697835b4882d 17916222-6bf5-4895-afce-2a078a374f45 f12fa6ea-0288-4f81-ac0c-04c8b1b1e3d1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.648 2569440 WARNING oslo_db.sqlalchemy.utils [None req-72cc484d-b552-4d43-9ef3-b2f3355c2076 71b9781d-d0f8-499c-b78c-10808f37abea c9e12099-a75f-4b38-95cb-9311ed69ef7a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.651 2569440 WARNING oslo_db.sqlalchemy.utils [None req-72cc484d-b552-4d43-9ef3-b2f3355c2076 71b9781d-d0f8-499c-b78c-10808f37abea c9e12099-a75f-4b38-95cb-9311ed69ef7a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.657 2569440 WARNING oslo_db.sqlalchemy.utils [None req-72cc484d-b552-4d43-9ef3-b2f3355c2076 71b9781d-d0f8-499c-b78c-10808f37abea c9e12099-a75f-4b38-95cb-9311ed69ef7a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_alarms_quotas [0.150350s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.570 2569441 INFO alembic.runtime.migration [None req-714c2b42-03dd-4e4f-b3f8-e4019f71a02b 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.577 2569441 INFO alembic.runtime.migration [None req-714c2b42-03dd-4e4f-b3f8-e4019f71a02b 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.583 2569441 INFO alembic.runtime.migration [None req-714c2b42-03dd-4e4f-b3f8-e4019f71a02b 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.583 2569441 INFO alembic.runtime.migration [None req-714c2b42-03dd-4e4f-b3f8-e4019f71a02b 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.603 2569441 INFO alembic.runtime.migration [None req-714c2b42-03dd-4e4f-b3f8-e4019f71a02b 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.608 2569441 INFO aodh.api.app [None req-714c2b42-03dd-4e4f-b3f8-e4019f71a02b 2488ab90-e901-453c-97d8-a70a53a855e5 f293a236-1d9a-4a4d-b208-31d2bfa70649 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.641 2569441 WARNING oslo_db.sqlalchemy.utils [None req-f07b70ba-5db0-4cae-a55f-faae9d491b15 e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.645 2569441 WARNING oslo_db.sqlalchemy.utils [None req-f07b70ba-5db0-4cae-a55f-faae9d491b15 e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.655 2569441 WARNING oslo_db.sqlalchemy.utils [None req-2f8bfac3-e061-4407-b001-073de4026d7f e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.665 2569441 WARNING oslo_db.sqlalchemy.utils [None req-c7941610-915f-47ac-a69d-343a12ab79ef e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.667 2569441 WARNING oslo_db.sqlalchemy.utils [None req-c7941610-915f-47ac-a69d-343a12ab79ef e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.670 2569441 WARNING oslo_db.sqlalchemy.utils [None req-75e0c8e5-0c9f-46ed-9da8-d3fcf94f11b5 e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.167678s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.024885s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.005217s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.002152s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.001868s] ... ok {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.075319s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.737 2569441 INFO alembic.runtime.migration [None req-75e0c8e5-0c9f-46ed-9da8-d3fcf94f11b5 e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.738 2569441 INFO alembic.runtime.migration [None req-75e0c8e5-0c9f-46ed-9da8-d3fcf94f11b5 e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.742 2569441 INFO alembic.runtime.migration [None req-75e0c8e5-0c9f-46ed-9da8-d3fcf94f11b5 e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.742 2569441 INFO alembic.runtime.migration [None req-75e0c8e5-0c9f-46ed-9da8-d3fcf94f11b5 e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.754 2569441 INFO alembic.runtime.migration [None req-75e0c8e5-0c9f-46ed-9da8-d3fcf94f11b5 e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.758 2569441 INFO aodh.api.app [None req-75e0c8e5-0c9f-46ed-9da8-d3fcf94f11b5 e2658652-baa8-4fbe-93eb-47344ada147d 11c8e2a2-8064-4303-965d-9a9f0fd29bee - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.771 2569441 WARNING oslo_db.sqlalchemy.utils [None req-e473b5e6-c892-4350-9cc3-0a122646f78d c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.772 2569441 WARNING oslo_db.sqlalchemy.utils [None req-e473b5e6-c892-4350-9cc3-0a122646f78d c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.778 2569441 WARNING oslo_db.sqlalchemy.utils [None req-e4946303-ce7e-454d-8ec5-6ea930e05a17 c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.781 2569441 WARNING oslo_db.sqlalchemy.utils [None req-14ac7f9a-5ed6-40de-bfd1-81eee40b752f c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.782 2569441 WARNING oslo_db.sqlalchemy.utils [None req-14ac7f9a-5ed6-40de-bfd1-81eee40b752f c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.785 2569441 WARNING oslo_db.sqlalchemy.utils [None req-0111440d-09a1-4cf5-94ea-6fd7b67f4e51 c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002024s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.135677s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.674 2569439 INFO alembic.runtime.migration [None req-37a05714-b399-4c96-af9b-f7081e0a565b - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.674 2569439 INFO alembic.runtime.migration [None req-37a05714-b399-4c96-af9b-f7081e0a565b - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.685 2569439 INFO alembic.runtime.migration [None req-37a05714-b399-4c96-af9b-f7081e0a565b - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.686 2569439 INFO alembic.runtime.migration [None req-37a05714-b399-4c96-af9b-f7081e0a565b - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.709 2569439 INFO alembic.runtime.migration [None req-37a05714-b399-4c96-af9b-f7081e0a565b - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.713 2569439 INFO aodh.api.app [None req-37a05714-b399-4c96-af9b-f7081e0a565b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.165022s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.686 2569440 INFO alembic.runtime.migration [None req-72cc484d-b552-4d43-9ef3-b2f3355c2076 71b9781d-d0f8-499c-b78c-10808f37abea c9e12099-a75f-4b38-95cb-9311ed69ef7a - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.686 2569440 INFO alembic.runtime.migration [None req-72cc484d-b552-4d43-9ef3-b2f3355c2076 71b9781d-d0f8-499c-b78c-10808f37abea c9e12099-a75f-4b38-95cb-9311ed69ef7a - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.699 2569440 INFO alembic.runtime.migration [None req-72cc484d-b552-4d43-9ef3-b2f3355c2076 71b9781d-d0f8-499c-b78c-10808f37abea c9e12099-a75f-4b38-95cb-9311ed69ef7a - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.700 2569440 INFO alembic.runtime.migration [None req-72cc484d-b552-4d43-9ef3-b2f3355c2076 71b9781d-d0f8-499c-b78c-10808f37abea c9e12099-a75f-4b38-95cb-9311ed69ef7a - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.715 2569440 INFO alembic.runtime.migration [None req-72cc484d-b552-4d43-9ef3-b2f3355c2076 71b9781d-d0f8-499c-b78c-10808f37abea c9e12099-a75f-4b38-95cb-9311ed69ef7a - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.724 2569440 INFO aodh.api.app [None req-72cc484d-b552-4d43-9ef3-b2f3355c2076 71b9781d-d0f8-499c-b78c-10808f37abea c9e12099-a75f-4b38-95cb-9311ed69ef7a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.749 2569440 WARNING oslo_db.sqlalchemy.utils [None req-33a1c9da-555d-45c9-a899-ed77a07fa2f5 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.770 2569440 WARNING oslo_db.sqlalchemy.utils [None req-08a8f5d8-7aab-43c4-a087-fe458908d5bc 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.791 2569440 WARNING oslo_db.sqlalchemy.utils [None req-84ccb0bc-3848-47ad-8f44-59b55f711812 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.794 2569440 WARNING oslo_db.sqlalchemy.utils [None req-84ccb0bc-3848-47ad-8f44-59b55f711812 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.805 2569440 WARNING oslo_db.sqlalchemy.utils [None req-2d7b5ef1-89ca-4e7c-80fd-145f0778a553 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.819 2569440 WARNING oslo_db.sqlalchemy.utils [None req-7ba900cd-c7ea-4534-af4d-67f81ee4e629 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.045887s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.795 2569441 INFO alembic.runtime.migration [None req-0111440d-09a1-4cf5-94ea-6fd7b67f4e51 c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.795 2569441 INFO alembic.runtime.migration [None req-0111440d-09a1-4cf5-94ea-6fd7b67f4e51 c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.798 2569441 INFO alembic.runtime.migration [None req-0111440d-09a1-4cf5-94ea-6fd7b67f4e51 c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.798 2569441 INFO alembic.runtime.migration [None req-0111440d-09a1-4cf5-94ea-6fd7b67f4e51 c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.802 2569441 INFO alembic.runtime.migration [None req-0111440d-09a1-4cf5-94ea-6fd7b67f4e51 c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.804 2569441 INFO aodh.api.app [None req-0111440d-09a1-4cf5-94ea-6fd7b67f4e51 c0b5cd9c-95b1-430f-ab2e-39d9f3c84e7b 7930d039-a3fb-4ce7-b02d-cd46e1dc8d44 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.817 2569441 WARNING oslo_db.sqlalchemy.utils [None req-f740bd91-fb6a-43f4-bba2-dee538a9f6c6 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.818 2569441 WARNING oslo_db.sqlalchemy.utils [None req-f740bd91-fb6a-43f4-bba2-dee538a9f6c6 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.823 2569441 WARNING oslo_db.sqlalchemy.utils [None req-4380f9db-0d94-4b01-b2f4-71a543d109b6 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.827 2569441 WARNING oslo_db.sqlalchemy.utils [None req-c0887f31-3b93-4509-8eb6-a2e7e5ec8a70 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.829 2569441 WARNING oslo_db.sqlalchemy.utils [None req-c0887f31-3b93-4509-8eb6-a2e7e5ec8a70 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.832 2569441 WARNING oslo_db.sqlalchemy.utils [None req-0eb5a569-5289-43e6-b993-de851b77c176 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_can_query_any_project [0.084080s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.799 2569438 INFO alembic.runtime.migration [None req-fe30486d-5e46-499f-ab9b-3d43b33fc3b1 6b9dc960-e379-4da8-a6e3-bb7803df3bea 1120e206-038a-44d1-839b-3fb8c2383088 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.799 2569438 INFO alembic.runtime.migration [None req-fe30486d-5e46-499f-ab9b-3d43b33fc3b1 6b9dc960-e379-4da8-a6e3-bb7803df3bea 1120e206-038a-44d1-839b-3fb8c2383088 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.806 2569438 INFO alembic.runtime.migration [None req-fe30486d-5e46-499f-ab9b-3d43b33fc3b1 6b9dc960-e379-4da8-a6e3-bb7803df3bea 1120e206-038a-44d1-839b-3fb8c2383088 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.806 2569438 INFO alembic.runtime.migration [None req-fe30486d-5e46-499f-ab9b-3d43b33fc3b1 6b9dc960-e379-4da8-a6e3-bb7803df3bea 1120e206-038a-44d1-839b-3fb8c2383088 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.811 2569438 INFO alembic.runtime.migration [None req-fe30486d-5e46-499f-ab9b-3d43b33fc3b1 6b9dc960-e379-4da8-a6e3-bb7803df3bea 1120e206-038a-44d1-839b-3fb8c2383088 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.816 2569438 INFO aodh.api.app [None req-fe30486d-5e46-499f-ab9b-3d43b33fc3b1 6b9dc960-e379-4da8-a6e3-bb7803df3bea 1120e206-038a-44d1-839b-3fb8c2383088 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.047193s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.848 2569441 INFO alembic.runtime.migration [None req-0eb5a569-5289-43e6-b993-de851b77c176 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.848 2569441 INFO alembic.runtime.migration [None req-0eb5a569-5289-43e6-b993-de851b77c176 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.851 2569441 INFO alembic.runtime.migration [None req-0eb5a569-5289-43e6-b993-de851b77c176 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.851 2569441 INFO alembic.runtime.migration [None req-0eb5a569-5289-43e6-b993-de851b77c176 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.864 2569441 INFO alembic.runtime.migration [None req-0eb5a569-5289-43e6-b993-de851b77c176 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.869 2569441 INFO aodh.api.app [None req-0eb5a569-5289-43e6-b993-de851b77c176 f80d8b44-e191-490e-a5d2-a380e6d316c1 8840b6c2-396a-4d96-9b67-a54c3f971be6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.885 2569441 WARNING oslo_db.sqlalchemy.utils [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.027524s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.894 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.894 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.897 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.897 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.902 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.903 2569441 INFO aodh.api.app [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.041570s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.881 2569438 INFO alembic.runtime.migration [None req-d71caf79-b850-4d17-a3dd-923fb5d2878e - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.881 2569438 INFO alembic.runtime.migration [None req-d71caf79-b850-4d17-a3dd-923fb5d2878e - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.885 2569438 INFO alembic.runtime.migration [None req-d71caf79-b850-4d17-a3dd-923fb5d2878e - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.885 2569438 INFO alembic.runtime.migration [None req-d71caf79-b850-4d17-a3dd-923fb5d2878e - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.889 2569438 INFO alembic.runtime.migration [None req-d71caf79-b850-4d17-a3dd-923fb5d2878e - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.891 2569438 INFO aodh.api.app [None req-d71caf79-b850-4d17-a3dd-923fb5d2878e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.126994s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.809 2569439 INFO alembic.runtime.migration [None req-dc2d77d9-d509-4423-8b94-e98d9778c29b - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.810 2569439 INFO alembic.runtime.migration [None req-dc2d77d9-d509-4423-8b94-e98d9778c29b - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.821 2569439 INFO alembic.runtime.migration [None req-dc2d77d9-d509-4423-8b94-e98d9778c29b - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.822 2569439 INFO alembic.runtime.migration [None req-dc2d77d9-d509-4423-8b94-e98d9778c29b - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.829 2569439 INFO alembic.runtime.migration [None req-dc2d77d9-d509-4423-8b94-e98d9778c29b - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.831 2569439 INFO aodh.api.app [None req-dc2d77d9-d509-4423-8b94-e98d9778c29b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.031212s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.922 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.922 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.925 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.926 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.930 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.931 2569441 INFO aodh.api.app [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.013945s] ... ok {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.147069s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.848 2569440 INFO alembic.runtime.migration [None req-7ba900cd-c7ea-4534-af4d-67f81ee4e629 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.848 2569440 INFO alembic.runtime.migration [None req-7ba900cd-c7ea-4534-af4d-67f81ee4e629 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.859 2569440 INFO alembic.runtime.migration [None req-7ba900cd-c7ea-4534-af4d-67f81ee4e629 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.860 2569440 INFO alembic.runtime.migration [None req-7ba900cd-c7ea-4534-af4d-67f81ee4e629 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.868 2569440 INFO alembic.runtime.migration [None req-7ba900cd-c7ea-4534-af4d-67f81ee4e629 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.873 2569440 INFO aodh.api.app [None req-7ba900cd-c7ea-4534-af4d-67f81ee4e629 4b4207cc-6d80-4b04-9a74-620ace1ea5b3 70340cff-7246-4c43-a9a6-091fb2e848c4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:58.911 2569440 WARNING oslo_db.sqlalchemy.utils [None req-c268e42f-15e4-4587-b514-eacd1dc0b7c9 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.916 2569440 WARNING oslo_db.sqlalchemy.utils [None req-9251ed77-6ee8-4674-bc18-866547a76670 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.922 2569440 WARNING oslo_db.sqlalchemy.utils [None req-4f62d2ba-6696-4042-b26a-8eaa1e1fa607 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.945 2569440 WARNING oslo_db.sqlalchemy.utils [None req-da398208-e8da-4192-ba57-20535eb99d3b 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.951 2569440 WARNING oslo_db.sqlalchemy.utils [None req-da398208-e8da-4192-ba57-20535eb99d3b 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.960 2569440 WARNING oslo_db.sqlalchemy.utils [None req-097d0b86-453f-4a20-afe5-c7ba8adf3d91 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:58.966 2569440 WARNING oslo_db.sqlalchemy.utils [None req-097d0b86-453f-4a20-afe5-c7ba8adf3d91 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/tests/functional/api/v2/test_alarm_scenarios.py:846: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). after = datetime.datetime.utcnow().isoformat() {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.079012s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.923 2569438 INFO alembic.runtime.migration [None req-804bc6ce-67e6-4587-86c1-ee3ef9fafe33 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.923 2569438 INFO alembic.runtime.migration [None req-804bc6ce-67e6-4587-86c1-ee3ef9fafe33 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.928 2569438 INFO alembic.runtime.migration [None req-804bc6ce-67e6-4587-86c1-ee3ef9fafe33 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.928 2569438 INFO alembic.runtime.migration [None req-804bc6ce-67e6-4587-86c1-ee3ef9fafe33 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.934 2569438 INFO alembic.runtime.migration [None req-804bc6ce-67e6-4587-86c1-ee3ef9fafe33 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.936 2569438 INFO aodh.api.app [None req-804bc6ce-67e6-4587-86c1-ee3ef9fafe33 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.079848s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.971 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.971 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.975 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.976 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.981 2569441 INFO alembic.runtime.migration [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.988 2569441 INFO aodh.api.app [None req-59b255f9-834d-436e-b3da-8082af9d6578 3281f88e-7060-4189-9306-40276009770d ff48dd63-d3af-4074-b87a-030f05322b8a - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.139591s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.934 2569439 INFO alembic.runtime.migration [None req-88d0231e-fa3d-4d54-aa45-52c26e6d857d - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.934 2569439 INFO alembic.runtime.migration [None req-88d0231e-fa3d-4d54-aa45-52c26e6d857d - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.938 2569439 INFO alembic.runtime.migration [None req-88d0231e-fa3d-4d54-aa45-52c26e6d857d - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.938 2569439 INFO alembic.runtime.migration [None req-88d0231e-fa3d-4d54-aa45-52c26e6d857d - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:58.954 2569439 INFO alembic.runtime.migration [None req-88d0231e-fa3d-4d54-aa45-52c26e6d857d - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:58.962 2569439 INFO aodh.api.app [None req-88d0231e-fa3d-4d54-aa45-52c26e6d857d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:59.024 2569439 INFO aodh.api.app [None req-88d0231e-fa3d-4d54-aa45-52c26e6d857d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:59.052 2569439 WARNING oslo_policy.policy [None req-a938c11b-517f-44b3-aed0-86e899f4a70d some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.088462s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.003 2569438 INFO alembic.runtime.migration [None req-a30eb609-219f-4f65-9051-eeda91242a5c - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.003 2569438 INFO alembic.runtime.migration [None req-a30eb609-219f-4f65-9051-eeda91242a5c - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.008 2569438 INFO alembic.runtime.migration [None req-a30eb609-219f-4f65-9051-eeda91242a5c - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.008 2569438 INFO alembic.runtime.migration [None req-a30eb609-219f-4f65-9051-eeda91242a5c - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.014 2569438 INFO alembic.runtime.migration [None req-a30eb609-219f-4f65-9051-eeda91242a5c - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.019 2569438 INFO aodh.api.app [None req-a30eb609-219f-4f65-9051-eeda91242a5c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_orderby_severity ... SKIPPED: This is only implemented for MySQL {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.137800s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:58.992 2569440 INFO alembic.runtime.migration [None req-097d0b86-453f-4a20-afe5-c7ba8adf3d91 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:58.993 2569440 INFO alembic.runtime.migration [None req-097d0b86-453f-4a20-afe5-c7ba8adf3d91 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.022 2569440 INFO alembic.runtime.migration [None req-097d0b86-453f-4a20-afe5-c7ba8adf3d91 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.022 2569440 INFO alembic.runtime.migration [None req-097d0b86-453f-4a20-afe5-c7ba8adf3d91 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.029 2569440 INFO alembic.runtime.migration [None req-097d0b86-453f-4a20-afe5-c7ba8adf3d91 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.037 2569440 INFO aodh.api.app [None req-097d0b86-453f-4a20-afe5-c7ba8adf3d91 8bbadfd6-6053-44c8-bfbd-cf87ee703eba 60c30872-9944-4c32-9c66-3fb69211ddeb - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:59.062 2569440 WARNING oslo_db.sqlalchemy.utils [None req-30003403-e41f-4352-bd05-e1ac7e43eeac 5e0bcb9a-a369-44b1-aa08-829d7a548c9e 531b00ba-8061-4eed-a7c7-8b2f6c8f9eed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.077 2569440 WARNING oslo_db.sqlalchemy.utils [None req-30003403-e41f-4352-bd05-e1ac7e43eeac 5e0bcb9a-a369-44b1-aa08-829d7a548c9e 531b00ba-8061-4eed-a7c7-8b2f6c8f9eed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.084 2569440 WARNING oslo_db.sqlalchemy.utils [None req-6066414b-20c6-4ee1-b6ac-6fd484afcc4d 5e0bcb9a-a369-44b1-aa08-829d7a548c9e 531b00ba-8061-4eed-a7c7-8b2f6c8f9eed - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.094 2569440 WARNING oslo_db.sqlalchemy.utils [None req-68bf02cd-44b0-4ba9-9c78-d11ed395ee6f 5e0bcb9a-a369-44b1-aa08-829d7a548c9e d5ca6b81-2743-4399-80e4-777cd2b45aa4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.101 2569440 WARNING oslo_db.sqlalchemy.utils [None req-68bf02cd-44b0-4ba9-9c78-d11ed395ee6f 5e0bcb9a-a369-44b1-aa08-829d7a548c9e d5ca6b81-2743-4399-80e4-777cd2b45aa4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.107 2569440 WARNING oslo_db.sqlalchemy.utils [None req-2aa031d1-3922-417d-8ac6-201ba4280763 5e0bcb9a-a369-44b1-aa08-829d7a548c9e d5ca6b81-2743-4399-80e4-777cd2b45aa4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.116 2569440 WARNING oslo_db.sqlalchemy.utils [None req-db78b298-f7bb-4fe5-8ada-395079785805 5e0bcb9a-a369-44b1-aa08-829d7a548c9e d5ca6b81-2743-4399-80e4-777cd2b45aa4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.052521s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.098 2569441 INFO alembic.runtime.migration [None req-a5dd8061-7097-49ef-ab0a-293cb6ba7eea - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.099 2569441 INFO alembic.runtime.migration [None req-a5dd8061-7097-49ef-ab0a-293cb6ba7eea - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.105 2569441 INFO alembic.runtime.migration [None req-a5dd8061-7097-49ef-ab0a-293cb6ba7eea - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.105 2569441 INFO alembic.runtime.migration [None req-a5dd8061-7097-49ef-ab0a-293cb6ba7eea - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.114 2569441 INFO alembic.runtime.migration [None req-a5dd8061-7097-49ef-ab0a-293cb6ba7eea - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.116 2569441 INFO aodh.api.app [None req-a5dd8061-7097-49ef-ab0a-293cb6ba7eea - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.078171s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.100 2569438 INFO alembic.runtime.migration [None req-0316e42e-ca92-48d3-b6e1-577ea39a17a0 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.100 2569438 INFO alembic.runtime.migration [None req-0316e42e-ca92-48d3-b6e1-577ea39a17a0 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.103 2569438 INFO alembic.runtime.migration [None req-0316e42e-ca92-48d3-b6e1-577ea39a17a0 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.103 2569438 INFO alembic.runtime.migration [None req-0316e42e-ca92-48d3-b6e1-577ea39a17a0 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.113 2569438 INFO alembic.runtime.migration [None req-0316e42e-ca92-48d3-b6e1-577ea39a17a0 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.115 2569438 INFO aodh.api.app [None req-0316e42e-ca92-48d3-b6e1-577ea39a17a0 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.107404s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.072 2569439 INFO alembic.runtime.migration [None req-a938c11b-517f-44b3-aed0-86e899f4a70d some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.072 2569439 INFO alembic.runtime.migration [None req-a938c11b-517f-44b3-aed0-86e899f4a70d some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.075 2569439 INFO alembic.runtime.migration [None req-a938c11b-517f-44b3-aed0-86e899f4a70d some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.075 2569439 INFO alembic.runtime.migration [None req-a938c11b-517f-44b3-aed0-86e899f4a70d some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.093 2569439 INFO alembic.runtime.migration [None req-a938c11b-517f-44b3-aed0-86e899f4a70d some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.096 2569439 INFO aodh.api.app [None req-a938c11b-517f-44b3-aed0-86e899f4a70d some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:59.137 2569439 INFO aodh.api.app [None req-a938c11b-517f-44b3-aed0-86e899f4a70d some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:59.156 2569439 WARNING oslo_policy.policy [None req-d737fd36-8fbe-45f9-9094-7f50ee81e7b7 some_user_id some_project_id - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.044611s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.154 2569441 INFO alembic.runtime.migration [None req-90f4f16a-1a72-452d-ad6c-1756ac094037 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.154 2569441 INFO alembic.runtime.migration [None req-90f4f16a-1a72-452d-ad6c-1756ac094037 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.159 2569441 INFO alembic.runtime.migration [None req-90f4f16a-1a72-452d-ad6c-1756ac094037 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.159 2569441 INFO alembic.runtime.migration [None req-90f4f16a-1a72-452d-ad6c-1756ac094037 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.164 2569441 INFO alembic.runtime.migration [None req-90f4f16a-1a72-452d-ad6c-1756ac094037 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.166 2569441 INFO aodh.api.app [None req-90f4f16a-1a72-452d-ad6c-1756ac094037 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.067171s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.130 2569440 INFO alembic.runtime.migration [None req-db78b298-f7bb-4fe5-8ada-395079785805 5e0bcb9a-a369-44b1-aa08-829d7a548c9e d5ca6b81-2743-4399-80e4-777cd2b45aa4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.132 2569440 INFO alembic.runtime.migration [None req-db78b298-f7bb-4fe5-8ada-395079785805 5e0bcb9a-a369-44b1-aa08-829d7a548c9e d5ca6b81-2743-4399-80e4-777cd2b45aa4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.144 2569440 INFO alembic.runtime.migration [None req-db78b298-f7bb-4fe5-8ada-395079785805 5e0bcb9a-a369-44b1-aa08-829d7a548c9e d5ca6b81-2743-4399-80e4-777cd2b45aa4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.144 2569440 INFO alembic.runtime.migration [None req-db78b298-f7bb-4fe5-8ada-395079785805 5e0bcb9a-a369-44b1-aa08-829d7a548c9e d5ca6b81-2743-4399-80e4-777cd2b45aa4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.150 2569440 INFO alembic.runtime.migration [None req-db78b298-f7bb-4fe5-8ada-395079785805 5e0bcb9a-a369-44b1-aa08-829d7a548c9e d5ca6b81-2743-4399-80e4-777cd2b45aa4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.158 2569440 INFO aodh.api.app [None req-db78b298-f7bb-4fe5-8ada-395079785805 5e0bcb9a-a369-44b1-aa08-829d7a548c9e d5ca6b81-2743-4399-80e4-777cd2b45aa4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:59.182 2569440 WARNING oslo_db.sqlalchemy.utils [None req-eee2363e-9a2d-4660-9524-2477c0824fb4 6daa8354-6385-4862-86a0-4372e0058da8 3e2af623-41c7-4720-82a8-817b7ea429dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.183 2569440 WARNING oslo_db.sqlalchemy.utils [None req-eee2363e-9a2d-4660-9524-2477c0824fb4 6daa8354-6385-4862-86a0-4372e0058da8 3e2af623-41c7-4720-82a8-817b7ea429dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.186 2569440 WARNING oslo_db.sqlalchemy.utils [None req-eee2363e-9a2d-4660-9524-2477c0824fb4 6daa8354-6385-4862-86a0-4372e0058da8 3e2af623-41c7-4720-82a8-817b7ea429dc - - - -] 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_all [0.043018s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.195 2569441 INFO alembic.runtime.migration [None req-837597c3-8a26-4cc7-9b49-11090f351bf0 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.195 2569441 INFO alembic.runtime.migration [None req-837597c3-8a26-4cc7-9b49-11090f351bf0 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.198 2569441 INFO alembic.runtime.migration [None req-837597c3-8a26-4cc7-9b49-11090f351bf0 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.198 2569441 INFO alembic.runtime.migration [None req-837597c3-8a26-4cc7-9b49-11090f351bf0 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.205 2569441 INFO alembic.runtime.migration [None req-837597c3-8a26-4cc7-9b49-11090f351bf0 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.208 2569441 INFO aodh.api.app [None req-837597c3-8a26-4cc7-9b49-11090f351bf0 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.066102s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.183 2569439 INFO alembic.runtime.migration [None req-d737fd36-8fbe-45f9-9094-7f50ee81e7b7 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.183 2569439 INFO alembic.runtime.migration [None req-d737fd36-8fbe-45f9-9094-7f50ee81e7b7 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.187 2569439 INFO alembic.runtime.migration [None req-d737fd36-8fbe-45f9-9094-7f50ee81e7b7 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.187 2569439 INFO alembic.runtime.migration [None req-d737fd36-8fbe-45f9-9094-7f50ee81e7b7 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.195 2569439 INFO alembic.runtime.migration [None req-d737fd36-8fbe-45f9-9094-7f50ee81e7b7 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.197 2569439 INFO aodh.api.app [None req-d737fd36-8fbe-45f9-9094-7f50ee81e7b7 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.038511s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.242 2569441 INFO alembic.runtime.migration [None req-337050f0-6d89-479f-914f-90464c438be2 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.242 2569441 INFO alembic.runtime.migration [None req-337050f0-6d89-479f-914f-90464c438be2 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.246 2569441 INFO alembic.runtime.migration [None req-337050f0-6d89-479f-914f-90464c438be2 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.246 2569441 INFO alembic.runtime.migration [None req-337050f0-6d89-479f-914f-90464c438be2 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.251 2569441 INFO alembic.runtime.migration [None req-337050f0-6d89-479f-914f-90464c438be2 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.253 2569441 INFO aodh.api.app [None req-337050f0-6d89-479f-914f-90464c438be2 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.122027s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.175 2569438 INFO alembic.runtime.migration [None req-8e33b3cc-b797-4136-860f-e2cf0c6ce58b - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.176 2569438 INFO alembic.runtime.migration [None req-8e33b3cc-b797-4136-860f-e2cf0c6ce58b - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.186 2569438 INFO alembic.runtime.migration [None req-8e33b3cc-b797-4136-860f-e2cf0c6ce58b - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.186 2569438 INFO alembic.runtime.migration [None req-8e33b3cc-b797-4136-860f-e2cf0c6ce58b - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.190 2569438 INFO alembic.runtime.migration [None req-8e33b3cc-b797-4136-860f-e2cf0c6ce58b - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.200 2569438 INFO aodh.api.app [None req-8e33b3cc-b797-4136-860f-e2cf0c6ce58b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.057108s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.250 2569439 INFO alembic.runtime.migration [None req-73b9a001-36d1-4fc4-aa16-fdda15d95223 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.251 2569439 INFO alembic.runtime.migration [None req-73b9a001-36d1-4fc4-aa16-fdda15d95223 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.255 2569439 INFO alembic.runtime.migration [None req-73b9a001-36d1-4fc4-aa16-fdda15d95223 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.255 2569439 INFO alembic.runtime.migration [None req-73b9a001-36d1-4fc4-aa16-fdda15d95223 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.260 2569439 INFO alembic.runtime.migration [None req-73b9a001-36d1-4fc4-aa16-fdda15d95223 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.263 2569439 INFO aodh.api.app [None req-73b9a001-36d1-4fc4-aa16-fdda15d95223 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.033147s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.277 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.277 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.280 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.281 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.285 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.288 2569441 INFO aodh.api.app [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.052118s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.312 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.312 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.319 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.319 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.325 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.327 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.327 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. {3} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.006596s] ... ok {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.078067s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.298 2569438 INFO alembic.runtime.migration [None req-1bef3d8b-b905-43dd-8ef1-203d34dbe590 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.299 2569438 INFO alembic.runtime.migration [None req-1bef3d8b-b905-43dd-8ef1-203d34dbe590 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.303 2569438 INFO alembic.runtime.migration [None req-1bef3d8b-b905-43dd-8ef1-203d34dbe590 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.303 2569438 INFO alembic.runtime.migration [None req-1bef3d8b-b905-43dd-8ef1-203d34dbe590 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.317 2569438 INFO alembic.runtime.migration [None req-1bef3d8b-b905-43dd-8ef1-203d34dbe590 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.326 2569438 INFO aodh.api.app [None req-1bef3d8b-b905-43dd-8ef1-203d34dbe590 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.070876s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.322 2569439 INFO alembic.runtime.migration [None req-e90ccc86-b586-4d5e-bc45-51ad687a9332 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.322 2569439 INFO alembic.runtime.migration [None req-e90ccc86-b586-4d5e-bc45-51ad687a9332 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.328 2569439 INFO alembic.runtime.migration [None req-e90ccc86-b586-4d5e-bc45-51ad687a9332 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.329 2569439 INFO alembic.runtime.migration [None req-e90ccc86-b586-4d5e-bc45-51ad687a9332 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.333 2569439 INFO alembic.runtime.migration [None req-e90ccc86-b586-4d5e-bc45-51ad687a9332 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.337 2569439 INFO aodh.api.app [None req-e90ccc86-b586-4d5e-bc45-51ad687a9332 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.041705s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.373 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.373 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.377 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.377 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.382 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.386 2569441 WARNING oslo_db.sqlalchemy.utils [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.400 2569441 INFO aodh.storage.impl_sqlalchemy [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] 0 alarm histories are removed from database {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.041910s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.380 2569439 INFO alembic.runtime.migration [None req-8c6b9428-42dd-40a5-b18f-a241293a475d 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.381 2569439 INFO alembic.runtime.migration [None req-8c6b9428-42dd-40a5-b18f-a241293a475d 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.384 2569439 INFO alembic.runtime.migration [None req-8c6b9428-42dd-40a5-b18f-a241293a475d 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.384 2569439 INFO alembic.runtime.migration [None req-8c6b9428-42dd-40a5-b18f-a241293a475d 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.393 2569439 INFO alembic.runtime.migration [None req-8c6b9428-42dd-40a5-b18f-a241293a475d 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.394 2569439 INFO aodh.api.app [None req-8c6b9428-42dd-40a5-b18f-a241293a475d 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.000580s] ... ok {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.059443s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.375 2569438 INFO alembic.runtime.migration [None req-fd7e2b6e-8c0d-41f2-8747-473beb2ff3a8 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.375 2569438 INFO alembic.runtime.migration [None req-fd7e2b6e-8c0d-41f2-8747-473beb2ff3a8 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.379 2569438 INFO alembic.runtime.migration [None req-fd7e2b6e-8c0d-41f2-8747-473beb2ff3a8 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.379 2569438 INFO alembic.runtime.migration [None req-fd7e2b6e-8c0d-41f2-8747-473beb2ff3a8 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.384 2569438 INFO alembic.runtime.migration [None req-fd7e2b6e-8c0d-41f2-8747-473beb2ff3a8 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.392 2569438 INFO aodh.api.app [None req-fd7e2b6e-8c0d-41f2-8747-473beb2ff3a8 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.029389s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.416 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.416 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.419 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.419 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.424 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.428 2569441 WARNING oslo_db.sqlalchemy.utils [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.431 2569441 WARNING oslo_db.sqlalchemy.utils [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.038750s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.434 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.434 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.438 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.438 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.446 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.448 2569438 INFO aodh.api.app [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.050176s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.425 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.425 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.431 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.431 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.440 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.446 2569439 WARNING oslo_db.sqlalchemy.utils [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.005774s] ... ok {0} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000301s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.045006s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.450 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.450 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.456 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.456 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.466 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.474 2569441 WARNING oslo_db.sqlalchemy.utils [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] 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.031156s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.485 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.485 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.488 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.489 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.495 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.032085s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.477 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.478 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.481 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.481 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.486 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.490 2569438 WARNING oslo_db.sqlalchemy.utils [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.498 2569438 INFO aodh.storage.impl_sqlalchemy [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] 3 alarm histories are removed from database {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.038212s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.498 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.498 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.502 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.502 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.507 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.511 2569441 WARNING oslo_db.sqlalchemy.utils [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.517 2569441 WARNING oslo_db.sqlalchemy.utils [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.029073s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.510 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.511 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.519 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.519 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.523 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.529 2569438 WARNING oslo_db.sqlalchemy.utils [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.034347s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.517 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.517 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.521 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.521 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.527 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.532 2569439 WARNING oslo_db.sqlalchemy.utils [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.030079s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.529 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.530 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.534 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.534 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.539 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.547 2569441 WARNING oslo_db.sqlalchemy.utils [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.027632s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.548 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.548 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.552 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.552 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.559 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.564 2569439 WARNING oslo_db.sqlalchemy.utils [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.039900s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.540 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.540 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.545 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.545 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.559 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.564 2569438 WARNING oslo_db.sqlalchemy.utils [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.021979s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.580 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.580 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.585 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.585 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.589 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.593 2569438 WARNING oslo_db.sqlalchemy.utils [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.052622s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.560 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.560 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.564 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.564 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.568 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.578 2569441 WARNING oslo_db.sqlalchemy.utils [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.035498s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.603 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.603 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.605 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.606 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.618 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.623 2569438 WARNING oslo_db.sqlalchemy.utils [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.441258s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.196 2569440 INFO alembic.runtime.migration [None req-eee2363e-9a2d-4660-9524-2477c0824fb4 6daa8354-6385-4862-86a0-4372e0058da8 3e2af623-41c7-4720-82a8-817b7ea429dc - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.196 2569440 INFO alembic.runtime.migration [None req-eee2363e-9a2d-4660-9524-2477c0824fb4 6daa8354-6385-4862-86a0-4372e0058da8 3e2af623-41c7-4720-82a8-817b7ea429dc - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.201 2569440 INFO alembic.runtime.migration [None req-eee2363e-9a2d-4660-9524-2477c0824fb4 6daa8354-6385-4862-86a0-4372e0058da8 3e2af623-41c7-4720-82a8-817b7ea429dc - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.201 2569440 INFO alembic.runtime.migration [None req-eee2363e-9a2d-4660-9524-2477c0824fb4 6daa8354-6385-4862-86a0-4372e0058da8 3e2af623-41c7-4720-82a8-817b7ea429dc - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.205 2569440 INFO alembic.runtime.migration [None req-eee2363e-9a2d-4660-9524-2477c0824fb4 6daa8354-6385-4862-86a0-4372e0058da8 3e2af623-41c7-4720-82a8-817b7ea429dc - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.208 2569440 INFO aodh.api.app [None req-eee2363e-9a2d-4660-9524-2477c0824fb4 6daa8354-6385-4862-86a0-4372e0058da8 3e2af623-41c7-4720-82a8-817b7ea429dc - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:59.364 2569440 WARNING oslo_db.sqlalchemy.utils [None req-d099a52f-7cf7-45a0-8b8d-3b03c592e551 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.371 2569440 WARNING oslo_db.sqlalchemy.utils [None req-5a7ab3ed-c26d-4dfb-b939-bd98671f3c71 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.379 2569440 WARNING oslo_db.sqlalchemy.utils [None req-cee80763-5243-41d3-9f63-4de187b46872 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.384 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ff4ef26e-cc17-45a9-aa99-c5ecac936b68 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.392 2569440 WARNING oslo_db.sqlalchemy.utils [None req-419f53ab-1669-4d31-80c4-9c3ddab31225 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.396 2569440 WARNING oslo_db.sqlalchemy.utils [None req-4816be4f-defc-4ebd-a403-a3fd70e38d20 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.403 2569440 WARNING oslo_db.sqlalchemy.utils [None req-56f8aa2c-b389-4eba-87d6-28d57c5c11a0 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.408 2569440 WARNING oslo_db.sqlalchemy.utils [None req-f249b49d-0a8c-497e-959c-12a588d67f17 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.423 2569440 WARNING oslo_db.sqlalchemy.utils [None req-d4426e88-00b8-40cf-98fa-6d1f32bc9c61 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.434 2569440 WARNING oslo_db.sqlalchemy.utils [None req-f3c58eee-9ad4-44b1-9c27-4a8ed0dee62f 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.445 2569440 WARNING oslo_db.sqlalchemy.utils [None req-9ef1f5f0-0d29-41e1-a554-e841e3770eb6 54a43f5 c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.456 2569440 WARNING oslo_db.sqlalchemy.utils [None req-39057a37-77ff-48ca-89e9-4da6cd3e92b9 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.477 2569440 WARNING oslo_db.sqlalchemy.utils [None req-3226d589-a2c8-475e-b719-822bd3cf2dc1 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.493 2569440 WARNING oslo_db.sqlalchemy.utils [None req-f8e10b85-47fb-4822-b670-46e6614b9e2c 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.509 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ee73a01a-cfba-4c27-943a-dc687279b3ee 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.523 2569440 WARNING oslo_db.sqlalchemy.utils [None req-eedb904b-6878-4349-ba81-65d447322860 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.546 2569440 WARNING oslo_db.sqlalchemy.utils [None req-0da8aad0-38b6-48f3-9c1e-3ec3b7e0b285 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.553 2569440 WARNING oslo_db.sqlalchemy.utils [None req-2f329be2-7975-4f42-8051-9ef23b893a61 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.572 2569440 WARNING oslo_db.sqlalchemy.utils [None req-de4d862e-1e09-4c1a-a6bc-4270cc53eb16 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.588 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ed943a52-de5d-4642-bc8c-1bc490c3d772 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.617 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.044369s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.617 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.617 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.629 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.630 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.634 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.639 2569441 WARNING oslo_db.sqlalchemy.utils [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.085374s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.579 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.580 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.609 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.609 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.620 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.630 2569439 WARNING oslo_db.sqlalchemy.utils [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.028000s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.639 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.639 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.643 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.643 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.648 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.651 2569438 WARNING oslo_db.sqlalchemy.utils [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.029724s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.657 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.658 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.663 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.663 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.671 2569441 INFO alembic.runtime.migration [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Running stamp_revision -> 010 {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.024246s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.667 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.667 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.670 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.670 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.674 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.677 2569438 WARNING oslo_db.sqlalchemy.utils [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.020690s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.697 2569441 ERROR stevedore.extension [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] 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-08-12 12:56:59.697 2569441 WARNING stevedore.named [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Could not load prometheus 2025-08-12 12:56:59.699 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm 7b7dcc29-fd9a-4daf-b50b-1aa108cd5f60 transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.021017s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.692 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.692 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.696 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.696 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.700 2569438 INFO alembic.runtime.migration [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.010409s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.710 2569441 ERROR stevedore.extension [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] 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-08-12 12:56:59.710 2569441 WARNING stevedore.named [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Could not load prometheus 2025-08-12 12:56:59.710 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm ac6ddf54-f92d-4591-a4c8-c350df5c37b5 transitioning to alarm because Composite rule alarm with composition form: (rule1 or (rule2 and rule3)) transition to alarm, due to rules: rule2, rule3 outside their threshold. {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.007640s] ... ok {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.081824s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.640 2569440 INFO alembic.runtime.migration [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.640 2569440 INFO alembic.runtime.migration [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.653 2569440 INFO alembic.runtime.migration [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.653 2569440 INFO alembic.runtime.migration [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.665 2569440 INFO alembic.runtime.migration [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.667 2569440 INFO aodh.api.app [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/webob/acceptparse.py:4420: DeprecationWarning: The behavior of AcceptLanguageValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future as it does not conform to the RFC. warnings.warn( {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.001097s] ... ok {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.008802s] ... ok {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.017160s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.086678s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.668 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.668 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.676 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.676 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.691 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.698 2569439 WARNING oslo_db.sqlalchemy.utils [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.016187s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.744 2569441 INFO aodh.evaluator.event [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Triggering the alarm 50f867dd-6dc0-4bb8-81be-c07de4bb5f49 by event for project , event_type: compute.instance.update 2025-08-12 12:56:59.745 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm 50f867dd-6dc0-4bb8-81be-c07de4bb5f49 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.009206s] ... ok {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.033724s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.744 2569438 ERROR stevedore.extension [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] 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-08-12 12:56:59.757 2569438 WARNING stevedore.named [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Could not load prometheus 2025-08-12 12:56:59.757 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm 68a34c64-c952-4239-8b0f-bccf025c17b3 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_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.012970s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.767 2569441 INFO aodh.evaluator.event [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Aborting evaluation of the alarm ab715e65-32d0-4c38-8125-2963939b46f6 due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.013047s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.772 2569438 ERROR stevedore.extension [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] 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-08-12 12:56:59.772 2569438 WARNING stevedore.named [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Could not load prometheus {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.007865s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.776 2569441 INFO aodh.evaluator.event [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Aborting evaluation of the alarm 18ff6bbd-5c08-48a0-8e9f-bff85a6b9e73 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.071295s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.722 2569440 INFO alembic.runtime.migration [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.723 2569440 INFO alembic.runtime.migration [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.727 2569440 INFO alembic.runtime.migration [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.727 2569440 INFO alembic.runtime.migration [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.738 2569440 INFO alembic.runtime.migration [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.752 2569440 INFO aodh.api.app [None req-ad30f418-06b3-4d21-806b-6a00b5493d93 54a43f5c-985e-45a9-84b5-35f292c824f9 29ecb1f7-d138-4270-88d2-90e258a51b23 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini 2025-08-12 12:56:59.778 2569440 WARNING oslo_db.sqlalchemy.utils [None req-f1bd0361-b116-449f-852f-fe3fd57e2a2d - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:56:59.784 2569440 WARNING oslo_db.sqlalchemy.utils [None req-1bc54656-1f14-405b-aa69-e7d096342590 - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.002449s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.001894s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.020858s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.785 2569441 WARNING aodh.evaluator.gnocchi [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm statistics retrieval failed: boom: Exception: boom 2025-08-12 12:56:59.785 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm 0ae3e486-d296-4bc4-a9c5-3f8132f07d46 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.010192s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.060640s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.754 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.754 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.765 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.766 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.783 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.006577s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.003070s] ... ok {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.052664s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.819 2569438 ERROR stevedore.extension [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] 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-08-12 12:56:59.819 2569438 WARNING stevedore.named [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Could not load prometheus 2025-08-12 12:56:59.820 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm 3b10d308-de02-446c-9826-bf5651790a6b transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.027784s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.822 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm 7cf37fb7-be61-47e5-b851-c067d6cb9442 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.011637s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.010637s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.047648s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.820 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.820 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.835 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.835 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.841 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.032217s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.844 2569438 ERROR stevedore.extension [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] 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-08-12 12:56:59.844 2569438 WARNING stevedore.named [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Could not load prometheus 2025-08-12 12:56:59.845 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm fc6d9c59-3fd7-4ae8-9f4c-a98182bd7c2f 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_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.009557s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.857 2569441 WARNING aodh.evaluator.threshold [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Expecting 6 datapoints but only get 0 2025-08-12 12:56:59.858 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm 8ff38e56-05e4-4396-9b16-30a619a6d35e transitioning to insufficient data because No datapoint for granularity 50 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.010438s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.868 2569441 WARNING aodh.evaluator.threshold [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Expecting 5 datapoints but only get 0 2025-08-12 12:56:59.868 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm c2cf6777-74eb-4186-bc7c-a921fc1d3935 transitioning to insufficient data because No datapoint for granularity 60 2025-08-12 12:56:59.869 2569441 WARNING aodh.evaluator.threshold [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Expecting 5 datapoints but only get 0 2025-08-12 12:56:59.869 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm c2cf6777-74eb-4186-bc7c-a921fc1d3935 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.013101s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.871 2569438 INFO aodh.evaluator.event [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Triggering the alarm 29fdcdbf-761d-4f29-90f3-1470e9840444 by event for project , event_type: type0 2025-08-12 12:56:59.871 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm 29fdcdbf-761d-4f29-90f3-1470e9840444 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.009118s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.069955s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.821 2569440 INFO alembic.runtime.migration [None req-1bc54656-1f14-405b-aa69-e7d096342590 - - - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.822 2569440 INFO alembic.runtime.migration [None req-1bc54656-1f14-405b-aa69-e7d096342590 - - - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.828 2569440 INFO alembic.runtime.migration [None req-1bc54656-1f14-405b-aa69-e7d096342590 - - - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.828 2569440 INFO alembic.runtime.migration [None req-1bc54656-1f14-405b-aa69-e7d096342590 - - - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.833 2569440 INFO alembic.runtime.migration [None req-1bc54656-1f14-405b-aa69-e7d096342590 - - - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.835 2569440 INFO aodh.api.app [None req-1bc54656-1f14-405b-aa69-e7d096342590 - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.016687s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.013965s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.891 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm 9578b8ca-8bcf-4296-ae83-b03fe9e4c0d6 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.044847s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.868 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.868 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.878 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.878 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.883 2569439 INFO alembic.runtime.migration [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.010212s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.903 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm b77fc1eb-4ffb-4672-9cbb-6ad65e5d1ae9 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2025-08-11T16:56:59.902475', 'admin_state_up': True, 'operating_status': 'ERROR'} {1} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.002366s] ... ok {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.002480s] ... ok {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.009533s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.912 2569441 INFO aodh.evaluator [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] alarm f9fa3a3d-09e0-4399-93e9-cceb7b250f6c transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.028456s] ... ok {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.008268s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.018456s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.006654s] ... ok {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.017773s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.944 2569439 INFO aodh.evaluator.event [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Triggering the alarm 074485b6-06c4-470e-8375-bb9ba3f9705b by event for project , event_type: type0 2025-08-12 12:56:59.954 2569439 INFO aodh.evaluator [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] alarm 074485b6-06c4-470e-8375-bb9ba3f9705b transitioning to alarm because Event hits the query . {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_user_in_orderby [0.079006s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.891 2569440 INFO alembic.runtime.migration [None req-1a548b7e-675a-44d2-944f-caee7a40957a - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.892 2569440 INFO alembic.runtime.migration [None req-1a548b7e-675a-44d2-944f-caee7a40957a - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.896 2569440 INFO alembic.runtime.migration [None req-1a548b7e-675a-44d2-944f-caee7a40957a - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.896 2569440 INFO alembic.runtime.migration [None req-1a548b7e-675a-44d2-944f-caee7a40957a - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.901 2569440 INFO alembic.runtime.migration [None req-1a548b7e-675a-44d2-944f-caee7a40957a - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.904 2569440 INFO aodh.api.app [None req-1a548b7e-675a-44d2-944f-caee7a40957a - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.050473s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.960 2569438 INFO aodh.evaluator.event [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Triggering the alarm ac403462-7f52-48b3-8e6a-a0c291df3faf by event for project project2, event_type: type1 2025-08-12 12:56:59.961 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm ac403462-7f52-48b3-8e6a-a0c291df3faf transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.020183s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.976 2569439 INFO aodh.evaluator.event [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Triggering the alarm a33951f3-f00b-4115-86db-a789630fb34c by event for project , event_type: type0 2025-08-12 12:56:59.976 2569439 INFO aodh.evaluator [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] alarm a33951f3-f00b-4115-86db-a789630fb34c transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.018053s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.983 2569438 INFO aodh.evaluator.event [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Triggering the alarm 06bea1f7-e501-46d7-9029-213499ae328b by event for project project1, event_type: type0 2025-08-12 12:56:59.983 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm 06bea1f7-e501-46d7-9029-213499ae328b transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.018764s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.994 2569439 INFO aodh.evaluator.event [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Triggering the alarm 0b6e6d86-ea70-49fc-8b83-4776e7088634 by event for project , event_type: type0 2025-08-12 12:56:59.994 2569439 INFO aodh.evaluator [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] alarm 0b6e6d86-ea70-49fc-8b83-4776e7088634 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.022601s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.003 2569438 INFO aodh.evaluator.event [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Triggering the alarm aa7580f3-dd04-40ae-a6b3-acd023e82748 by event for project , event_type: type0 2025-08-12 12:57:00.003 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm aa7580f3-dd04-40ae-a6b3-acd023e82748 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.008193s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.018 2569438 INFO aodh.evaluator.event [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Triggering the alarm 1759d9d6-7e3b-4a78-9517-28fb973822d7 by event for project , event_type: type0 2025-08-12 12:57:00.019 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm 1759d9d6-7e3b-4a78-9517-28fb973822d7 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.024124s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.024 2569439 INFO aodh.evaluator.event [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Aborting evaluation of the alarm 826531a6-8547-4f30-9f6b-1890a188d2a5 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.009027s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.028 2569438 ERROR aodh.evaluator.event [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Failed to extract event_type from event = {'message_id': '398e90e7-3330-4b99-96f3-ef8c33d92e01', 'traits': []} 2025-08-12 12:57:00.028 2569438 WARNING aodh.evaluator.event [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Event <{'message_id': '398e90e7-3330-4b99-96f3-ef8c33d92e01', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.009869s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.037 2569439 INFO aodh.evaluator.event [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Aborting evaluation of the alarm 5643b65a-1c2d-41ea-ba7e-ba3a215d6d44 due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.010381s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.038 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm 5e2553f8-29bf-48f4-b18b-81bb1d5a54a0 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.083173s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:56:59.968 2569440 INFO alembic.runtime.migration [None req-2c2949a9-58ed-4800-b3e1-8dc445109273 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.969 2569440 INFO alembic.runtime.migration [None req-2c2949a9-58ed-4800-b3e1-8dc445109273 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.974 2569440 INFO alembic.runtime.migration [None req-2c2949a9-58ed-4800-b3e1-8dc445109273 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:56:59.974 2569440 INFO alembic.runtime.migration [None req-2c2949a9-58ed-4800-b3e1-8dc445109273 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:56:59.979 2569440 INFO alembic.runtime.migration [None req-2c2949a9-58ed-4800-b3e1-8dc445109273 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:56:59.982 2569440 INFO aodh.api.app [None req-2c2949a9-58ed-4800-b3e1-8dc445109273 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.011572s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.009146s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.061 2569439 INFO aodh.evaluator [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] alarm e9ec2936-0c5b-4c65-9208-0d13b4ecbe0f transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.024704s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.060 2569438 WARNING aodh.evaluator.gnocchi [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2025-08-12 12:57:00.060 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm d32173dc-dc55-4eb2-9c77-359fcba93235 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.010374s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.073 2569439 WARNING aodh.evaluator.threshold [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Expecting 4 datapoints but only get 0 2025-08-12 12:57:00.073 2569439 INFO aodh.evaluator [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] alarm c567ebfa-4467-4a2b-b1d0-7365e4c1bd13 transitioning to insufficient data because No datapoint for granularity 300 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.017247s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.095 2569439 INFO aodh.evaluator [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] alarm d72b8805-f97c-43dd-a1e9-c2a41b650490 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.049719s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.097 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm aad9ebcb-f481-4a33-bf2b-fda7ca210a7c transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.019201s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.119 2569439 INFO aodh.evaluator [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] alarm c7a4e92b-4039-4bec-8cda-e014a6e77e37 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.078877s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.066 2569440 INFO alembic.runtime.migration [None req-4ab421fd-0e87-47a7-8247-874bdecaf724 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.067 2569440 INFO alembic.runtime.migration [None req-4ab421fd-0e87-47a7-8247-874bdecaf724 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.073 2569440 INFO alembic.runtime.migration [None req-4ab421fd-0e87-47a7-8247-874bdecaf724 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.073 2569440 INFO alembic.runtime.migration [None req-4ab421fd-0e87-47a7-8247-874bdecaf724 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.081 2569440 INFO alembic.runtime.migration [None req-4ab421fd-0e87-47a7-8247-874bdecaf724 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.083 2569440 INFO aodh.api.app [None req-4ab421fd-0e87-47a7-8247-874bdecaf724 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.016215s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.014681s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.135 2569439 WARNING aodh.evaluator.threshold [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Expecting 5 datapoints but only get 0 2025-08-12 12:57:00.136 2569439 INFO aodh.evaluator [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] alarm 522fbbcd-0fe8-4c0c-a513-c9414a7801a3 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.026177s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.147 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm 4e378f94-afc1-4e34-82c0-f3f3ba1d335c transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.019089s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.175 2569438 WARNING aodh.evaluator.threshold [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Expecting 5 datapoints but only get 0 2025-08-12 12:57:00.176 2569438 INFO aodh.evaluator [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] alarm 1b48c894-e5e5-44a5-9fc1-60fd50cd619e transitioning to insufficient data because No datapoint for granularity 60 {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.052722s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.133 2569440 INFO alembic.runtime.migration [None req-9d82e6a4-09e3-474a-9263-8d92b22fde5f - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.134 2569440 INFO alembic.runtime.migration [None req-9d82e6a4-09e3-474a-9263-8d92b22fde5f - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.138 2569440 INFO alembic.runtime.migration [None req-9d82e6a4-09e3-474a-9263-8d92b22fde5f - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.138 2569440 INFO alembic.runtime.migration [None req-9d82e6a4-09e3-474a-9263-8d92b22fde5f - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.144 2569440 INFO alembic.runtime.migration [None req-9d82e6a4-09e3-474a-9263-8d92b22fde5f - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.146 2569440 INFO aodh.api.app [None req-9d82e6a4-09e3-474a-9263-8d92b22fde5f - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.029722s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.196 2569438 INFO aodh.notifier.heat [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] 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-08-12 12:57:00.207 2569438 INFO aodh.notifier.heat [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2025-08-12 12:57:00.207 2569438 INFO aodh.notifier.heat [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.048210s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.186 2569440 INFO alembic.runtime.migration [None req-6ec7debf-2333-4b4a-b7d6-9d215b06445d - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.186 2569440 INFO alembic.runtime.migration [None req-6ec7debf-2333-4b4a-b7d6-9d215b06445d - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.190 2569440 INFO alembic.runtime.migration [None req-6ec7debf-2333-4b4a-b7d6-9d215b06445d - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.190 2569440 INFO alembic.runtime.migration [None req-6ec7debf-2333-4b4a-b7d6-9d215b06445d - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.195 2569440 INFO alembic.runtime.migration [None req-6ec7debf-2333-4b4a-b7d6-9d215b06445d - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.197 2569440 INFO aodh.api.app [None req-6ec7debf-2333-4b4a-b7d6-9d215b06445d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.037503s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.245 2569438 INFO aodh.notifier.heat [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] 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-08-12 12:57:00.245 2569438 ERROR aodh.notifier.heat [None req-d5e9575f-600c-4313-a556-66ac2eb94b80 5b62fafe-1f48-4cdd-a5f7-7e524c78ac5e 6ae40338-5f73-4fcc-adf1-88fb0d3765a4 - - - -] 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.000397s] ... ok {0} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000330s] ... ok {0} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.013750s] ... ok {0} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.004756s] ... ok {0} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.001117s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.070512s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.236 2569440 INFO alembic.runtime.migration [None req-0e64017f-c9eb-402d-88ae-b7d3257b241f - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.236 2569440 INFO alembic.runtime.migration [None req-0e64017f-c9eb-402d-88ae-b7d3257b241f - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.240 2569440 INFO alembic.runtime.migration [None req-0e64017f-c9eb-402d-88ae-b7d3257b241f - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.240 2569440 INFO alembic.runtime.migration [None req-0e64017f-c9eb-402d-88ae-b7d3257b241f - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.246 2569440 INFO alembic.runtime.migration [None req-0e64017f-c9eb-402d-88ae-b7d3257b241f - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.251 2569440 INFO aodh.api.app [None req-0e64017f-c9eb-402d-88ae-b7d3257b241f - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.040314s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.311 2569440 INFO alembic.runtime.migration [None req-ede49364-aa04-4ca4-bfc1-7eb93955ca76 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.312 2569440 INFO alembic.runtime.migration [None req-ede49364-aa04-4ca4-bfc1-7eb93955ca76 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.317 2569440 INFO alembic.runtime.migration [None req-ede49364-aa04-4ca4-bfc1-7eb93955ca76 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.318 2569440 INFO alembic.runtime.migration [None req-ede49364-aa04-4ca4-bfc1-7eb93955ca76 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.322 2569440 INFO alembic.runtime.migration [None req-ede49364-aa04-4ca4-bfc1-7eb93955ca76 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.324 2569440 INFO aodh.api.app [None req-ede49364-aa04-4ca4-bfc1-7eb93955ca76 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.049503s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.347 2569440 INFO alembic.runtime.migration [None req-d5a62b11-00c7-449b-b66e-637a3c9e2516 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.347 2569440 INFO alembic.runtime.migration [None req-d5a62b11-00c7-449b-b66e-637a3c9e2516 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.352 2569440 INFO alembic.runtime.migration [None req-d5a62b11-00c7-449b-b66e-637a3c9e2516 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.352 2569440 INFO alembic.runtime.migration [None req-d5a62b11-00c7-449b-b66e-637a3c9e2516 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.358 2569440 INFO alembic.runtime.migration [None req-d5a62b11-00c7-449b-b66e-637a3c9e2516 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.360 2569440 INFO aodh.api.app [None req-d5a62b11-00c7-449b-b66e-637a3c9e2516 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.036011s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.397 2569440 INFO alembic.runtime.migration [None req-ad43ca29-10e6-452e-b09b-21671d171dac b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.397 2569440 INFO alembic.runtime.migration [None req-ad43ca29-10e6-452e-b09b-21671d171dac b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.402 2569440 INFO alembic.runtime.migration [None req-ad43ca29-10e6-452e-b09b-21671d171dac b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.402 2569440 INFO alembic.runtime.migration [None req-ad43ca29-10e6-452e-b09b-21671d171dac b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.407 2569440 INFO alembic.runtime.migration [None req-ad43ca29-10e6-452e-b09b-21671d171dac b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.409 2569440 INFO aodh.api.app [None req-ad43ca29-10e6-452e-b09b-21671d171dac b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.053103s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.438 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.438 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.444 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.444 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.456 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.459 2569440 INFO aodh.api.app [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.052775s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.489 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.489 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.494 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.495 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.501 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.503 2569440 INFO aodh.api.app [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev62/aodh/api/api-paste.ini {2} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.006942s] ... ok {2} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.007563s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.547 2569440 WARNING stevedore.named [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Could not load no-such-engine {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.034949s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.556 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.556 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.560 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.560 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.565 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.569 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:57:00.578 2569440 INFO aodh.storage.impl_sqlalchemy [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] 2 alarm histories are removed from database {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.037732s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.594 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.594 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.599 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.599 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.607 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.612 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:57:00.615 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.035704s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.631 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.631 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.637 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.638 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.643 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.647 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.034758s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.668 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.668 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.673 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.673 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.678 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.682 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:57:00.684 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 12:57:00.687 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.043205s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.704 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.704 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.712 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.712 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.718 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.729 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.036976s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.747 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.747 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.753 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.753 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.758 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.764 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.052391s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.789 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.789 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.796 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.796 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.806 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 2025-08-12 12:57:00.817 2569440 WARNING oslo_db.sqlalchemy.utils [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.037818s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.837 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.837 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.841 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Context impl SQLiteImpl. 2025-08-12 12:57:00.841 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Will assume non-transactional DDL. 2025-08-12 12:57:00.849 2569440 INFO alembic.runtime.migration [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Running stamp_revision -> 010 {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.005178s] ... ok {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.035362s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.905 2569440 ERROR stevedore.extension [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] 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-08-12 12:57:00.906 2569440 WARNING stevedore.named [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Could not load prometheus {2} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.011958s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.916 2569440 ERROR stevedore.extension [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] 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-08-12 12:57:00.916 2569440 WARNING stevedore.named [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Could not load prometheus 2025-08-12 12:57:00.916 2569440 INFO aodh.evaluator [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm bf6e0795-03d3-4e43-9005-68f8c6862f88 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-08-12 12:57:00.918 2569440 INFO aodh.evaluator [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm 7f8a2083-95c4-4b42-9ea0-fb6f75acee30 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-08-12 12:57:00.918 2569440 INFO aodh.evaluator [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm 517c2b00-856d-4740-b032-15ea2ec7349e 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-08-12 12:57:00.919 2569440 INFO aodh.evaluator [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm 06d8046e-4e58-406b-94dd-975631988938 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. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.018619s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.937 2569440 INFO aodh.evaluator.event [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Triggering the alarm 1 by event for project , event_type: type0 2025-08-12 12:57:00.937 2569440 INFO aodh.evaluator.event [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Triggering the alarm 2 by event for project , event_type: type0 2025-08-12 12:57:00.937 2569440 INFO aodh.evaluator [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm 2 transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.025597s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.960 2569440 INFO aodh.evaluator.event [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Triggering the alarm f7e7ef7b-8a68-4800-9fd9-4e3132404aff by event for project project1, event_type: type0 2025-08-12 12:57:00.963 2569440 INFO aodh.evaluator [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm f7e7ef7b-8a68-4800-9fd9-4e3132404aff transitioning to alarm because Event hits the query . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.013850s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.978 2569440 ERROR aodh.evaluator.event [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2025-08-12 12:57:00.978 2569440 WARNING aodh.evaluator.event [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.011680s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:00.990 2569440 INFO aodh.evaluator.event [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Aborting evaluation of the alarm 9e8f38ed-a2d5-4544-8d13-ca0d671b8995 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.010748s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.008661s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.009250s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:01.019 2569440 INFO aodh.evaluator [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm 7cf93734-e5f3-48d0-92e6-5051681394a9 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.018886s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:01.038 2569440 INFO aodh.evaluator [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm df9b1350-1f1c-4ee2-a98d-d8cc4a2fb06c 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_retry_transient_api_failure [0.012719s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:01.052 2569440 WARNING aodh.evaluator.gnocchi [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2025-08-12 12:57:01.052 2569440 INFO aodh.evaluator [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm b0d6f62f-56e6-42b6-be67-3e88f314dd56 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.010723s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:01.064 2569440 INFO aodh.evaluator [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] alarm 4b7cbad2-59ae-4556-adfd-50c37cc6b056 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000688s] ... ok {2} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.008148s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.021285s] ... ok {3} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [2.230541s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.008826s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:02.161 2569441 INFO aodh.coordination [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Coordination backend started successfully. {3} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.008187s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:02.170 2569441 INFO aodh.coordination [None req-82d490ce-015a-4277-875d-6390292218c4 fea18504-725a-4614-b059-69d786097fe6 293cf0e6-cba3-478d-aee6-b9a1ec5b0d21 - - - -] Coordination backend started successfully. {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.010344s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.082668s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:01.115 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:02.116 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group 2025-08-12 12:57:02.116 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:02.117 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group 2025-08-12 12:57:02.117 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:02.117 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group 2025-08-12 12:57:02.117 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:02.117 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group 2025-08-12 12:57:02.117 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:02.118 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group 2025-08-12 12:57:02.118 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:02.118 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group 2025-08-12 12:57:02.118 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:02.118 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group 2025-08-12 12:57:02.118 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:02.118 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group 2025-08-12 12:57:02.119 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:02.119 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group 2025-08-12 12:57:02.119 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-de a171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:02.119 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.000633s] ... ok {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.000758s] ... ok {1} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [2.228637s] ... ok {0} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [2.133282s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.015809s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:02.191 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:03.192 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group 2025-08-12 12:57:03.193 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Coordination backend started successfully. 2025-08-12 12:57:03.193 2569440 INFO aodh.coordination [None req-ddc3b873-008d-47b2-bf97-dea171660a79 b8e5d585-5ec6-4082-927a-4d655a2d320b a2d8d0f1-56fc-4c51-a456-c38cf31e3b1b - - - -] Joined partitioning group group {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.022214s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.012929s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:02.413 2569438 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator Traceback (most recent call last): 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-20.1.0.dev62/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator raise result 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator Exception: Boom! 2025-08-12 12:57:02.413 2569438 ERROR aodh.evaluator {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.024881s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:03.222 2569440 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.021391s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.029080s] ... ok {2} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.039734s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.016169s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:02.378 2569439 INFO aodh.coordination [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Coordination backend started successfully. 2025-08-12 12:57:03.379 2569439 INFO aodh.coordination [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Joined partitioning group group1 2025-08-12 12:57:03.379 2569439 INFO aodh.coordination [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Coordination backend started successfully. 2025-08-12 12:57:04.381 2569439 INFO aodh.coordination [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Joined partitioning group group2 {1} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.022150s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.028568s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:03.445 2569438 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.067346s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:04.304 2569441 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-8f5f191f-1792-4849-9d49-e5606b75bb2a' 2025-08-12 12:57:04.448 2569441 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [1.034043s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.001186s] ... ok {1} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.012611s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:04.418 2569439 INFO aodh.coordination [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Coordination backend started successfully. 2025-08-12 12:57:05.419 2569439 INFO aodh.coordination [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Joined partitioning group 123 2025-08-12 12:57:05.419 2569439 INFO aodh.coordination [None req-0dc87776-b53a-4a69-aa67-dd80500e0c81 03f4d1f5-3302-4884-9e88-ed69a0179996 126c2e94-b657-45fe-b10d-8de7987a20de - - - -] Left partitioning group 123 {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.019726s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:04.511 2569438 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-74af8e56-49e0-437e-9bb9-a4f447d7d444' 2025-08-12 12:57:04.512 2569438 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.009289s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000657s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000638s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.001267s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.000933s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.025751s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:05.367 2569441 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-356366de-2727-4cb3-befd-e30e6c72bcf6' 2025-08-12 12:57:05.369 2569441 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.020758s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:05.440 2569439 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.212859s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.082248s] ... ok {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.033552s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.002321s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.000884s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000815s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.000840s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.001619s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.003400s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.001186s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.002114s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.001438s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.001305s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.020108s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:06.461 2569439 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator Traceback (most recent call last): 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-20.1.0.dev62/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator raise result 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator Exception: Boom! 2025-08-12 12:57:06.461 2569439 ERROR aodh.evaluator {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.019509s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.027076s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:06.616 2569440 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-5a6165e8-d1d5-49c8-9283-8c477ee930f1' 2025-08-12 12:57:06.618 2569440 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.016486s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:07.498 2569439 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2025-08-12 12:57:07.498 2569439 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.001839s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.001716s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.001445s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.002343s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.003690s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.018845s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:07.636 2569440 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-d7ead068-2190-4283-b41b-8c81952d228d' 2025-08-12 12:57:07.637 2569440 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.018085s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.018808s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:08.655 2569440 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.TestAlarmNotifierService.test_init_host_queue [0.068870s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.000959s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.000817s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.000744s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000644s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000657s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000836s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001756s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.001559s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.002270s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.023683s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:09.600 2569439 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-4627d3a9-b82d-448b-9a72-dce83b6fee07' 2025-08-12 12:57:09.602 2569439 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.015084s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:10.616 2569439 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-6170b36b-e2c4-4caf-af63-1dcbe271e87e' 2025-08-12 12:57:10.618 2569439 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.028872s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:11.645 2569439 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='subscriber=http://example.com/data&ttl=7200&signature=mysignature&expires=2016-06-29T01:49:56&paths=/v2/queues/beijing/messages&methods=GET,PATCH,POST,PUT&queue_name=foobar-critical&project_id=my_project_id', fragment='') because what ?. {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.018118s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 12:57:12.666 2569439 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. {1} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.008754s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.000879s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.000790s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.000943s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.000862s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.001044s] ... ok {1} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.023115s] ... ok ====== Totals ====== Ran: 303 tests in 16.5411 sec. - Passed: 301 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 45.9980 sec. ============== Worker Balance ============== - Worker 0 (76 tests) => 0:00:08.358710 - Worker 1 (76 tests) => 0:00:16.306659 - Worker 2 (76 tests) => 0:00:11.477142 - Worker 3 (75 tests) => 0:00:10.074047 [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 # DEPRECATED: Timeout seconds for HTTP requests. Set it to None to disable # timeout. (integer value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This parameter is not used now and has no effect. #http_timeout = 600 # 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. Unset to disable authentication (string value) #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 (24.10 seconds) congratulations :) (24.17 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-20.1.0-0.20250812165430.4805283.el10.noarch Processing files: python3-aodh-20.1.0-0.20250812165430.4805283.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ctgv8t + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev62 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-20.1.0.dev62/LICENSE /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 20.1.0-0.20250812165430.4805283.el10 python3-aodh = 20.1.0-0.20250812165430.4805283.el10 python3.12-aodh = 20.1.0-0.20250812165430.4805283.el10 python3.12dist(aodh) = 20.1~~dev62 python3dist(aodh) = 20.1~~dev62 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.20250812165430.4805283.el10 Processing files: openstack-aodh-common-20.1.0-0.20250812165430.4805283.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Cld6Uf + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev62 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-20.1.0.dev62/README.rst /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10 openstack-aodh-common = 20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.noarch Provides: openstack-aodh-api = 20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.noarch Provides: openstack-aodh-evaluator = 20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.noarch Provides: openstack-aodh-notifier = 20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.noarch Provides: openstack-aodh-listener = 20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.noarch Provides: openstack-aodh-expirer = 20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.vwwP3E + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev62 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-20.1.0.dev62/LICENSE /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 20.1.0-0.20250812165430.4805283.el10 python3-aodh-tests = 20.1.0-0.20250812165430.4805283.el10 python3.12-aodh-tests = 20.1.0-0.20250812165430.4805283.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.20250812165430.4805283.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-20.1.0-0.20250812165430.4805283.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-20.1.0-0.20250812165430.4805283.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-20.1.0-0.20250812165430.4805283.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-20.1.0-0.20250812165430.4805283.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-20.1.0-0.20250812165430.4805283.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-20.1.0-0.20250812165430.4805283.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-20.1.0-0.20250812165430.4805283.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-20.1.0-0.20250812165430.4805283.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-20.1.0-0.20250812165430.4805283.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.GRxamR + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev62 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165430.4805283.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.tWGI2o + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-20.1.0.dev62-SPECPARTS + rm -rf aodh-20.1.0.dev62 aodh-20.1.0.dev62.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