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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.9vvfch + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf aodh-20.1.0.dev65 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/aodh-20.1.0.dev65-0.20250812165954.1d7fac6.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd aodh-20.1.0.dev65 + rm -rf /builddir/build/BUILD/aodh-20.1.0.dev65-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev65-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.XG6vyN + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev65 + 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.dev65/.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.dev65/.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.dev65/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.C8B9A2 + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev65 + 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.dev65/.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.dev65/.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.dev65/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.vgKFsW + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev65 + 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.dev65/.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.dev65/.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.dev65/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64-pyproject-buildrequires -t -e py312 Handling pbr>=6.0.0 from build-system.requires Requirement satisfied: pbr>=6.0.0 (installed: pbr 6.1.1) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr from get_requires_for_build_wheel Requirement satisfied: pbr (installed: pbr 6.1.1) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py312: OK (0.01 seconds) congratulations :) (0.07 seconds) Handling tox from tox --print-deps-only: py312 Requirement satisfied: tox (installed: tox 4.21.2) Handling stestr>=2.0.0 from tox --print-deps-only: py312 Requirement 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.dev65/aodh-20.1.0.dev65.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.20250812165954.1d7fac6.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-20.1.0.dev65.dist-info/ removed 'aodh-20.1.0.dev65.dist-info/AUTHORS' removed 'aodh-20.1.0.dev65.dist-info/LICENSE' removed 'aodh-20.1.0.dev65.dist-info/METADATA' removed 'aodh-20.1.0.dev65.dist-info/entry_points.txt' removed 'aodh-20.1.0.dev65.dist-info/pbr.json' removed 'aodh-20.1.0.dev65.dist-info/top_level.txt' removed directory 'aodh-20.1.0.dev65.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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 Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ekin7E warning: source_date_epoch_from_changelog set but %changelog is missing + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev65 + 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.dev65/.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.dev65/.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.dev65/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.dev65/aodh-20.1.0.dev65.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.20250812165954.1d7fac6.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-20.1.0.dev65.dist-info/ removed 'aodh-20.1.0.dev65.dist-info/AUTHORS' removed 'aodh-20.1.0.dev65.dist-info/LICENSE' removed 'aodh-20.1.0.dev65.dist-info/METADATA' removed 'aodh-20.1.0.dev65.dist-info/top_level.txt' removed 'aodh-20.1.0.dev65.dist-info/pbr.json' removed 'aodh-20.1.0.dev65.dist-info/entry_points.txt' removed directory 'aodh-20.1.0.dev65.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.lzJ9wy + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev65 + 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.dev65/.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.dev65/.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.dev65/pyproject-wheeldir --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.dev65/aodh-20.1.0.dev65.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.20250812165954.1d7fac6.el10.x86_64-pyproject-buildrequires + rm -rfv aodh-20.1.0.dev65.dist-info/ removed 'aodh-20.1.0.dev65.dist-info/AUTHORS' removed 'aodh-20.1.0.dev65.dist-info/LICENSE' removed 'aodh-20.1.0.dev65.dist-info/METADATA' removed 'aodh-20.1.0.dev65.dist-info/entry_points.txt' removed 'aodh-20.1.0.dev65.dist-info/pbr.json' removed 'aodh-20.1.0.dev65.dist-info/top_level.txt' removed directory 'aodh-20.1.0.dev65.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.yXRJ23 + 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.dev65 + mkdir -p /builddir/build/BUILD/aodh-20.1.0.dev65/.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.dev65/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/aodh-20.1.0.dev65/pyproject-wheeldir Processing /builddir/build/BUILD/aodh-20.1.0.dev65 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.dev65/.pyproject-builddir/pip-modern-metadata-bky3f26a/aodh.egg-info writing /builddir/build/BUILD/aodh-20.1.0.dev65/.pyproject-builddir/pip-modern-metadata-bky3f26a/aodh.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/aodh-20.1.0.dev65/.pyproject-builddir/pip-modern-metadata-bky3f26a/aodh.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/aodh-20.1.0.dev65/.pyproject-builddir/pip-modern-metadata-bky3f26a/aodh.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/aodh-20.1.0.dev65/.pyproject-builddir/pip-modern-metadata-bky3f26a/aodh.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/aodh-20.1.0.dev65/.pyproject-builddir/pip-modern-metadata-bky3f26a/aodh.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/aodh-20.1.0.dev65/.pyproject-builddir/pip-modern-metadata-bky3f26a/aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/aodh-20.1.0.dev65/.pyproject-builddir/pip-modern-metadata-bky3f26a/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.dev65/.pyproject-builddir/pip-modern-metadata-bky3f26a/aodh.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/aodh-20.1.0.dev65/.pyproject-builddir/pip-modern-metadata-bky3f26a/aodh-20.1.0.dev65.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: aodh Building wheel for aodh (pyproject.toml): started Running command Building wheel for aodh (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/aodh creating build/lib/aodh/tests creating build/lib/aodh/tests/functional 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/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 creating build/lib/aodh/evaluator copying aodh/evaluator/__init__.py -> build/lib/aodh/evaluator copying aodh/evaluator/composite.py -> build/lib/aodh/evaluator copying aodh/evaluator/event.py -> build/lib/aodh/evaluator copying aodh/evaluator/gnocchi.py -> build/lib/aodh/evaluator copying aodh/evaluator/loadbalancer.py -> build/lib/aodh/evaluator copying aodh/evaluator/prometheus.py -> build/lib/aodh/evaluator copying aodh/evaluator/threshold.py -> build/lib/aodh/evaluator copying aodh/evaluator/utils.py -> build/lib/aodh/evaluator copying aodh/tests/functional/api/__init__.py -> build/lib/aodh/tests/functional/api 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/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/conf copying aodh/conf/__init__.py -> build/lib/aodh/conf copying aodh/conf/defaults.py -> build/lib/aodh/conf creating build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/__init__.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_base.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_composite.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_event.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_gnocchi.py -> build/lib/aodh/tests/unit/evaluator copying aodh/tests/unit/evaluator/test_loadbalancer.py -> build/lib/aodh/tests/unit/evaluator 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/notifier copying aodh/notifier/__init__.py -> build/lib/aodh/notifier copying aodh/notifier/heat.py -> build/lib/aodh/notifier copying aodh/notifier/log.py -> build/lib/aodh/notifier copying aodh/notifier/rest.py -> build/lib/aodh/notifier copying aodh/notifier/test.py -> build/lib/aodh/notifier copying aodh/notifier/trust.py -> build/lib/aodh/notifier copying aodh/notifier/zaqar.py -> build/lib/aodh/notifier creating build/lib/aodh/api creating build/lib/aodh/api/controllers creating build/lib/aodh/api/controllers/v2 creating build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/__init__.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/composite.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/event.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/lib/aodh/api/controllers/v2/alarm_rules copying aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/lib/aodh/api/controllers/v2/alarm_rules 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 copying aodh/tests/__init__.py -> build/lib/aodh/tests copying aodh/tests/base.py -> build/lib/aodh/tests copying aodh/tests/constants.py -> build/lib/aodh/tests creating build/lib/aodh/tests/functional/storage creating build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/lib/aodh/tests/functional/storage/sqlalchemy copying aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/lib/aodh/tests/functional/storage/sqlalchemy 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/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 copying aodh/api/__init__.py -> build/lib/aodh/api copying aodh/api/app.py -> build/lib/aodh/api copying aodh/api/hooks.py -> build/lib/aodh/api copying aodh/api/middleware.py -> build/lib/aodh/api copying aodh/api/policies.py -> build/lib/aodh/api copying aodh/api/rbac.py -> build/lib/aodh/api copying aodh/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/notifier copying aodh/tests/unit/notifier/__init__.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/base.py -> build/lib/aodh/tests/unit/notifier copying aodh/tests/unit/notifier/test_heat.py -> build/lib/aodh/tests/unit/notifier copying aodh/api/controllers/__init__.py -> build/lib/aodh/api/controllers copying aodh/api/controllers/root.py -> build/lib/aodh/api/controllers 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/wsgi copying aodh/wsgi/__init__.py -> build/lib/aodh/wsgi copying aodh/wsgi/api.py -> build/lib/aodh/wsgi running egg_info writing aodh.egg-info/PKG-INFO writing dependency_links to aodh.egg-info/dependency_links.txt writing entry points to aodh.egg-info/entry_points.txt writing requirements to aodh.egg-info/requires.txt writing top-level names to aodh.egg-info/top_level.txt writing pbr to aodh.egg-info/pbr.json [pbr] Processing SOURCES.txt [pbr] In git context, generating filelist from git warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'aodh.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.id.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.id.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.id.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.id.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.id.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ko_KR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ko_KR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ko_KR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ko_KR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ko_KR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.locale.zh_TW.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.locale.zh_TW.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.locale.zh_TW.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.locale.zh_TW.LC_MESSAGES' to be distributed and are already explicitly excluding 'aodh.locale.zh_TW.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.storage.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.storage.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.storage.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.storage.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'aodh.storage.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'aodh.tests.functional.hooks' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'aodh.tests.functional.hooks' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'aodh.tests.functional.hooks' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'aodh.tests.functional.hooks' to be distributed and are already explicitly excluding 'aodh.tests.functional.hooks' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) 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 creating build/lib/aodh/locale creating build/lib/aodh/locale/de creating build/lib/aodh/locale/de/LC_MESSAGES copying aodh/locale/de/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/de/LC_MESSAGES creating build/lib/aodh/locale/en_GB creating build/lib/aodh/locale/en_GB/LC_MESSAGES copying aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/en_GB/LC_MESSAGES creating build/lib/aodh/locale/es creating build/lib/aodh/locale/es/LC_MESSAGES copying aodh/locale/es/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/es/LC_MESSAGES creating build/lib/aodh/locale/fr creating build/lib/aodh/locale/fr/LC_MESSAGES copying aodh/locale/fr/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/fr/LC_MESSAGES creating build/lib/aodh/locale/id creating build/lib/aodh/locale/id/LC_MESSAGES copying aodh/locale/id/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/id/LC_MESSAGES creating build/lib/aodh/locale/it creating build/lib/aodh/locale/it/LC_MESSAGES copying aodh/locale/it/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/it/LC_MESSAGES creating build/lib/aodh/locale/ja creating build/lib/aodh/locale/ja/LC_MESSAGES copying aodh/locale/ja/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ja/LC_MESSAGES creating build/lib/aodh/locale/ko_KR creating build/lib/aodh/locale/ko_KR/LC_MESSAGES copying aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ko_KR/LC_MESSAGES creating build/lib/aodh/locale/pt creating build/lib/aodh/locale/pt/LC_MESSAGES copying aodh/locale/pt/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt/LC_MESSAGES creating build/lib/aodh/locale/pt_BR creating build/lib/aodh/locale/pt_BR/LC_MESSAGES copying aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/pt_BR/LC_MESSAGES creating build/lib/aodh/locale/ru creating build/lib/aodh/locale/ru/LC_MESSAGES copying aodh/locale/ru/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/ru/LC_MESSAGES creating build/lib/aodh/locale/zh_CN creating build/lib/aodh/locale/zh_CN/LC_MESSAGES copying aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_CN/LC_MESSAGES creating build/lib/aodh/locale/zh_TW creating build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/lib/aodh/locale/zh_TW/LC_MESSAGES copying aodh/cmd/aodh-config-generator.conf -> build/lib/aodh/cmd copying aodh/cmd/aodh-policy-generator.conf -> build/lib/aodh/cmd 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 installing to build/bdist.linux-x86_64/wheel running install [pbr] Writing ChangeLog [pbr] Generating ChangeLog [pbr] ChangeLog complete (0.0s) [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/aodh creating build/bdist.linux-x86_64/wheel/aodh/locale creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES copying build/lib/aodh/locale/zh_TW/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN creating build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES copying build/lib/aodh/locale/zh_CN/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ru creating build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES copying build/lib/aodh/locale/ru/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR creating build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES copying build/lib/aodh/locale/pt_BR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/pt creating build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES copying build/lib/aodh/locale/pt/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/pt/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR creating build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES copying build/lib/aodh/locale/ko_KR/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/ja creating build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES copying build/lib/aodh/locale/ja/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/it creating build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES copying build/lib/aodh/locale/it/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/id creating build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES copying build/lib/aodh/locale/id/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/id/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/fr creating build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES copying build/lib/aodh/locale/fr/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/es creating build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES copying build/lib/aodh/locale/es/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB creating build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES copying build/lib/aodh/locale/en_GB/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/en_GB/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/locale/de creating build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES copying build/lib/aodh/locale/de/LC_MESSAGES/aodh.po -> build/bdist.linux-x86_64/wheel/aodh/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/aodh/wsgi copying build/lib/aodh/wsgi/api.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi copying build/lib/aodh/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/wsgi creating build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/base.py -> build/bdist.linux-x86_64/wheel/aodh/storage copying build/lib/aodh/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic creating build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/f8c31b1ffe11_add_index_for_enabled_and_type.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/bb07adac380_add_severity_to_alarm_history.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/6ae0d05d9451_add_reason_column.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/367aadf5485f_precisetimestamp_to_datetime.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/12fe8fac9fe4_initial_base.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/010_add_cascade.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/009_fix_missing_fk_constraint.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/008_added_counter_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/007_add_quota_table.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/versions/006_add_evaluate_timestamp_to_alarm.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic/versions copying build/lib/aodh/storage/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/alembic/alembic.ini -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy/alembic copying build/lib/aodh/storage/sqlalchemy/utils.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/sqlalchemy/models.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy copying build/lib/aodh/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/storage/sqlalchemy creating build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/app.wsgi -> build/bdist.linux-x86_64/wheel/aodh/api copying build/lib/aodh/api/api-paste.ini -> build/bdist.linux-x86_64/wheel/aodh/api 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 copying build/lib/aodh/api/controllers/v2/utils.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/root.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/quotas.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/query.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/metrics.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/capabilities.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/base.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/alarms.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 copying build/lib/aodh/api/controllers/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2 creating build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/prometheus.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/loadbalancer.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/gnocchi.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/event.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/composite.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules copying build/lib/aodh/api/controllers/v2/alarm_rules/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/api/controllers/v2/alarm_rules creating build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/zaqar.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/trust.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/test.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/rest.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/log.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/heat.py -> build/bdist.linux-x86_64/wheel/aodh/notifier copying build/lib/aodh/notifier/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/notifier creating build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/aodh-policy-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/aodh-config-generator.conf -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/storage.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/status.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/alarm.py -> build/bdist.linux-x86_64/wheel/aodh/cmd copying build/lib/aodh/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/cmd creating build/bdist.linux-x86_64/wheel/aodh/conf copying build/lib/aodh/conf/defaults.py -> build/bdist.linux-x86_64/wheel/aodh/conf copying build/lib/aodh/conf/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/conf 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/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/storage copying build/lib/aodh/tests/functional/storage/test_storage_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_impl_log.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/test_get_connection.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage copying build/lib/aodh/tests/functional/storage/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/test_migrations.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy copying build/lib/aodh/tests/functional/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/storage/sqlalchemy creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api copying build/lib/aodh/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api creating build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/policy.yaml-test -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_metrics.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_complex_query.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_app.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/test_alarm_scenarios.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 copying build/lib/aodh/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/aodh/tests/functional/api/v2 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 running install_egg_info Copying aodh.egg-info to build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev65-py3.12.egg-info running install_scripts Installing aodh-api script to build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev65.data/scripts creating build/bdist.linux-x86_64/wheel/aodh-20.1.0.dev65.dist-info/WHEEL creating '/builddir/build/BUILD/aodh-20.1.0.dev65/.pyproject-builddir/pip-wheel-exmofdll/.tmp-02coa_ln/aodh-20.1.0.dev65-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.dev65.data/scripts/aodh-api' adding 'aodh-20.1.0.dev65.dist-info/AUTHORS' adding 'aodh-20.1.0.dev65.dist-info/LICENSE' adding 'aodh-20.1.0.dev65.dist-info/METADATA' adding 'aodh-20.1.0.dev65.dist-info/WHEEL' adding 'aodh-20.1.0.dev65.dist-info/entry_points.txt' adding 'aodh-20.1.0.dev65.dist-info/pbr.json' adding 'aodh-20.1.0.dev65.dist-info/top_level.txt' adding 'aodh-20.1.0.dev65.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.dev65-py3-none-any.whl size=225837 sha256=2f830024c789f680e16d6b607fe947afa5e7328634f939b6498c3e8cfc91be71 Stored in directory: /builddir/.cache/pip/wheels/36/51/8f/038951a01e11e7bc7a9cf0d674b3f0f99008c731d3ea50a8c6 Successfully built aodh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.PktIII + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.dev65 ++ ls /builddir/build/BUILD/aodh-20.1.0.dev65/pyproject-wheeldir/aodh-20.1.0.dev65-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=aodh==20.1.0.dev65 + '[' -z aodh==20.1.0.dev65 ']' + TMPDIR=/builddir/build/BUILD/aodh-20.1.0.dev65/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.dev65/pyproject-wheeldir aodh==20.1.0.dev65 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.dev65/pyproject-wheeldir Processing ./pyproject-wheeldir/aodh-20.1.0.dev65-py3-none-any.whl Installing collected packages: aodh changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-config-generator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-dbsync to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-evaluator to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-expirer to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-listener to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-notifier to 755 changing mode of /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-status to 755 Successfully installed aodh-20.1.0.dev65 + '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-api /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-config-generator /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-dbsync /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-evaluator /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-expirer /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-listener /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-notifier /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-status /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-api: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-config-generator: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-dbsync: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-evaluator: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-expirer: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-listener: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-notifier: updating /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/aodh-status: updating + rm -rfv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.12/site-packages/aodh-20.1.0.dev65.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev65.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.20250812165954.1d7fac6.el10.x86_64 --record /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev65.dist-info/RECORD --output /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev65.dist-info/RECORD removed '/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev65.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev65.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/lib/python3.12/site-packages/aodh-20.1.0.dev65.dist-info/REQUESTED' ++ cut -f1 '-d ' ++ wc -l /builddir/build/BUILD/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64-pyproject-ghost-distinfo + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 setup.py compile_catalog -d /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.x86_64/etc/aodh/api-paste.ini + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/var/lib/aodh + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/var/lib/aodh/tmp + install -d -m 750 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.x86_64/usr/lib/systemd/system/openstack-aodh-listener.service + install -d -m 755 /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/share + rm -f /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale/*pot' + mv /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/lib/python3.12/site-packages/aodh/locale /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/share/locale + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64 aodh --all-name + rm -fr /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/etc + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 20.1.0-0.20250812165954.1d7fac6.el10 --unique-debug-suffix -20.1.0-0.20250812165954.1d7fac6.el10.x86_64 --unique-debug-src-base openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.dev65 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.20250812165954.1d7fac6.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.Rfptn0 + 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.dev65 + 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.20250812165954.1d7fac6.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/aodh-20.1.0.dev65/.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_alarms_sends_notification [0.240690s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:52.764 2642758 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 13:01:52.765 2642758 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 13:01:52.769 2642758 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 13:01:52.769 2642758 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 13:01:52.778 2642758 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-08-12 13:01:52.814 2642758 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:52.983 2642758 WARNING oslo_db.sqlalchemy.utils [None req-a7a8a202-eb1a-4444-a979-785500183b67 5602bf36-9db4-40d4-a9fe-95d05b6ef7af c1ad3f0b-de59-46ff-abb9-d51f57fbd496 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:52.986 2642758 WARNING oslo_db.sqlalchemy.utils [None req-a7a8a202-eb1a-4444-a979-785500183b67 5602bf36-9db4-40d4-a9fe-95d05b6ef7af c1ad3f0b-de59-46ff-abb9-d51f57fbd496 - - - -] 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_project_filter_normal_user [0.050113s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.003 2642758 INFO alembic.runtime.migration [None req-a7a8a202-eb1a-4444-a979-785500183b67 5602bf36-9db4-40d4-a9fe-95d05b6ef7af c1ad3f0b-de59-46ff-abb9-d51f57fbd496 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.003 2642758 INFO alembic.runtime.migration [None req-a7a8a202-eb1a-4444-a979-785500183b67 5602bf36-9db4-40d4-a9fe-95d05b6ef7af c1ad3f0b-de59-46ff-abb9-d51f57fbd496 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.008 2642758 INFO alembic.runtime.migration [None req-a7a8a202-eb1a-4444-a979-785500183b67 5602bf36-9db4-40d4-a9fe-95d05b6ef7af c1ad3f0b-de59-46ff-abb9-d51f57fbd496 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.008 2642758 INFO alembic.runtime.migration [None req-a7a8a202-eb1a-4444-a979-785500183b67 5602bf36-9db4-40d4-a9fe-95d05b6ef7af c1ad3f0b-de59-46ff-abb9-d51f57fbd496 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.013 2642758 INFO alembic.runtime.migration [None req-a7a8a202-eb1a-4444-a979-785500183b67 5602bf36-9db4-40d4-a9fe-95d05b6ef7af c1ad3f0b-de59-46ff-abb9-d51f57fbd496 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.016 2642758 INFO aodh.api.app [None req-a7a8a202-eb1a-4444-a979-785500183b67 5602bf36-9db4-40d4-a9fe-95d05b6ef7af c1ad3f0b-de59-46ff-abb9-d51f57fbd496 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.041 2642758 WARNING oslo_db.sqlalchemy.utils [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] 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_invalid_params [0.068113s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.053 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.054 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.066 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.066 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.078 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.086 2642758 INFO aodh.api.app [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_wrong_type [0.046075s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.121 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.121 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.127 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.127 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.131 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.137 2642758 INFO aodh.api.app [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_delete_alarm_history_after_deletion [0.090889s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.171 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.171 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.175 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.175 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.180 2642758 INFO alembic.runtime.migration [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.182 2642758 INFO aodh.api.app [None req-8627a5aa-fad0-43c8-9450-970ac0c566b2 2ce8ac98-ed80-4fba-a330-42588526b14c 1656baad-ea0e-4aff-9d13-ec8985b912a8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.198 2642758 WARNING oslo_db.sqlalchemy.utils [None req-ff5ed057-5ed1-4563-89e2-6212bbcf20db 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.205 2642758 WARNING oslo_db.sqlalchemy.utils [None req-f830aa5a-b1e6-4338-a0cf-569dcb927770 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.233 2642758 WARNING oslo_db.sqlalchemy.utils [None req-5a35785b-eb96-4699-9a66-cf5f783a9018 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.236 2642758 WARNING oslo_db.sqlalchemy.utils [None req-5a35785b-eb96-4699-9a66-cf5f783a9018 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.241 2642758 WARNING oslo_db.sqlalchemy.utils [None req-a23cf417-11ac-4cc4-911c-7b54a842111c 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.249 2642758 WARNING oslo_db.sqlalchemy.utils [None req-26017c03-460a-4c7e-8dc1-3af60e3d074a 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_alarm_sends_notification [0.200491s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.152 2642761 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 13:01:53.152 2642761 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 13:01:53.157 2642761 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 13:01:53.157 2642761 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 13:01:53.163 2642761 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-08-12 13:01:53.203 2642761 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.311 2642761 WARNING oslo_db.sqlalchemy.utils [None req-b98f30dc-3f18-475f-80a3-790b1765e312 fea9f28f-2741-4279-a053-f35f53894f35 0669378a-b7b1-4518-950a-6dc91e72f400 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.319 2642761 WARNING oslo_db.sqlalchemy.utils [None req-2a63f92d-5556-43a0-b2e5-a0d256677530 fea9f28f-2741-4279-a053-f35f53894f35 0669378a-b7b1-4518-950a-6dc91e72f400 - - - -] 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_config [0.120269s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.259 2642758 INFO alembic.runtime.migration [None req-26017c03-460a-4c7e-8dc1-3af60e3d074a 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.260 2642758 INFO alembic.runtime.migration [None req-26017c03-460a-4c7e-8dc1-3af60e3d074a 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.265 2642758 INFO alembic.runtime.migration [None req-26017c03-460a-4c7e-8dc1-3af60e3d074a 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.265 2642758 INFO alembic.runtime.migration [None req-26017c03-460a-4c7e-8dc1-3af60e3d074a 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.271 2642758 INFO alembic.runtime.migration [None req-26017c03-460a-4c7e-8dc1-3af60e3d074a 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.273 2642758 INFO aodh.api.app [None req-26017c03-460a-4c7e-8dc1-3af60e3d074a 33e3ee4e-06a4-4257-b1cd-864991dfa1bd 70cc2582-2301-44ff-afa9-f0c4f657320e - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.302 2642758 WARNING oslo_db.sqlalchemy.utils [None req-46125746-a8fc-47e2-adae-74f305ca7668 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.304 2642758 WARNING oslo_db.sqlalchemy.utils [None req-46125746-a8fc-47e2-adae-74f305ca7668 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.307 2642758 WARNING oslo_db.sqlalchemy.utils [None req-e23d9236-afa5-4f4e-a42a-57e6da1070c3 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.312 2642758 WARNING oslo_db.sqlalchemy.utils [None req-8235118f-233c-4613-9f79-11213a48b502 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.322 2642758 WARNING oslo_db.sqlalchemy.utils [None req-239e6252-0868-40a2-a779-798a3a9ab02b 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.325 2642758 WARNING oslo_db.sqlalchemy.utils [None req-239e6252-0868-40a2-a779-798a3a9ab02b 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.328 2642758 WARNING oslo_db.sqlalchemy.utils [None req-bc0edcfa-452f-45e8-bea8-aab907d39050 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.332 2642758 WARNING oslo_db.sqlalchemy.utils [None req-d9deb7d9-e575-4a54-a9c5-54cdaa20e017 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.353 2642758 WARNING oslo_db.sqlalchemy.utils [None req-0abf03d5-92fd-4f33-ad21-68f190fe308e 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.362 2642758 WARNING oslo_db.sqlalchemy.utils [None req-0abf03d5-92fd-4f33-ad21-68f190fe308e 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_delete_alarm_sends_notification [0.059946s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.354 2642761 INFO alembic.runtime.migration [None req-2a63f92d-5556-43a0-b2e5-a0d256677530 fea9f28f-2741-4279-a053-f35f53894f35 0669378a-b7b1-4518-950a-6dc91e72f400 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.355 2642761 INFO alembic.runtime.migration [None req-2a63f92d-5556-43a0-b2e5-a0d256677530 fea9f28f-2741-4279-a053-f35f53894f35 0669378a-b7b1-4518-950a-6dc91e72f400 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.363 2642761 INFO alembic.runtime.migration [None req-2a63f92d-5556-43a0-b2e5-a0d256677530 fea9f28f-2741-4279-a053-f35f53894f35 0669378a-b7b1-4518-950a-6dc91e72f400 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.363 2642761 INFO alembic.runtime.migration [None req-2a63f92d-5556-43a0-b2e5-a0d256677530 fea9f28f-2741-4279-a053-f35f53894f35 0669378a-b7b1-4518-950a-6dc91e72f400 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.370 2642761 INFO alembic.runtime.migration [None req-2a63f92d-5556-43a0-b2e5-a0d256677530 fea9f28f-2741-4279-a053-f35f53894f35 0669378a-b7b1-4518-950a-6dc91e72f400 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.375 2642761 INFO aodh.api.app [None req-2a63f92d-5556-43a0-b2e5-a0d256677530 fea9f28f-2741-4279-a053-f35f53894f35 0669378a-b7b1-4518-950a-6dc91e72f400 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.397 2642761 WARNING oslo_db.sqlalchemy.utils [None req-b46e10b1-6ab5-440a-a734-8c1dc2a65f6e 44b533b9-01da-4a63-9393-a295679d8887 1689967e-1c03-44ce-bf75-2b549ff90514 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_get_alarm_other_project_normal_user [0.047470s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.409 2642761 INFO alembic.runtime.migration [None req-b46e10b1-6ab5-440a-a734-8c1dc2a65f6e 44b533b9-01da-4a63-9393-a295679d8887 1689967e-1c03-44ce-bf75-2b549ff90514 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.409 2642761 INFO alembic.runtime.migration [None req-b46e10b1-6ab5-440a-a734-8c1dc2a65f6e 44b533b9-01da-4a63-9393-a295679d8887 1689967e-1c03-44ce-bf75-2b549ff90514 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.413 2642761 INFO alembic.runtime.migration [None req-b46e10b1-6ab5-440a-a734-8c1dc2a65f6e 44b533b9-01da-4a63-9393-a295679d8887 1689967e-1c03-44ce-bf75-2b549ff90514 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.413 2642761 INFO alembic.runtime.migration [None req-b46e10b1-6ab5-440a-a734-8c1dc2a65f6e 44b533b9-01da-4a63-9393-a295679d8887 1689967e-1c03-44ce-bf75-2b549ff90514 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.417 2642761 INFO alembic.runtime.migration [None req-b46e10b1-6ab5-440a-a734-8c1dc2a65f6e 44b533b9-01da-4a63-9393-a295679d8887 1689967e-1c03-44ce-bf75-2b549ff90514 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.424 2642761 INFO aodh.api.app [None req-b46e10b1-6ab5-440a-a734-8c1dc2a65f6e 44b533b9-01da-4a63-9393-a295679d8887 1689967e-1c03-44ce-bf75-2b549ff90514 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_list_alarms_all_projects_by_admin [0.272310s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.208 2642763 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 13:01:53.209 2642763 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 13:01:53.217 2642763 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 13:01:53.217 2642763 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 13:01:53.223 2642763 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-08-12 13:01:53.266 2642763 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.440 2642763 WARNING oslo_db.sqlalchemy.utils [None req-c289761b-f60c-4bd5-a850-ecdfb8f0224e ae91e74d-278c-434c-a4f7-ba44f553d246 15af8081-5e1f-43c1-a370-2c9b59d4f48b - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_quota_api [0.083432s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.380 2642758 INFO alembic.runtime.migration [None req-0abf03d5-92fd-4f33-ad21-68f190fe308e 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.380 2642758 INFO alembic.runtime.migration [None req-0abf03d5-92fd-4f33-ad21-68f190fe308e 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.391 2642758 INFO alembic.runtime.migration [None req-0abf03d5-92fd-4f33-ad21-68f190fe308e 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.391 2642758 INFO alembic.runtime.migration [None req-0abf03d5-92fd-4f33-ad21-68f190fe308e 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.401 2642758 INFO alembic.runtime.migration [None req-0abf03d5-92fd-4f33-ad21-68f190fe308e 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.403 2642758 INFO aodh.api.app [None req-0abf03d5-92fd-4f33-ad21-68f190fe308e 9fe16bbd-676d-475a-b887-7d3367b6612a 64ab3484-5115-47fc-b022-f096679a9058 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.426 2642758 WARNING oslo_db.sqlalchemy.utils [None req-faee5ca5-8c22-4e6a-9247-9dd785f6747b 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.433 2642758 WARNING oslo_db.sqlalchemy.utils [None req-faee5ca5-8c22-4e6a-9247-9dd785f6747b 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.440 2642758 WARNING oslo_db.sqlalchemy.utils [None req-d5f7be68-aaab-4f4b-8d1f-fc29c0762bb9 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.444 2642758 WARNING oslo_db.sqlalchemy.utils [None req-94335f0c-7246-4baf-8194-22ceecdb5760 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.445 2642758 WARNING oslo_db.sqlalchemy.utils [None req-94335f0c-7246-4baf-8194-22ceecdb5760 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.448 2642758 WARNING oslo_db.sqlalchemy.utils [None req-3efc91a4-0542-4466-a50c-b6a3746bea15 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_admin_user_set_log_test_actions [0.062257s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.457 2642761 INFO alembic.runtime.migration [None req-5e488d8e-1f89-4c2b-9c0b-4ed8415e2d6a ff5eeef5-869f-4e30-9c21-2ba957c3d0a8 21ac9228-a98e-4cc5-bcf7-461f41b13417 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.457 2642761 INFO alembic.runtime.migration [None req-5e488d8e-1f89-4c2b-9c0b-4ed8415e2d6a ff5eeef5-869f-4e30-9c21-2ba957c3d0a8 21ac9228-a98e-4cc5-bcf7-461f41b13417 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.460 2642761 INFO alembic.runtime.migration [None req-5e488d8e-1f89-4c2b-9c0b-4ed8415e2d6a ff5eeef5-869f-4e30-9c21-2ba957c3d0a8 21ac9228-a98e-4cc5-bcf7-461f41b13417 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.461 2642761 INFO alembic.runtime.migration [None req-5e488d8e-1f89-4c2b-9c0b-4ed8415e2d6a ff5eeef5-869f-4e30-9c21-2ba957c3d0a8 21ac9228-a98e-4cc5-bcf7-461f41b13417 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.465 2642761 INFO alembic.runtime.migration [None req-5e488d8e-1f89-4c2b-9c0b-4ed8415e2d6a ff5eeef5-869f-4e30-9c21-2ba957c3d0a8 21ac9228-a98e-4cc5-bcf7-461f41b13417 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.467 2642761 INFO aodh.api.app [None req-5e488d8e-1f89-4c2b-9c0b-4ed8415e2d6a ff5eeef5-869f-4e30-9c21-2ba957c3d0a8 21ac9228-a98e-4cc5-bcf7-461f41b13417 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.492 2642761 WARNING oslo_db.sqlalchemy.utils [None req-68916110-059e-47a9-a2d1-b4c5474e3753 93d05ce3-d90b-469a-aa4b-7a0be0e996a7 fbabc287-b83b-4c9f-86b5-b3a27083c2db - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.493 2642761 WARNING oslo_db.sqlalchemy.utils [None req-68916110-059e-47a9-a2d1-b4c5474e3753 93d05ce3-d90b-469a-aa4b-7a0be0e996a7 fbabc287-b83b-4c9f-86b5-b3a27083c2db - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.506 2642761 WARNING oslo_db.sqlalchemy.utils [None req-68916110-059e-47a9-a2d1-b4c5474e3753 93d05ce3-d90b-469a-aa4b-7a0be0e996a7 fbabc287-b83b-4c9f-86b5-b3a27083c2db - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_overquota_by_user_quota_config [0.071224s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.468 2642758 INFO alembic.runtime.migration [None req-4a0dbbaa-f556-42b5-b729-47bbf5d52947 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.468 2642758 INFO alembic.runtime.migration [None req-4a0dbbaa-f556-42b5-b729-47bbf5d52947 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.478 2642758 INFO alembic.runtime.migration [None req-4a0dbbaa-f556-42b5-b729-47bbf5d52947 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.478 2642758 INFO alembic.runtime.migration [None req-4a0dbbaa-f556-42b5-b729-47bbf5d52947 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.487 2642758 INFO alembic.runtime.migration [None req-4a0dbbaa-f556-42b5-b729-47bbf5d52947 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.490 2642758 INFO aodh.api.app [None req-4a0dbbaa-f556-42b5-b729-47bbf5d52947 0f8cab4e-4a4f-4b09-b2ed-2153003c8159 d49f69c3-ff26-4499-b744-9132391e1b0e - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.507 2642758 WARNING oslo_db.sqlalchemy.utils [None req-a7cb3f08-0d1f-4e76-946f-6c1b47173170 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.508 2642758 WARNING oslo_db.sqlalchemy.utils [None req-a7cb3f08-0d1f-4e76-946f-6c1b47173170 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.513 2642758 WARNING oslo_db.sqlalchemy.utils [None req-7c149460-f162-43ef-9f7d-0518587f683c 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.518 2642758 WARNING oslo_db.sqlalchemy.utils [None req-0e5a4e92-02b9-4a19-b724-dba8809317b1 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.519 2642758 WARNING oslo_db.sqlalchemy.utils [None req-0e5a4e92-02b9-4a19-b724-dba8809317b1 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.522 2642758 WARNING oslo_db.sqlalchemy.utils [None req-6d73d95f-043c-44ed-b530-ed55324f1491 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] 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.076798s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.463 2642763 INFO alembic.runtime.migration [None req-c289761b-f60c-4bd5-a850-ecdfb8f0224e ae91e74d-278c-434c-a4f7-ba44f553d246 15af8081-5e1f-43c1-a370-2c9b59d4f48b - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.464 2642763 INFO alembic.runtime.migration [None req-c289761b-f60c-4bd5-a850-ecdfb8f0224e ae91e74d-278c-434c-a4f7-ba44f553d246 15af8081-5e1f-43c1-a370-2c9b59d4f48b - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.468 2642763 INFO alembic.runtime.migration [None req-c289761b-f60c-4bd5-a850-ecdfb8f0224e ae91e74d-278c-434c-a4f7-ba44f553d246 15af8081-5e1f-43c1-a370-2c9b59d4f48b - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.468 2642763 INFO alembic.runtime.migration [None req-c289761b-f60c-4bd5-a850-ecdfb8f0224e ae91e74d-278c-434c-a4f7-ba44f553d246 15af8081-5e1f-43c1-a370-2c9b59d4f48b - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.481 2642763 INFO alembic.runtime.migration [None req-c289761b-f60c-4bd5-a850-ecdfb8f0224e ae91e74d-278c-434c-a4f7-ba44f553d246 15af8081-5e1f-43c1-a370-2c9b59d4f48b - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.491 2642763 INFO aodh.api.app [None req-c289761b-f60c-4bd5-a850-ecdfb8f0224e ae91e74d-278c-434c-a4f7-ba44f553d246 15af8081-5e1f-43c1-a370-2c9b59d4f48b - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.515 2642763 WARNING oslo_db.sqlalchemy.utils [None req-6d39d956-701d-49b8-a548-e1612f518ad3 98b26e2a-eff2-4e49-919c-5bf5d5292a04 7649caa0-a855-453b-94d1-b5996dcaff2e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.519 2642763 WARNING oslo_db.sqlalchemy.utils [None req-6d39d956-701d-49b8-a548-e1612f518ad3 98b26e2a-eff2-4e49-919c-5bf5d5292a04 7649caa0-a855-453b-94d1-b5996dcaff2e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.527 2642763 WARNING oslo_db.sqlalchemy.utils [None req-6d39d956-701d-49b8-a548-e1612f518ad3 98b26e2a-eff2-4e49-919c-5bf5d5292a04 7649caa0-a855-453b-94d1-b5996dcaff2e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_project [0.050792s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.527 2642761 INFO alembic.runtime.migration [None req-68916110-059e-47a9-a2d1-b4c5474e3753 93d05ce3-d90b-469a-aa4b-7a0be0e996a7 fbabc287-b83b-4c9f-86b5-b3a27083c2db - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.527 2642761 INFO alembic.runtime.migration [None req-68916110-059e-47a9-a2d1-b4c5474e3753 93d05ce3-d90b-469a-aa4b-7a0be0e996a7 fbabc287-b83b-4c9f-86b5-b3a27083c2db - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.532 2642761 INFO alembic.runtime.migration [None req-68916110-059e-47a9-a2d1-b4c5474e3753 93d05ce3-d90b-469a-aa4b-7a0be0e996a7 fbabc287-b83b-4c9f-86b5-b3a27083c2db - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.532 2642761 INFO alembic.runtime.migration [None req-68916110-059e-47a9-a2d1-b4c5474e3753 93d05ce3-d90b-469a-aa4b-7a0be0e996a7 fbabc287-b83b-4c9f-86b5-b3a27083c2db - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.537 2642761 INFO alembic.runtime.migration [None req-68916110-059e-47a9-a2d1-b4c5474e3753 93d05ce3-d90b-469a-aa4b-7a0be0e996a7 fbabc287-b83b-4c9f-86b5-b3a27083c2db - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.539 2642761 INFO aodh.api.app [None req-68916110-059e-47a9-a2d1-b4c5474e3753 93d05ce3-d90b-469a-aa4b-7a0be0e996a7 fbabc287-b83b-4c9f-86b5-b3a27083c2db - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_list_alarms [0.038011s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.535 2642758 INFO alembic.runtime.migration [None req-dd906425-6d12-4645-990d-a3cf52fb4d18 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.536 2642758 INFO alembic.runtime.migration [None req-dd906425-6d12-4645-990d-a3cf52fb4d18 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.539 2642758 INFO alembic.runtime.migration [None req-dd906425-6d12-4645-990d-a3cf52fb4d18 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.540 2642758 INFO alembic.runtime.migration [None req-dd906425-6d12-4645-990d-a3cf52fb4d18 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.544 2642758 INFO alembic.runtime.migration [None req-dd906425-6d12-4645-990d-a3cf52fb4d18 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.547 2642758 INFO aodh.api.app [None req-dd906425-6d12-4645-990d-a3cf52fb4d18 92553dfd-7a32-47f5-9834-2607bcc7882e d9bfad7e-8423-4d2e-8120-8185e7b6b57e - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.564 2642758 WARNING oslo_db.sqlalchemy.utils [None req-73df987d-52d0-4f42-8018-e72c3573bebe 9931d6e6-76ba-43ba-9ce6-4cd0a35ef6fb 85f84136-9174-4c40-ae42-aacd35990857 - - - -] 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_trust [0.061707s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.538 2642763 INFO alembic.runtime.migration [None req-6d39d956-701d-49b8-a548-e1612f518ad3 98b26e2a-eff2-4e49-919c-5bf5d5292a04 7649caa0-a855-453b-94d1-b5996dcaff2e - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.539 2642763 INFO alembic.runtime.migration [None req-6d39d956-701d-49b8-a548-e1612f518ad3 98b26e2a-eff2-4e49-919c-5bf5d5292a04 7649caa0-a855-453b-94d1-b5996dcaff2e - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.542 2642763 INFO alembic.runtime.migration [None req-6d39d956-701d-49b8-a548-e1612f518ad3 98b26e2a-eff2-4e49-919c-5bf5d5292a04 7649caa0-a855-453b-94d1-b5996dcaff2e - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.542 2642763 INFO alembic.runtime.migration [None req-6d39d956-701d-49b8-a548-e1612f518ad3 98b26e2a-eff2-4e49-919c-5bf5d5292a04 7649caa0-a855-453b-94d1-b5996dcaff2e - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.547 2642763 INFO alembic.runtime.migration [None req-6d39d956-701d-49b8-a548-e1612f518ad3 98b26e2a-eff2-4e49-919c-5bf5d5292a04 7649caa0-a855-453b-94d1-b5996dcaff2e - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.549 2642763 INFO aodh.api.app [None req-6d39d956-701d-49b8-a548-e1612f518ad3 98b26e2a-eff2-4e49-919c-5bf5d5292a04 7649caa0-a855-453b-94d1-b5996dcaff2e - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.573 2642763 WARNING oslo_db.sqlalchemy.utils [None req-e85478c5-7045-4f15-8304-3a79fb732904 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.574 2642763 WARNING oslo_db.sqlalchemy.utils [None req-e85478c5-7045-4f15-8304-3a79fb732904 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.578 2642763 WARNING oslo_db.sqlalchemy.utils [None req-e85478c5-7045-4f15-8304-3a79fb732904 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.582 2642763 WARNING oslo_db.sqlalchemy.utils [None req-7af5aa7d-9757-4c1b-9a60-00108e1c810b 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.587 2642763 WARNING oslo_db.sqlalchemy.utils [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_project [0.077001s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.578 2642761 INFO alembic.runtime.migration [None req-1c7c6f78-0a63-421b-9c23-0685bdc5dcb4 098560f1-2f1e-4ab6-87a7-83c149701d93 8b822737-8770-4e1c-aee0-7a55ff3a8dd8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.578 2642761 INFO alembic.runtime.migration [None req-1c7c6f78-0a63-421b-9c23-0685bdc5dcb4 098560f1-2f1e-4ab6-87a7-83c149701d93 8b822737-8770-4e1c-aee0-7a55ff3a8dd8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.587 2642761 INFO alembic.runtime.migration [None req-1c7c6f78-0a63-421b-9c23-0685bdc5dcb4 098560f1-2f1e-4ab6-87a7-83c149701d93 8b822737-8770-4e1c-aee0-7a55ff3a8dd8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.590 2642761 INFO alembic.runtime.migration [None req-1c7c6f78-0a63-421b-9c23-0685bdc5dcb4 098560f1-2f1e-4ab6-87a7-83c149701d93 8b822737-8770-4e1c-aee0-7a55ff3a8dd8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.598 2642761 INFO alembic.runtime.migration [None req-1c7c6f78-0a63-421b-9c23-0685bdc5dcb4 098560f1-2f1e-4ab6-87a7-83c149701d93 8b822737-8770-4e1c-aee0-7a55ff3a8dd8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.601 2642761 INFO aodh.api.app [None req-1c7c6f78-0a63-421b-9c23-0685bdc5dcb4 098560f1-2f1e-4ab6-87a7-83c149701d93 8b822737-8770-4e1c-aee0-7a55ff3a8dd8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.635 2642761 WARNING oslo_db.sqlalchemy.utils [None req-384306f5-6cdb-4ee8-acec-361ea86a5064 8e2ea374-e34c-4466-98f3-1c10d7fa0c3a 1a65351b-3e7c-4693-bf75-7280e13b914c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.636 2642761 WARNING oslo_db.sqlalchemy.utils [None req-384306f5-6cdb-4ee8-acec-361ea86a5064 8e2ea374-e34c-4466-98f3-1c10d7fa0c3a 1a65351b-3e7c-4693-bf75-7280e13b914c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.640 2642761 WARNING oslo_db.sqlalchemy.utils [None req-384306f5-6cdb-4ee8-acec-361ea86a5064 8e2ea374-e34c-4466-98f3-1c10d7fa0c3a 1a65351b-3e7c-4693-bf75-7280e13b914c - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_with_mismatch_between_type_and_rule [0.056436s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.602 2642763 INFO alembic.runtime.migration [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.602 2642763 INFO alembic.runtime.migration [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.605 2642763 INFO alembic.runtime.migration [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.606 2642763 INFO alembic.runtime.migration [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.614 2642763 INFO alembic.runtime.migration [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.617 2642763 INFO aodh.api.app [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_own_user [0.065296s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.649 2642761 INFO alembic.runtime.migration [None req-384306f5-6cdb-4ee8-acec-361ea86a5064 8e2ea374-e34c-4466-98f3-1c10d7fa0c3a 1a65351b-3e7c-4693-bf75-7280e13b914c - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.650 2642761 INFO alembic.runtime.migration [None req-384306f5-6cdb-4ee8-acec-361ea86a5064 8e2ea374-e34c-4466-98f3-1c10d7fa0c3a 1a65351b-3e7c-4693-bf75-7280e13b914c - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.654 2642761 INFO alembic.runtime.migration [None req-384306f5-6cdb-4ee8-acec-361ea86a5064 8e2ea374-e34c-4466-98f3-1c10d7fa0c3a 1a65351b-3e7c-4693-bf75-7280e13b914c - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.654 2642761 INFO alembic.runtime.migration [None req-384306f5-6cdb-4ee8-acec-361ea86a5064 8e2ea374-e34c-4466-98f3-1c10d7fa0c3a 1a65351b-3e7c-4693-bf75-7280e13b914c - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.659 2642761 INFO alembic.runtime.migration [None req-384306f5-6cdb-4ee8-acec-361ea86a5064 8e2ea374-e34c-4466-98f3-1c10d7fa0c3a 1a65351b-3e7c-4693-bf75-7280e13b914c - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.661 2642761 INFO aodh.api.app [None req-384306f5-6cdb-4ee8-acec-361ea86a5064 8e2ea374-e34c-4466-98f3-1c10d7fa0c3a 1a65351b-3e7c-4693-bf75-7280e13b914c - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.685 2642761 WARNING oslo_db.sqlalchemy.utils [None req-55f1077a-dffe-493b-b757-935a6df01e95 2529c774-fb99-46a0-8687-6240f3cd5879 a9640ac1-54c3-4931-a1f6-a1ef453e94e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.688 2642761 WARNING oslo_db.sqlalchemy.utils [None req-55f1077a-dffe-493b-b757-935a6df01e95 2529c774-fb99-46a0-8687-6240f3cd5879 a9640ac1-54c3-4931-a1f6-a1ef453e94e1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.706 2642761 WARNING oslo_db.sqlalchemy.utils [None req-55f1077a-dffe-493b-b757-935a6df01e95 2529c774-fb99-46a0-8687-6240f3cd5879 a9640ac1-54c3-4931-a1f6-a1ef453e94e1 - - - -] 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_forbiden [0.288372s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.465 2642760 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 13:01:53.466 2642760 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 13:01:53.470 2642760 INFO alembic.runtime.migration [-] Context impl SQLiteImpl. 2025-08-12 13:01:53.470 2642760 INFO alembic.runtime.migration [-] Will assume non-transactional DDL. 2025-08-12 13:01:53.476 2642760 INFO alembic.runtime.migration [-] Running stamp_revision -> 010 2025-08-12 13:01:53.532 2642760 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.712 2642760 INFO aodh.api.app [-] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.725 2642760 WARNING oslo_policy.policy [None req-181ed05d-357d-4e64-a4ec-09110299d137 16f4ad29-5f09-42f4-9c3b-9dd28e7251f0 1b19b648-1553-4265-879e-211e875d9979 - - - -] Policy Rules ['context_is_admin', 'segregation', 'admin_or_owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_normal_user_set_test_actions [0.077245s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.717 2642761 INFO alembic.runtime.migration [None req-55f1077a-dffe-493b-b757-935a6df01e95 2529c774-fb99-46a0-8687-6240f3cd5879 a9640ac1-54c3-4931-a1f6-a1ef453e94e1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.717 2642761 INFO alembic.runtime.migration [None req-55f1077a-dffe-493b-b757-935a6df01e95 2529c774-fb99-46a0-8687-6240f3cd5879 a9640ac1-54c3-4931-a1f6-a1ef453e94e1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.728 2642761 INFO alembic.runtime.migration [None req-55f1077a-dffe-493b-b757-935a6df01e95 2529c774-fb99-46a0-8687-6240f3cd5879 a9640ac1-54c3-4931-a1f6-a1ef453e94e1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.729 2642761 INFO alembic.runtime.migration [None req-55f1077a-dffe-493b-b757-935a6df01e95 2529c774-fb99-46a0-8687-6240f3cd5879 a9640ac1-54c3-4931-a1f6-a1ef453e94e1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.739 2642761 INFO alembic.runtime.migration [None req-55f1077a-dffe-493b-b757-935a6df01e95 2529c774-fb99-46a0-8687-6240f3cd5879 a9640ac1-54c3-4931-a1f6-a1ef453e94e1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.744 2642761 INFO aodh.api.app [None req-55f1077a-dffe-493b-b757-935a6df01e95 2529c774-fb99-46a0-8687-6240f3cd5879 a9640ac1-54c3-4931-a1f6-a1ef453e94e1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_trust [0.147342s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.659 2642763 INFO alembic.runtime.migration [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.663 2642763 INFO alembic.runtime.migration [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.671 2642763 INFO alembic.runtime.migration [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.671 2642763 INFO alembic.runtime.migration [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.680 2642763 INFO alembic.runtime.migration [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.690 2642763 INFO aodh.api.app [None req-b0b025d3-7f6c-459c-82fd-1c442fc7be8d 6bfe7e4c-e07c-489a-974b-4ef97404530a 0d51cd10-ecb4-4c84-8a5f-260150221323 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.721 2642763 WARNING oslo_db.sqlalchemy.utils [None req-82622eb5-82db-4571-b072-176ab94b40ab 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.727 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ce30799a-33fa-4ff2-8173-67357a5ce7e0 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.742 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ce30799a-33fa-4ff2-8173-67357a5ce7e0 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.750 2642763 WARNING oslo_db.sqlalchemy.utils [None req-6c262881-2a50-495b-acfb-bc96d59f7b1a 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.763 2642763 WARNING oslo_db.sqlalchemy.utils [None req-b692b944-a3e1-4f55-a398-4ddc329465c8 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.783 2642763 WARNING oslo_db.sqlalchemy.utils [None req-67c6cb84-a4bf-451b-9f4b-11c14844b139 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] 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.062238s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.750 2642760 INFO alembic.runtime.migration [None req-181ed05d-357d-4e64-a4ec-09110299d137 16f4ad29-5f09-42f4-9c3b-9dd28e7251f0 1b19b648-1553-4265-879e-211e875d9979 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.751 2642760 INFO alembic.runtime.migration [None req-181ed05d-357d-4e64-a4ec-09110299d137 16f4ad29-5f09-42f4-9c3b-9dd28e7251f0 1b19b648-1553-4265-879e-211e875d9979 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.756 2642760 INFO alembic.runtime.migration [None req-181ed05d-357d-4e64-a4ec-09110299d137 16f4ad29-5f09-42f4-9c3b-9dd28e7251f0 1b19b648-1553-4265-879e-211e875d9979 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.763 2642760 INFO alembic.runtime.migration [None req-181ed05d-357d-4e64-a4ec-09110299d137 16f4ad29-5f09-42f4-9c3b-9dd28e7251f0 1b19b648-1553-4265-879e-211e875d9979 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.771 2642760 INFO alembic.runtime.migration [None req-181ed05d-357d-4e64-a4ec-09110299d137 16f4ad29-5f09-42f4-9c3b-9dd28e7251f0 1b19b648-1553-4265-879e-211e875d9979 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.779 2642760 INFO aodh.api.app [None req-181ed05d-357d-4e64-a4ec-09110299d137 16f4ad29-5f09-42f4-9c3b-9dd28e7251f0 1b19b648-1553-4265-879e-211e875d9979 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_post_alarm_as_nonadmin_on_behalf_of_another_user [0.037935s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.811 2642760 INFO alembic.runtime.migration [None req-e2453bdb-5f13-4bcb-9c9c-22a98d8b7f54 9351668e-226f-4fad-bcdc-9d9ce2498b0c 328f8acb-e8ca-482a-91f4-b004f1fe3077 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.811 2642760 INFO alembic.runtime.migration [None req-e2453bdb-5f13-4bcb-9c9c-22a98d8b7f54 9351668e-226f-4fad-bcdc-9d9ce2498b0c 328f8acb-e8ca-482a-91f4-b004f1fe3077 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.815 2642760 INFO alembic.runtime.migration [None req-e2453bdb-5f13-4bcb-9c9c-22a98d8b7f54 9351668e-226f-4fad-bcdc-9d9ce2498b0c 328f8acb-e8ca-482a-91f4-b004f1fe3077 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.815 2642760 INFO alembic.runtime.migration [None req-e2453bdb-5f13-4bcb-9c9c-22a98d8b7f54 9351668e-226f-4fad-bcdc-9d9ce2498b0c 328f8acb-e8ca-482a-91f4-b004f1fe3077 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.821 2642760 INFO alembic.runtime.migration [None req-e2453bdb-5f13-4bcb-9c9c-22a98d8b7f54 9351668e-226f-4fad-bcdc-9d9ce2498b0c 328f8acb-e8ca-482a-91f4-b004f1fe3077 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.822 2642760 INFO aodh.api.app [None req-e2453bdb-5f13-4bcb-9c9c-22a98d8b7f54 9351668e-226f-4fad-bcdc-9d9ce2498b0c 328f8acb-e8ca-482a-91f4-b004f1fe3077 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_composite_rule [0.073463s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.806 2642763 INFO alembic.runtime.migration [None req-67c6cb84-a4bf-451b-9f4b-11c14844b139 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.806 2642763 INFO alembic.runtime.migration [None req-67c6cb84-a4bf-451b-9f4b-11c14844b139 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.817 2642763 INFO alembic.runtime.migration [None req-67c6cb84-a4bf-451b-9f4b-11c14844b139 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.817 2642763 INFO alembic.runtime.migration [None req-67c6cb84-a4bf-451b-9f4b-11c14844b139 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.828 2642763 INFO alembic.runtime.migration [None req-67c6cb84-a4bf-451b-9f4b-11c14844b139 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.832 2642763 INFO aodh.api.app [None req-67c6cb84-a4bf-451b-9f4b-11c14844b139 5c25afe0-94cd-44c2-9c1b-a7178a9955e4 04f938d8-5932-4ebc-aab5-ff9022034ef3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.866 2642763 WARNING oslo_db.sqlalchemy.utils [None req-54b86799-9264-4765-9ee3-a4e911c3c5c8 bf13ff33-6577-44bd-ba6f-52a0182f5edc 6a5f8aaf-0255-4073-8fc2-9b1628322165 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.867 2642763 WARNING oslo_db.sqlalchemy.utils [None req-54b86799-9264-4765-9ee3-a4e911c3c5c8 bf13ff33-6577-44bd-ba6f-52a0182f5edc 6a5f8aaf-0255-4073-8fc2-9b1628322165 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.871 2642763 WARNING oslo_db.sqlalchemy.utils [None req-54b86799-9264-4765-9ee3-a4e911c3c5c8 bf13ff33-6577-44bd-ba6f-52a0182f5edc 6a5f8aaf-0255-4073-8fc2-9b1628322165 - - - -] 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_noauth [0.058539s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.846 2642760 INFO alembic.runtime.migration [None req-be700534-4c97-425a-8e88-9a328f4057d4 db1f1ec3-04c5-4a16-9117-3451eb5ffa0a 4105f71f-bac0-4a7f-9eca-9a62a4fb0838 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.846 2642760 INFO alembic.runtime.migration [None req-be700534-4c97-425a-8e88-9a328f4057d4 db1f1ec3-04c5-4a16-9117-3451eb5ffa0a 4105f71f-bac0-4a7f-9eca-9a62a4fb0838 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.850 2642760 INFO alembic.runtime.migration [None req-be700534-4c97-425a-8e88-9a328f4057d4 db1f1ec3-04c5-4a16-9117-3451eb5ffa0a 4105f71f-bac0-4a7f-9eca-9a62a4fb0838 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.850 2642760 INFO alembic.runtime.migration [None req-be700534-4c97-425a-8e88-9a328f4057d4 db1f1ec3-04c5-4a16-9117-3451eb5ffa0a 4105f71f-bac0-4a7f-9eca-9a62a4fb0838 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.854 2642760 INFO alembic.runtime.migration [None req-be700534-4c97-425a-8e88-9a328f4057d4 db1f1ec3-04c5-4a16-9117-3451eb5ffa0a 4105f71f-bac0-4a7f-9eca-9a62a4fb0838 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.856 2642760 INFO aodh.api.app [None req-be700534-4c97-425a-8e88-9a328f4057d4 db1f1ec3-04c5-4a16-9117-3451eb5ffa0a 4105f71f-bac0-4a7f-9eca-9a62a4fb0838 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.876 2642760 WARNING oslo_db.sqlalchemy.utils [None req-818fc839-5385-4db6-b61e-e1597699a2db - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.883 2642760 WARNING oslo_db.sqlalchemy.utils [None req-818fc839-5385-4db6-b61e-e1597699a2db - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.890 2642760 WARNING oslo_db.sqlalchemy.utils [None req-818fc839-5385-4db6-b61e-e1597699a2db - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarms.test_put_alarm_as_admin [0.121758s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.795 2642761 INFO alembic.runtime.migration [None req-2ecc89cf-3e0f-49f9-a3aa-05fde4ed5011 89db779a-8b9d-4f79-9e71-441eb3eedbd7 bb57d67d-cd90-4043-8062-3a628c8b07c1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.795 2642761 INFO alembic.runtime.migration [None req-2ecc89cf-3e0f-49f9-a3aa-05fde4ed5011 89db779a-8b9d-4f79-9e71-441eb3eedbd7 bb57d67d-cd90-4043-8062-3a628c8b07c1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.809 2642761 INFO alembic.runtime.migration [None req-2ecc89cf-3e0f-49f9-a3aa-05fde4ed5011 89db779a-8b9d-4f79-9e71-441eb3eedbd7 bb57d67d-cd90-4043-8062-3a628c8b07c1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.809 2642761 INFO alembic.runtime.migration [None req-2ecc89cf-3e0f-49f9-a3aa-05fde4ed5011 89db779a-8b9d-4f79-9e71-441eb3eedbd7 bb57d67d-cd90-4043-8062-3a628c8b07c1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.818 2642761 INFO alembic.runtime.migration [None req-2ecc89cf-3e0f-49f9-a3aa-05fde4ed5011 89db779a-8b9d-4f79-9e71-441eb3eedbd7 bb57d67d-cd90-4043-8062-3a628c8b07c1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.821 2642761 INFO aodh.api.app [None req-2ecc89cf-3e0f-49f9-a3aa-05fde4ed5011 89db779a-8b9d-4f79-9e71-441eb3eedbd7 bb57d67d-cd90-4043-8062-3a628c8b07c1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.861 2642761 WARNING oslo_db.sqlalchemy.utils [None req-9611536c-1e89-438c-bad6-0654b180c7a1 11adfc2a-58d0-41a8-806f-f403ab5fcf48 0e1f082c-5747-4297-8af6-e5bd2b117dc0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.873 2642761 WARNING oslo_db.sqlalchemy.utils [None req-47d36160-2b18-4a24-9525-00b6fba02a9f 11adfc2a-58d0-41a8-806f-f403ab5fcf48 0e1f082c-5747-4297-8af6-e5bd2b117dc0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.895 2642761 WARNING oslo_db.sqlalchemy.utils [None req-47d36160-2b18-4a24-9525-00b6fba02a9f 11adfc2a-58d0-41a8-806f-f403ab5fcf48 0e1f082c-5747-4297-8af6-e5bd2b117dc0 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_alarm_scenarios.TestPaginationQuery.test_pagination_query_history_data [0.389750s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.574 2642758 INFO alembic.runtime.migration [None req-73df987d-52d0-4f42-8018-e72c3573bebe 9931d6e6-76ba-43ba-9ce6-4cd0a35ef6fb 85f84136-9174-4c40-ae42-aacd35990857 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.574 2642758 INFO alembic.runtime.migration [None req-73df987d-52d0-4f42-8018-e72c3573bebe 9931d6e6-76ba-43ba-9ce6-4cd0a35ef6fb 85f84136-9174-4c40-ae42-aacd35990857 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.579 2642758 INFO alembic.runtime.migration [None req-73df987d-52d0-4f42-8018-e72c3573bebe 9931d6e6-76ba-43ba-9ce6-4cd0a35ef6fb 85f84136-9174-4c40-ae42-aacd35990857 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.579 2642758 INFO alembic.runtime.migration [None req-73df987d-52d0-4f42-8018-e72c3573bebe 9931d6e6-76ba-43ba-9ce6-4cd0a35ef6fb 85f84136-9174-4c40-ae42-aacd35990857 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.584 2642758 INFO alembic.runtime.migration [None req-73df987d-52d0-4f42-8018-e72c3573bebe 9931d6e6-76ba-43ba-9ce6-4cd0a35ef6fb 85f84136-9174-4c40-ae42-aacd35990857 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.592 2642758 INFO aodh.api.app [None req-73df987d-52d0-4f42-8018-e72c3573bebe 9931d6e6-76ba-43ba-9ce6-4cd0a35ef6fb 85f84136-9174-4c40-ae42-aacd35990857 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.792 2642758 WARNING oslo_db.sqlalchemy.utils [None req-8256f093-3fd6-4607-a334-81f713ebcd5d b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.797 2642758 WARNING oslo_db.sqlalchemy.utils [None req-1f8fb958-b632-40f3-9012-08e841135385 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.805 2642758 WARNING oslo_db.sqlalchemy.utils [None req-5db1a248-5ad7-466e-920b-48343d74a4a7 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.810 2642758 WARNING oslo_db.sqlalchemy.utils [None req-a71c1440-34f0-4fc8-8053-ccb546a19b12 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.816 2642758 WARNING oslo_db.sqlalchemy.utils [None req-6baf7b7d-e75c-4cb4-9e2f-dc4413c6ac3f b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.820 2642758 WARNING oslo_db.sqlalchemy.utils [None req-5f83259f-0558-4481-864a-ab9afe468499 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.828 2642758 WARNING oslo_db.sqlalchemy.utils [None req-8c0021f6-5dc7-4a30-ad45-0c06fe2fa7cb b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.832 2642758 WARNING oslo_db.sqlalchemy.utils [None req-3d5b50eb-3cbb-47b2-b2b1-a72b70d2e270 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.838 2642758 WARNING oslo_db.sqlalchemy.utils [None req-3ad82ce2-c1b5-4c15-b8cc-deffc53e85d8 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.843 2642758 WARNING oslo_db.sqlalchemy.utils [None req-157f054c-ff02-4d6f-8269-4d81da381e89 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.850 2642758 WARNING oslo_db.sqlalchemy.utils [None req-5b692d1e-e1f9-4b21-8ea7-45d21df2b242 b52e70e 5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.853 2642758 WARNING oslo_db.sqlalchemy.utils [None req-fef34c9e-bfcf-42f9-8efd-399ea70eeda6 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.860 2642758 WARNING oslo_db.sqlalchemy.utils [None req-2f21cbe7-fc2b-4060-bcd8-1f65fbd8129b b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.863 2642758 WARNING oslo_db.sqlalchemy.utils [None req-53e5020f-8c5c-4614-a6c7-58f4f6dd1da3 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.879 2642758 WARNING oslo_db.sqlalchemy.utils [None req-649f1189-f489-4884-b0c5-8ccc3cedbce7 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.887 2642758 WARNING oslo_db.sqlalchemy.utils [None req-3cad53a7-903c-429a-bb3b-abcaaaa19a32 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.906 2642758 WARNING oslo_db.sqlalchemy.utils [None req-18697768-0a7f-45b3-bdd8-c04ed4531217 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.919 2642758 WARNING oslo_db.sqlalchemy.utils [None req-fc952d5c-d4c4-401f-8473-d90b2844627c b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.927 2642758 WARNING oslo_db.sqlalchemy.utils [None req-13f8ad76-2bcd-4879-b499-1340311393ad b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.938 2642758 WARNING oslo_db.sqlalchemy.utils [None req-15a59561-a46c-4561-ba00-d9c3e28fea21 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.951 2642758 WARNING oslo_db.sqlalchemy.utils [None req-74ebe036-7919-4081-bc43-da0ccc383496 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] 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_normal_user_set_log_actions [0.084649s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.905 2642760 INFO alembic.runtime.migration [None req-818fc839-5385-4db6-b61e-e1597699a2db - - - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.905 2642760 INFO alembic.runtime.migration [None req-818fc839-5385-4db6-b61e-e1597699a2db - - - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.921 2642760 INFO alembic.runtime.migration [None req-818fc839-5385-4db6-b61e-e1597699a2db - - - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.921 2642760 INFO alembic.runtime.migration [None req-818fc839-5385-4db6-b61e-e1597699a2db - - - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.930 2642760 INFO alembic.runtime.migration [None req-818fc839-5385-4db6-b61e-e1597699a2db - - - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.935 2642760 INFO aodh.api.app [None req-818fc839-5385-4db6-b61e-e1597699a2db - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} 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.TestAlarmsHistory.test_get_alarm_history_constrained_by_alarm_id_failed [0.102247s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.918 2642761 INFO alembic.runtime.migration [None req-47d36160-2b18-4a24-9525-00b6fba02a9f 11adfc2a-58d0-41a8-806f-f403ab5fcf48 0e1f082c-5747-4297-8af6-e5bd2b117dc0 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.918 2642761 INFO alembic.runtime.migration [None req-47d36160-2b18-4a24-9525-00b6fba02a9f 11adfc2a-58d0-41a8-806f-f403ab5fcf48 0e1f082c-5747-4297-8af6-e5bd2b117dc0 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.931 2642761 INFO alembic.runtime.migration [None req-47d36160-2b18-4a24-9525-00b6fba02a9f 11adfc2a-58d0-41a8-806f-f403ab5fcf48 0e1f082c-5747-4297-8af6-e5bd2b117dc0 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.931 2642761 INFO alembic.runtime.migration [None req-47d36160-2b18-4a24-9525-00b6fba02a9f 11adfc2a-58d0-41a8-806f-f403ab5fcf48 0e1f082c-5747-4297-8af6-e5bd2b117dc0 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.946 2642761 INFO alembic.runtime.migration [None req-47d36160-2b18-4a24-9525-00b6fba02a9f 11adfc2a-58d0-41a8-806f-f403ab5fcf48 0e1f082c-5747-4297-8af6-e5bd2b117dc0 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.951 2642761 INFO aodh.api.app [None req-47d36160-2b18-4a24-9525-00b6fba02a9f 11adfc2a-58d0-41a8-806f-f403ab5fcf48 0e1f082c-5747-4297-8af6-e5bd2b117dc0 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.981 2642761 WARNING oslo_db.sqlalchemy.utils [None req-21ae179e-598c-4e2a-8b70-61227642a6a0 1c06ba14-79a2-41c3-ac8b-e22a99fb93c0 e31124ef-7592-4d2f-b046-7474e7e6c8cc - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarms [0.013389s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_samples [0.027614s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_metadata_is_not_allowed [0.003776s] ... ok {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsCompositeRule.test_post_with_sub_rule_with_only_required_params [0.115948s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.997 2642760 INFO alembic.runtime.migration [None req-41bc3181-8f87-4134-baea-aa2d38c8d586 ba7dda1a-ba2f-4490-9df4-3f3b81894ef4 d3248b80-30ff-41b5-a5b5-03ae86b39b47 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.998 2642760 INFO alembic.runtime.migration [None req-41bc3181-8f87-4134-baea-aa2d38c8d586 ba7dda1a-ba2f-4490-9df4-3f3b81894ef4 d3248b80-30ff-41b5-a5b5-03ae86b39b47 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.021 2642760 INFO alembic.runtime.migration [None req-41bc3181-8f87-4134-baea-aa2d38c8d586 ba7dda1a-ba2f-4490-9df4-3f3b81894ef4 d3248b80-30ff-41b5-a5b5-03ae86b39b47 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.021 2642760 INFO alembic.runtime.migration [None req-41bc3181-8f87-4134-baea-aa2d38c8d586 ba7dda1a-ba2f-4490-9df4-3f3b81894ef4 d3248b80-30ff-41b5-a5b5-03ae86b39b47 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.027 2642760 INFO alembic.runtime.migration [None req-41bc3181-8f87-4134-baea-aa2d38c8d586 ba7dda1a-ba2f-4490-9df4-3f3b81894ef4 d3248b80-30ff-41b5-a5b5-03ae86b39b47 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.041 2642760 INFO aodh.api.app [None req-41bc3181-8f87-4134-baea-aa2d38c8d586 ba7dda1a-ba2f-4490-9df4-3f3b81894ef4 d3248b80-30ff-41b5-a5b5-03ae86b39b47 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.082 2642760 WARNING oslo_db.sqlalchemy.utils [None req-7d63c11c-d475-471d-a520-c9ba31064a6a 29e5467f-2961-4b99-a85b-cf25dd45e290 919d8b1a-a323-402e-bf5d-7301fe0c2f22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.084 2642760 WARNING oslo_db.sqlalchemy.utils [None req-7d63c11c-d475-471d-a520-c9ba31064a6a 29e5467f-2961-4b99-a85b-cf25dd45e290 919d8b1a-a323-402e-bf5d-7301fe0c2f22 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.093 2642760 WARNING oslo_db.sqlalchemy.utils [None req-7d63c11c-d475-471d-a520-c9ba31064a6a 29e5467f-2961-4b99-a85b-cf25dd45e290 919d8b1a-a323-402e-bf5d-7301fe0c2f22 - - - -] 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.063507s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.061 2642758 INFO alembic.runtime.migration [None req-74ebe036-7919-4081-bc43-da0ccc383496 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.061 2642758 INFO alembic.runtime.migration [None req-74ebe036-7919-4081-bc43-da0ccc383496 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.066 2642758 INFO alembic.runtime.migration [None req-74ebe036-7919-4081-bc43-da0ccc383496 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.066 2642758 INFO alembic.runtime.migration [None req-74ebe036-7919-4081-bc43-da0ccc383496 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.070 2642758 INFO alembic.runtime.migration [None req-74ebe036-7919-4081-bc43-da0ccc383496 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.073 2642758 INFO aodh.api.app [None req-74ebe036-7919-4081-bc43-da0ccc383496 b52e70e5-8d9c-4432-add3-612a3fe53030 4a7daeb9-180c-474d-b2b2-8cc8b1f771dc - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_not_supported_rule [0.061356s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.108 2642760 INFO alembic.runtime.migration [None req-7d63c11c-d475-471d-a520-c9ba31064a6a 29e5467f-2961-4b99-a85b-cf25dd45e290 919d8b1a-a323-402e-bf5d-7301fe0c2f22 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.109 2642760 INFO alembic.runtime.migration [None req-7d63c11c-d475-471d-a520-c9ba31064a6a 29e5467f-2961-4b99-a85b-cf25dd45e290 919d8b1a-a323-402e-bf5d-7301fe0c2f22 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.115 2642760 INFO alembic.runtime.migration [None req-7d63c11c-d475-471d-a520-c9ba31064a6a 29e5467f-2961-4b99-a85b-cf25dd45e290 919d8b1a-a323-402e-bf5d-7301fe0c2f22 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.115 2642760 INFO alembic.runtime.migration [None req-7d63c11c-d475-471d-a520-c9ba31064a6a 29e5467f-2961-4b99-a85b-cf25dd45e290 919d8b1a-a323-402e-bf5d-7301fe0c2f22 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.124 2642760 INFO alembic.runtime.migration [None req-7d63c11c-d475-471d-a520-c9ba31064a6a 29e5467f-2961-4b99-a85b-cf25dd45e290 919d8b1a-a323-402e-bf5d-7301fe0c2f22 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.127 2642760 INFO aodh.api.app [None req-7d63c11c-d475-471d-a520-c9ba31064a6a 29e5467f-2961-4b99-a85b-cf25dd45e290 919d8b1a-a323-402e-bf5d-7301fe0c2f22 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.149 2642760 WARNING oslo_db.sqlalchemy.utils [None req-9c33486a-096c-40a3-9296-fff17a455968 7e548685-c733-4a81-b483-8b1bf000eef5 fa2eb800-3e27-445b-9804-9d621b0eac8f - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_state_timestamp [0.065220s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.122 2642758 INFO alembic.runtime.migration [None req-e8289eb9-eefe-4040-950f-821c27c951d5 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.122 2642758 INFO alembic.runtime.migration [None req-e8289eb9-eefe-4040-950f-821c27c951d5 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.127 2642758 INFO alembic.runtime.migration [None req-e8289eb9-eefe-4040-950f-821c27c951d5 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.127 2642758 INFO alembic.runtime.migration [None req-e8289eb9-eefe-4040-950f-821c27c951d5 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.132 2642758 INFO alembic.runtime.migration [None req-e8289eb9-eefe-4040-950f-821c27c951d5 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.134 2642758 INFO aodh.api.app [None req-e8289eb9-eefe-4040-950f-821c27c951d5 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_severity [0.060282s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.171 2642760 INFO alembic.runtime.migration [None req-9c33486a-096c-40a3-9296-fff17a455968 7e548685-c733-4a81-b483-8b1bf000eef5 fa2eb800-3e27-445b-9804-9d621b0eac8f - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.171 2642760 INFO alembic.runtime.migration [None req-9c33486a-096c-40a3-9296-fff17a455968 7e548685-c733-4a81-b483-8b1bf000eef5 fa2eb800-3e27-445b-9804-9d621b0eac8f - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.175 2642760 INFO alembic.runtime.migration [None req-9c33486a-096c-40a3-9296-fff17a455968 7e548685-c733-4a81-b483-8b1bf000eef5 fa2eb800-3e27-445b-9804-9d621b0eac8f - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.176 2642760 INFO alembic.runtime.migration [None req-9c33486a-096c-40a3-9296-fff17a455968 7e548685-c733-4a81-b483-8b1bf000eef5 fa2eb800-3e27-445b-9804-9d621b0eac8f - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.180 2642760 INFO alembic.runtime.migration [None req-9c33486a-096c-40a3-9296-fff17a455968 7e548685-c733-4a81-b483-8b1bf000eef5 fa2eb800-3e27-445b-9804-9d621b0eac8f - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.183 2642760 INFO aodh.api.app [None req-9c33486a-096c-40a3-9296-fff17a455968 7e548685-c733-4a81-b483-8b1bf000eef5 fa2eb800-3e27-445b-9804-9d621b0eac8f - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.198 2642760 WARNING oslo_db.sqlalchemy.utils [None req-c6df5ec6-408a-4ac0-9ca6-7b1426fb2193 7f8ccf5d-5ca2-4056-a346-84794e5d3353 8fc51aca-7faf-4c39-9b3c-5f9d66453452 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.203 2642760 WARNING oslo_db.sqlalchemy.utils [None req-40bd6ff2-ca5b-461c-9efb-4e1eb18b4a29 7f8ccf5d-5ca2-4056-a346-84794e5d3353 8fc51aca-7faf-4c39-9b3c-5f9d66453452 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.214 2642760 WARNING oslo_db.sqlalchemy.utils [None req-c9df066e-e715-4270-a559-2098246c7ac4 7f8ccf5d-5ca2-4056-a346-84794e5d3353 8fc51aca-7faf-4c39-9b3c-5f9d66453452 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.218 2642760 WARNING oslo_db.sqlalchemy.utils [None req-c9df066e-e715-4270-a559-2098246c7ac4 7f8ccf5d-5ca2-4056-a346-84794e5d3353 8fc51aca-7faf-4c39-9b3c-5f9d66453452 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_filter_with_isotime_timestamp [0.075185s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.187 2642758 INFO alembic.runtime.migration [None req-eb3840e8-bb38-48f0-93bf-6c9265f5aba8 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.187 2642758 INFO alembic.runtime.migration [None req-eb3840e8-bb38-48f0-93bf-6c9265f5aba8 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.191 2642758 INFO alembic.runtime.migration [None req-eb3840e8-bb38-48f0-93bf-6c9265f5aba8 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.191 2642758 INFO alembic.runtime.migration [None req-eb3840e8-bb38-48f0-93bf-6c9265f5aba8 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.196 2642758 INFO alembic.runtime.migration [None req-eb3840e8-bb38-48f0-93bf-6c9265f5aba8 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.199 2642758 INFO aodh.api.app [None req-eb3840e8-bb38-48f0-93bf-6c9265f5aba8 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_type [0.055089s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.231 2642760 INFO alembic.runtime.migration [None req-c9df066e-e715-4270-a559-2098246c7ac4 7f8ccf5d-5ca2-4056-a346-84794e5d3353 8fc51aca-7faf-4c39-9b3c-5f9d66453452 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.231 2642760 INFO alembic.runtime.migration [None req-c9df066e-e715-4270-a559-2098246c7ac4 7f8ccf5d-5ca2-4056-a346-84794e5d3353 8fc51aca-7faf-4c39-9b3c-5f9d66453452 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.235 2642760 INFO alembic.runtime.migration [None req-c9df066e-e715-4270-a559-2098246c7ac4 7f8ccf5d-5ca2-4056-a346-84794e5d3353 8fc51aca-7faf-4c39-9b3c-5f9d66453452 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.235 2642760 INFO alembic.runtime.migration [None req-c9df066e-e715-4270-a559-2098246c7ac4 7f8ccf5d-5ca2-4056-a346-84794e5d3353 8fc51aca-7faf-4c39-9b3c-5f9d66453452 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.239 2642760 INFO alembic.runtime.migration [None req-c9df066e-e715-4270-a559-2098246c7ac4 7f8ccf5d-5ca2-4056-a346-84794e5d3353 8fc51aca-7faf-4c39-9b3c-5f9d66453452 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.241 2642760 INFO aodh.api.app [None req-c9df066e-e715-4270-a559-2098246c7ac4 7f8ccf5d-5ca2-4056-a346-84794e5d3353 8fc51aca-7faf-4c39-9b3c-5f9d66453452 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.254 2642760 WARNING oslo_db.sqlalchemy.utils [None req-15db8660-7109-4a8c-a14b-2508050b9346 b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.259 2642760 WARNING oslo_db.sqlalchemy.utils [None req-f58c5bb6-da79-4962-ba6a-0f216cff60d2 b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.263 2642760 WARNING oslo_db.sqlalchemy.utils [None req-e2689ce4-c186-428d-b6b1-d6853ec001ac b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.270 2642760 WARNING oslo_db.sqlalchemy.utils [None req-91410d84-9582-4b4f-872b-725025c02fe7 b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.272 2642760 WARNING oslo_db.sqlalchemy.utils [None req-91410d84-9582-4b4f-872b-725025c02fe7 b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_ordered_by_recentness [0.409070s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:53.879 2642763 INFO alembic.runtime.migration [None req-54b86799-9264-4765-9ee3-a4e911c3c5c8 bf13ff33-6577-44bd-ba6f-52a0182f5edc 6a5f8aaf-0255-4073-8fc2-9b1628322165 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.879 2642763 INFO alembic.runtime.migration [None req-54b86799-9264-4765-9ee3-a4e911c3c5c8 bf13ff33-6577-44bd-ba6f-52a0182f5edc 6a5f8aaf-0255-4073-8fc2-9b1628322165 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.885 2642763 INFO alembic.runtime.migration [None req-54b86799-9264-4765-9ee3-a4e911c3c5c8 bf13ff33-6577-44bd-ba6f-52a0182f5edc 6a5f8aaf-0255-4073-8fc2-9b1628322165 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:53.885 2642763 INFO alembic.runtime.migration [None req-54b86799-9264-4765-9ee3-a4e911c3c5c8 bf13ff33-6577-44bd-ba6f-52a0182f5edc 6a5f8aaf-0255-4073-8fc2-9b1628322165 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:53.899 2642763 INFO alembic.runtime.migration [None req-54b86799-9264-4765-9ee3-a4e911c3c5c8 bf13ff33-6577-44bd-ba6f-52a0182f5edc 6a5f8aaf-0255-4073-8fc2-9b1628322165 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:53.901 2642763 INFO aodh.api.app [None req-54b86799-9264-4765-9ee3-a4e911c3c5c8 bf13ff33-6577-44bd-ba6f-52a0182f5edc 6a5f8aaf-0255-4073-8fc2-9b1628322165 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:53.946 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ece691fc-c57a-4626-a148-def66e223ec8 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.964 2642763 WARNING oslo_db.sqlalchemy.utils [None req-f88b5e4d-d514-400a-af58-a428311d6a8c 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.975 2642763 WARNING oslo_db.sqlalchemy.utils [None req-d85f8921-b57b-4240-99f5-6226df7cee08 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.979 2642763 WARNING oslo_db.sqlalchemy.utils [None req-6bcd7a2e-e387-4f92-9292-4b67f1820e1d 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.990 2642763 WARNING oslo_db.sqlalchemy.utils [None req-9dea500c-4e2a-409f-b815-c72ed32c8462 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:53.995 2642763 WARNING oslo_db.sqlalchemy.utils [None req-e7a32f57-51b8-40da-aa96-c31dcbf60e36 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.014 2642763 WARNING oslo_db.sqlalchemy.utils [None req-a8e42ba4-d823-4abb-934b-7c528406fa0b 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.023 2642763 WARNING oslo_db.sqlalchemy.utils [None req-d5518f45-9449-4553-b0d8-d3ac7d947a37 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.043 2642763 WARNING oslo_db.sqlalchemy.utils [None req-15baf723-03be-4ebf-b530-e880f4404725 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.049 2642763 WARNING oslo_db.sqlalchemy.utils [None req-bd30600e-5010-4186-a0f7-199a5c0967ed 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.081 2642763 WARNING oslo_db.sqlalchemy.utils [None req-d6a8aff3-c4bf-42f4-ae06-f40e20cba313 76fc80c d-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.092 2642763 WARNING oslo_db.sqlalchemy.utils [None req-900faf79-7ce3-4d5a-85e0-3b7692bd0756 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.116 2642763 WARNING oslo_db.sqlalchemy.utils [None req-00d6d00d-5def-423d-b521-4cb33d7a903a 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.129 2642763 WARNING oslo_db.sqlalchemy.utils [None req-e735cdeb-1542-422b-b2d4-549d67b2aacf 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.153 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ce75035a-ff96-4137-8ea2-b470d1994b9a 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.164 2642763 WARNING oslo_db.sqlalchemy.utils [None req-362127cf-b8da-469d-a94f-d66694771f37 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.187 2642763 WARNING oslo_db.sqlalchemy.utils [None req-90c9dd08-0386-422a-b0ac-b8e3cb6c18a7 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.202 2642763 WARNING oslo_db.sqlalchemy.utils [None req-bbb5ecb5-36b6-4286-8eca-59da2293c4ec 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.223 2642763 WARNING oslo_db.sqlalchemy.utils [None req-012e09b3-d81b-4120-9382-baeb08336bd1 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.235 2642763 WARNING oslo_db.sqlalchemy.utils [None req-f62aa6de-ed8c-4f9e-ac1e-bddc39b8f3cc 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.253 2642763 WARNING oslo_db.sqlalchemy.utils [None req-3daa9bfd-ab9b-4f46-8015-e34fdd003402 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.261 2642763 WARNING oslo_db.sqlalchemy.utils [None req-3daa9bfd-ab9b-4f46-8015-e34fdd003402 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_sees_only_its_own_project [0.079740s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.263 2642758 INFO alembic.runtime.migration [None req-a6dd5bdc-0a9e-433c-a446-44621f54ac01 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.263 2642758 INFO alembic.runtime.migration [None req-a6dd5bdc-0a9e-433c-a446-44621f54ac01 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.267 2642758 INFO alembic.runtime.migration [None req-a6dd5bdc-0a9e-433c-a446-44621f54ac01 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.268 2642758 INFO alembic.runtime.migration [None req-a6dd5bdc-0a9e-433c-a446-44621f54ac01 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.272 2642758 INFO alembic.runtime.migration [None req-a6dd5bdc-0a9e-433c-a446-44621f54ac01 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.275 2642758 INFO aodh.api.app [None req-a6dd5bdc-0a9e-433c-a446-44621f54ac01 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_alarm_history_constrained_by_timestamp [0.379368s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.030 2642761 INFO alembic.runtime.migration [None req-21ae179e-598c-4e2a-8b70-61227642a6a0 1c06ba14-79a2-41c3-ac8b-e22a99fb93c0 e31124ef-7592-4d2f-b046-7474e7e6c8cc - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.030 2642761 INFO alembic.runtime.migration [None req-21ae179e-598c-4e2a-8b70-61227642a6a0 1c06ba14-79a2-41c3-ac8b-e22a99fb93c0 e31124ef-7592-4d2f-b046-7474e7e6c8cc - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.035 2642761 INFO alembic.runtime.migration [None req-21ae179e-598c-4e2a-8b70-61227642a6a0 1c06ba14-79a2-41c3-ac8b-e22a99fb93c0 e31124ef-7592-4d2f-b046-7474e7e6c8cc - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.035 2642761 INFO alembic.runtime.migration [None req-21ae179e-598c-4e2a-8b70-61227642a6a0 1c06ba14-79a2-41c3-ac8b-e22a99fb93c0 e31124ef-7592-4d2f-b046-7474e7e6c8cc - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.050 2642761 INFO alembic.runtime.migration [None req-21ae179e-598c-4e2a-8b70-61227642a6a0 1c06ba14-79a2-41c3-ac8b-e22a99fb93c0 e31124ef-7592-4d2f-b046-7474e7e6c8cc - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.065 2642761 INFO aodh.api.app [None req-21ae179e-598c-4e2a-8b70-61227642a6a0 1c06ba14-79a2-41c3-ac8b-e22a99fb93c0 e31124ef-7592-4d2f-b046-7474e7e6c8cc - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.328 2642761 WARNING oslo_db.sqlalchemy.utils [None req-cbd10b99-f676-4c08-92a8-e7a6aa0a8f77 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.332 2642761 WARNING oslo_db.sqlalchemy.utils [None req-122814e5-f468-45b5-bb3d-bde29a35522c eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.342 2642761 WARNING oslo_db.sqlalchemy.utils [None req-ad7e2f42-1ed0-4d98-a08d-8c303824c1f9 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.356 2642761 WARNING oslo_db.sqlalchemy.utils [None req-ec3f4de5-c99f-46c4-b6c9-524b1cb606a1 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.364 2642761 WARNING oslo_db.sqlalchemy.utils [None req-ec3f4de5-c99f-46c4-b6c9-524b1cb606a1 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.378 2642761 WARNING oslo_db.sqlalchemy.utils [None req-9653a90b-c6fe-43bd-8071-49e03d912334 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.381 2642761 WARNING oslo_db.sqlalchemy.utils [None req-9653a90b-c6fe-43bd-8071-49e03d912334 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. Captured stderr: ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/aodh-20.1.0.dev65/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_query_with_field_user_in_orderby [0.172645s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.372 2642758 INFO alembic.runtime.migration [None req-4c6ea667-8a67-4b2e-8e8b-43f543d65663 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.372 2642758 INFO alembic.runtime.migration [None req-4c6ea667-8a67-4b2e-8e8b-43f543d65663 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.394 2642758 INFO alembic.runtime.migration [None req-4c6ea667-8a67-4b2e-8e8b-43f543d65663 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.394 2642758 INFO alembic.runtime.migration [None req-4c6ea667-8a67-4b2e-8e8b-43f543d65663 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.403 2642758 INFO alembic.runtime.migration [None req-4c6ea667-8a67-4b2e-8e8b-43f543d65663 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.419 2642758 INFO aodh.api.app [None req-4c6ea667-8a67-4b2e-8e8b-43f543d65663 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_record_alarm_history_statistic [0.243512s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.296 2642763 INFO alembic.runtime.migration [None req-3daa9bfd-ab9b-4f46-8015-e34fdd003402 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.297 2642763 INFO alembic.runtime.migration [None req-3daa9bfd-ab9b-4f46-8015-e34fdd003402 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.305 2642763 INFO alembic.runtime.migration [None req-3daa9bfd-ab9b-4f46-8015-e34fdd003402 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.305 2642763 INFO alembic.runtime.migration [None req-3daa9bfd-ab9b-4f46-8015-e34fdd003402 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.319 2642763 INFO alembic.runtime.migration [None req-3daa9bfd-ab9b-4f46-8015-e34fdd003402 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.321 2642763 INFO aodh.api.app [None req-3daa9bfd-ab9b-4f46-8015-e34fdd003402 76fc80cd-9c65-4f75-9879-dac395f776da ddb5ae96-25b6-45b2-add1-1ddc8bd81268 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.337 2642763 WARNING oslo_db.sqlalchemy.utils [None req-f28dada7-15d8-475a-af7b-cbf06ce4cd97 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.341 2642763 WARNING oslo_db.sqlalchemy.utils [None req-82a2ef60-f4ad-4cf6-ad70-e0dc6ef743fe 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.344 2642763 WARNING oslo_db.sqlalchemy.utils [None req-82a2ef60-f4ad-4cf6-ad70-e0dc6ef743fe 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.488 2642763 WARNING oslo_db.sqlalchemy.utils [None req-9784ded2-4294-4bf1-a860-1a895e5d4cc1 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.498 2642763 WARNING oslo_db.sqlalchemy.utils [None req-307010f3-d592-4ab5-bc3f-c264917806c9 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.513 2642763 WARNING oslo_db.sqlalchemy.utils [None req-5136450b-e43a-4841-8f38-1812f61a8f8a 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.521 2642763 WARNING oslo_db.sqlalchemy.utils [None req-aae4da6b-778e-4449-940a-86b9bce44d9c 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.524 2642763 WARNING oslo_db.sqlalchemy.utils [None req-aae4da6b-778e-4449-940a-86b9bce44d9c 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsHistory.test_get_recorded_alarm_history_state_transition_on_behalf_of [0.140454s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.404 2642761 INFO alembic.runtime.migration [None req-9653a90b-c6fe-43bd-8071-49e03d912334 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.404 2642761 INFO alembic.runtime.migration [None req-9653a90b-c6fe-43bd-8071-49e03d912334 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.408 2642761 INFO alembic.runtime.migration [None req-9653a90b-c6fe-43bd-8071-49e03d912334 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.408 2642761 INFO alembic.runtime.migration [None req-9653a90b-c6fe-43bd-8071-49e03d912334 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.420 2642761 INFO alembic.runtime.migration [None req-9653a90b-c6fe-43bd-8071-49e03d912334 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.423 2642761 INFO aodh.api.app [None req-9653a90b-c6fe-43bd-8071-49e03d912334 eb2f3efd-5f54-4fd9-8c8d-05813072469b 169d54bf-58f6-4c06-8a63-3d832a2413e9 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.439 2642761 WARNING oslo_db.sqlalchemy.utils [None req-d72d3d26-cf4f-48ed-8ccc-17d63bfe2fce 234090b6-06bb-4746-bdf1-0b64dbac80e6 8a185ffe-a6f5-4df3-b4e2-975cc5b36d51 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.440 2642761 WARNING oslo_db.sqlalchemy.utils [None req-d72d3d26-cf4f-48ed-8ccc-17d63bfe2fce 234090b6-06bb-4746-bdf1-0b64dbac80e6 8a185ffe-a6f5-4df3-b4e2-975cc5b36d51 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.445 2642761 WARNING oslo_db.sqlalchemy.utils [None req-d1aac1f7-69f6-45ee-baf9-b4aae1a4eced 234090b6-06bb-4746-bdf1-0b64dbac80e6 8a185ffe-a6f5-4df3-b4e2-975cc5b36d51 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.448 2642761 WARNING oslo_db.sqlalchemy.utils [None req-c6da7260-edde-4a42-84c2-31e91bfaf65f 5f80ab5c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.464 2642761 WARNING oslo_db.sqlalchemy.utils [None req-38d1e222-7d20-417b-a007-28eb0b469301 5f80ab5c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.486 2642761 WARNING oslo_db.sqlalchemy.utils [None req-0386ac02-e390-48e5-a1dc-626d5f6f5597 234090b6-06bb-4746-bdf1-0b64dbac80e6 8a185ffe-a6f5-4df3-b4e2-975cc5b36d51 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.489 2642761 WARNING oslo_db.sqlalchemy.utils [None req-0386ac02-e390-48e5-a1dc-626d5f6f5597 234090b6-06bb-4746-bdf1-0b64dbac80e6 8a185ffe-a6f5-4df3-b4e2-975cc5b36d51 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.506 2642761 WARNING oslo_db.sqlalchemy.utils [None req-4ab94e4f-70db-4560-acfd-6d5e8c41c959 234090b6-06bb-4746-bdf1-0b64dbac80e6 8a185ffe-a6f5-4df3-b4e2-975cc5b36d51 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.521 2642761 WARNING oslo_db.sqlalchemy.utils [None req-951a5fd8-47ed-4bfb-8326-f243a148b720 5f80ab5c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.525 2642761 WARNING oslo_db.sqlalchemy.utils [None req-951a5fd8-47ed-4bfb-8326-f243a148b720 5f80ab5c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.530 2642761 WARNING oslo_db.sqlalchemy.utils [None req-aacbeb39-11f2-42c9-96e5-921e004eb41e 5f80ab5 c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarm_quotas_multitenant_user [0.294022s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.287 2642760 INFO alembic.runtime.migration [None req-91410d84-9582-4b4f-872b-725025c02fe7 b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.287 2642760 INFO alembic.runtime.migration [None req-91410d84-9582-4b4f-872b-725025c02fe7 b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.290 2642760 INFO alembic.runtime.migration [None req-91410d84-9582-4b4f-872b-725025c02fe7 b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.290 2642760 INFO alembic.runtime.migration [None req-91410d84-9582-4b4f-872b-725025c02fe7 b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.295 2642760 INFO alembic.runtime.migration [None req-91410d84-9582-4b4f-872b-725025c02fe7 b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.297 2642760 INFO aodh.api.app [None req-91410d84-9582-4b4f-872b-725025c02fe7 b64303ed-d6a8-47c9-979a-47e61e8fe3ee 6d6a644a-5ed8-4792-b145-52026fd2bba4 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.319 2642760 WARNING oslo_db.sqlalchemy.utils [None req-0007f456-4035-4389-88f7-d8538eef4ef5 51d9b2d1-2115-416e-959e-33c547cb55c9 6a5d7db7-2870-4290-a7b3-25a702aa5fc1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.325 2642760 WARNING oslo_db.sqlalchemy.utils [None req-0007f456-4035-4389-88f7-d8538eef4ef5 51d9b2d1-2115-416e-959e-33c547cb55c9 6a5d7db7-2870-4290-a7b3-25a702aa5fc1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.521 2642760 WARNING oslo_db.sqlalchemy.utils [None req-04234a24-dd01-452e-8c0e-56894af7b503 51d9b2d1-2115-416e-959e-33c547cb55c9 6a5d7db7-2870-4290-a7b3-25a702aa5fc1 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.535 2642760 WARNING oslo_db.sqlalchemy.utils [None req-9da0f505-9248-4f75-abb1-3ec0fee8b3b8 51d9b2d1-2115-416e-959e-33c547cb55c9 05d51b10-3085-45b2-92b4-814e62b85b57 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.537 2642760 WARNING oslo_db.sqlalchemy.utils [None req-9da0f505-9248-4f75-abb1-3ec0fee8b3b8 51d9b2d1-2115-416e-959e-33c547cb55c9 05d51b10-3085-45b2-92b4-814e62b85b57 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.550 2642760 WARNING oslo_db.sqlalchemy.utils [None req-6cd42839-6474-4713-a617-b1903b2a351b 51d9b2d1-2115-416e-959e-33c547cb55c9 05d51b10-3085-45b2-92b4-814e62b85b57 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.568 2642760 WARNING oslo_db.sqlalchemy.utils [None req-14641daf-3fd4-4a20-bfb6-55c2e32ace16 51d9b2d1-2115-416e-959e-33c547cb55c9 05d51b10-3085-45b2-92b4-814e62b85b57 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_user_alarms_quotas [0.054624s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.542 2642761 INFO alembic.runtime.migration [None req-aacbeb39-11f2-42c9-96e5-921e004eb41e 5f80ab5c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.542 2642761 INFO alembic.runtime.migration [None req-aacbeb39-11f2-42c9-96e5-921e004eb41e 5f80ab5c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.546 2642761 INFO alembic.runtime.migration [None req-aacbeb39-11f2-42c9-96e5-921e004eb41e 5f80ab5c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.546 2642761 INFO alembic.runtime.migration [None req-aacbeb39-11f2-42c9-96e5-921e004eb41e 5f80ab5c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.555 2642761 INFO alembic.runtime.migration [None req-aacbeb39-11f2-42c9-96e5-921e004eb41e 5f80ab5c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.557 2642761 INFO aodh.api.app [None req-aacbeb39-11f2-42c9-96e5-921e004eb41e 5f80ab5c-6f69-43a7-b5e2-003706e8b47e 06543640-c0d8-4bc5-9a07-d2267b8ce521 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.571 2642761 WARNING oslo_db.sqlalchemy.utils [None req-f071c5f0-69bd-4df6-aafa-9addae730f0f b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.572 2642761 WARNING oslo_db.sqlalchemy.utils [None req-f071c5f0-69bd-4df6-aafa-9addae730f0f b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.579 2642761 WARNING oslo_db.sqlalchemy.utils [None req-f681cfec-646f-41a4-b126-6bb96bd39cb4 b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.583 2642761 WARNING oslo_db.sqlalchemy.utils [None req-4caff53b-2078-4a88-814a-e683db60b7cc b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.584 2642761 WARNING oslo_db.sqlalchemy.utils [None req-4caff53b-2078-4a88-814a-e683db60b7cc b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.587 2642761 WARNING oslo_db.sqlalchemy.utils [None req-aae0a77b-6e45-4f3e-bb5f-5b33218cac75 b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] 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.069548s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.540 2642763 INFO alembic.runtime.migration [None req-aae4da6b-778e-4449-940a-86b9bce44d9c 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.541 2642763 INFO alembic.runtime.migration [None req-aae4da6b-778e-4449-940a-86b9bce44d9c 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.549 2642763 INFO alembic.runtime.migration [None req-aae4da6b-778e-4449-940a-86b9bce44d9c 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.550 2642763 INFO alembic.runtime.migration [None req-aae4da6b-778e-4449-940a-86b9bce44d9c 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.554 2642763 INFO alembic.runtime.migration [None req-aae4da6b-778e-4449-940a-86b9bce44d9c 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.558 2642763 INFO aodh.api.app [None req-aae4da6b-778e-4449-940a-86b9bce44d9c 9df2e6fa-7a3a-43d2-a4aa-04cad1b4d0b6 db519d80-3d2f-4d20-845c-4e3609370462 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.578 2642763 WARNING oslo_db.sqlalchemy.utils [None req-db7c9f8a-4b4e-4f22-9427-f3eaf969a5ce f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.579 2642763 WARNING oslo_db.sqlalchemy.utils [None req-db7c9f8a-4b4e-4f22-9427-f3eaf969a5ce f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.585 2642763 WARNING oslo_db.sqlalchemy.utils [None req-437dfa7e-6efb-4ad6-9cc4-a1a756529c0b f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.589 2642763 WARNING oslo_db.sqlalchemy.utils [None req-bca5039f-9737-406d-af75-da10803aef43 f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.589 2642763 WARNING oslo_db.sqlalchemy.utils [None req-bca5039f-9737-406d-af75-da10803aef43 f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.594 2642763 WARNING oslo_db.sqlalchemy.utils [None req-2c538f25-00cd-43bc-83c3-28b12c50f3df f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_admin_tenant_sees_every_project [0.121344s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.526 2642758 INFO alembic.runtime.migration [None req-4a66bd69-5143-4a07-8faa-f518f786f1cd - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.526 2642758 INFO alembic.runtime.migration [None req-4a66bd69-5143-4a07-8faa-f518f786f1cd - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.536 2642758 INFO alembic.runtime.migration [None req-4a66bd69-5143-4a07-8faa-f518f786f1cd - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.536 2642758 INFO alembic.runtime.migration [None req-4a66bd69-5143-4a07-8faa-f518f786f1cd - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.563 2642758 INFO alembic.runtime.migration [None req-4a66bd69-5143-4a07-8faa-f518f786f1cd - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.566 2642758 INFO aodh.api.app [None req-4a66bd69-5143-4a07-8faa-f518f786f1cd - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_metrics_alarm_cached [0.069697s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.581 2642760 INFO alembic.runtime.migration [None req-14641daf-3fd4-4a20-bfb6-55c2e32ace16 51d9b2d1-2115-416e-959e-33c547cb55c9 05d51b10-3085-45b2-92b4-814e62b85b57 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.581 2642760 INFO alembic.runtime.migration [None req-14641daf-3fd4-4a20-bfb6-55c2e32ace16 51d9b2d1-2115-416e-959e-33c547cb55c9 05d51b10-3085-45b2-92b4-814e62b85b57 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.585 2642760 INFO alembic.runtime.migration [None req-14641daf-3fd4-4a20-bfb6-55c2e32ace16 51d9b2d1-2115-416e-959e-33c547cb55c9 05d51b10-3085-45b2-92b4-814e62b85b57 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.585 2642760 INFO alembic.runtime.migration [None req-14641daf-3fd4-4a20-bfb6-55c2e32ace16 51d9b2d1-2115-416e-959e-33c547cb55c9 05d51b10-3085-45b2-92b4-814e62b85b57 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.590 2642760 INFO alembic.runtime.migration [None req-14641daf-3fd4-4a20-bfb6-55c2e32ace16 51d9b2d1-2115-416e-959e-33c547cb55c9 05d51b10-3085-45b2-92b4-814e62b85b57 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.591 2642760 INFO aodh.api.app [None req-14641daf-3fd4-4a20-bfb6-55c2e32ace16 51d9b2d1-2115-416e-959e-33c547cb55c9 05d51b10-3085-45b2-92b4-814e62b85b57 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.624 2642760 WARNING oslo_db.sqlalchemy.utils [None req-7535ece2-ae40-48e3-a91a-7003447e490b 1041e3b0-9caa-4c48-ac5b-b8b97ae392e1 0f79ca83-4dbd-46c0-a144-9c06e65d5eb8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.626 2642760 WARNING oslo_db.sqlalchemy.utils [None req-7535ece2-ae40-48e3-a91a-7003447e490b 1041e3b0-9caa-4c48-ac5b-b8b97ae392e1 0f79ca83-4dbd-46c0-a144-9c06e65d5eb8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.636 2642760 WARNING oslo_db.sqlalchemy.utils [None req-5476f592-d52b-4fe5-b438-878be0c3dd89 1041e3b0-9caa-4c48-ac5b-b8b97ae392e1 0f79ca83-4dbd-46c0-a144-9c06e65d5eb8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.638 2642760 WARNING oslo_db.sqlalchemy.utils [None req-5476f592-d52b-4fe5-b438-878be0c3dd89 1041e3b0-9caa-4c48-ac5b-b8b97ae392e1 0f79ca83-4dbd-46c0-a144-9c06e65d5eb8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_larger_limit_project_alarms_quotas [0.060255s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.603 2642763 INFO alembic.runtime.migration [None req-2c538f25-00cd-43bc-83c3-28b12c50f3df f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.603 2642763 INFO alembic.runtime.migration [None req-2c538f25-00cd-43bc-83c3-28b12c50f3df f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.607 2642763 INFO alembic.runtime.migration [None req-2c538f25-00cd-43bc-83c3-28b12c50f3df f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.607 2642763 INFO alembic.runtime.migration [None req-2c538f25-00cd-43bc-83c3-28b12c50f3df f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.613 2642763 INFO alembic.runtime.migration [None req-2c538f25-00cd-43bc-83c3-28b12c50f3df f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.614 2642763 INFO aodh.api.app [None req-2c538f25-00cd-43bc-83c3-28b12c50f3df f1528851-f3de-4609-a629-08b0c7d76629 8b642221-f1e9-46df-947e-97a811f047c6 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.635 2642763 WARNING oslo_db.sqlalchemy.utils [None req-dbc7bbd7-fe86-4ad0-8901-89d540b6b18a 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.637 2642763 WARNING oslo_db.sqlalchemy.utils [None req-dbc7bbd7-fe86-4ad0-8901-89d540b6b18a 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.643 2642763 WARNING oslo_db.sqlalchemy.utils [None req-b92e0471-86df-4d60-b5cc-ed66d99023db 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.649 2642763 WARNING oslo_db.sqlalchemy.utils [None req-edb3bd1a-d65a-4a0a-b7bb-05234764fa0a 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.650 2642763 WARNING oslo_db.sqlalchemy.utils [None req-edb3bd1a-d65a-4a0a-b7bb-05234764fa0a 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.654 2642763 WARNING oslo_db.sqlalchemy.utils [None req-e7c17220-468f-43cb-8bbf-74021120ecb1 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_project_alarms_quotas [0.081243s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.598 2642761 INFO alembic.runtime.migration [None req-aae0a77b-6e45-4f3e-bb5f-5b33218cac75 b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.598 2642761 INFO alembic.runtime.migration [None req-aae0a77b-6e45-4f3e-bb5f-5b33218cac75 b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.602 2642761 INFO alembic.runtime.migration [None req-aae0a77b-6e45-4f3e-bb5f-5b33218cac75 b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.602 2642761 INFO alembic.runtime.migration [None req-aae0a77b-6e45-4f3e-bb5f-5b33218cac75 b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.607 2642761 INFO alembic.runtime.migration [None req-aae0a77b-6e45-4f3e-bb5f-5b33218cac75 b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.609 2642761 INFO aodh.api.app [None req-aae0a77b-6e45-4f3e-bb5f-5b33218cac75 b49c34ac-31f9-4aa8-b59f-a86c1c2bfe73 a4a2e924-0c69-4cfe-8a99-f9b2bbb08c0e - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.651 2642761 WARNING oslo_db.sqlalchemy.utils [None req-d2a72c55-6f6a-4004-9358-8f1cd1b9bb6e c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.652 2642761 WARNING oslo_db.sqlalchemy.utils [None req-d2a72c55-6f6a-4004-9358-8f1cd1b9bb6e c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.661 2642761 WARNING oslo_db.sqlalchemy.utils [None req-3bf63a81-61cf-47f6-a5e6-1d51d9b0cff2 c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.665 2642761 WARNING oslo_db.sqlalchemy.utils [None req-7c0e119e-c3c2-491d-959d-5703221c2607 c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.666 2642761 WARNING oslo_db.sqlalchemy.utils [None req-7c0e119e-c3c2-491d-959d-5703221c2607 c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.669 2642761 WARNING oslo_db.sqlalchemy.utils [None req-464fec2f-099f-43b9-9772-635b87ba49ba c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_translated_then_untranslated_error [0.064629s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.653 2642760 INFO alembic.runtime.migration [None req-5476f592-d52b-4fe5-b438-878be0c3dd89 1041e3b0-9caa-4c48-ac5b-b8b97ae392e1 0f79ca83-4dbd-46c0-a144-9c06e65d5eb8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.653 2642760 INFO alembic.runtime.migration [None req-5476f592-d52b-4fe5-b438-878be0c3dd89 1041e3b0-9caa-4c48-ac5b-b8b97ae392e1 0f79ca83-4dbd-46c0-a144-9c06e65d5eb8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.658 2642760 INFO alembic.runtime.migration [None req-5476f592-d52b-4fe5-b438-878be0c3dd89 1041e3b0-9caa-4c48-ac5b-b8b97ae392e1 0f79ca83-4dbd-46c0-a144-9c06e65d5eb8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.658 2642760 INFO alembic.runtime.migration [None req-5476f592-d52b-4fe5-b438-878be0c3dd89 1041e3b0-9caa-4c48-ac5b-b8b97ae392e1 0f79ca83-4dbd-46c0-a144-9c06e65d5eb8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.664 2642760 INFO alembic.runtime.migration [None req-5476f592-d52b-4fe5-b438-878be0c3dd89 1041e3b0-9caa-4c48-ac5b-b8b97ae392e1 0f79ca83-4dbd-46c0-a144-9c06e65d5eb8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.667 2642760 INFO aodh.api.app [None req-5476f592-d52b-4fe5-b438-878be0c3dd89 1041e3b0-9caa-4c48-ac5b-b8b97ae392e1 0f79ca83-4dbd-46c0-a144-9c06e65d5eb8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.689 2642760 WARNING oslo_db.sqlalchemy.utils [None req-ee031be8-97e0-414d-8ac8-5666858876fe - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.702 2642760 WARNING oslo_db.sqlalchemy.utils [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleGnocchi.test_post_gnocchi_aggregation_alarm_project_constraint [0.070303s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.664 2642763 INFO alembic.runtime.migration [None req-e7c17220-468f-43cb-8bbf-74021120ecb1 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.665 2642763 INFO alembic.runtime.migration [None req-e7c17220-468f-43cb-8bbf-74021120ecb1 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.668 2642763 INFO alembic.runtime.migration [None req-e7c17220-468f-43cb-8bbf-74021120ecb1 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.669 2642763 INFO alembic.runtime.migration [None req-e7c17220-468f-43cb-8bbf-74021120ecb1 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.674 2642763 INFO alembic.runtime.migration [None req-e7c17220-468f-43cb-8bbf-74021120ecb1 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.676 2642763 INFO aodh.api.app [None req-e7c17220-468f-43cb-8bbf-74021120ecb1 76df539d-c08f-4834-b593-8c10c960da60 21c4c2a8-ee5f-49e5-be42-0153e859cce7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.713 2642763 WARNING oslo_db.sqlalchemy.utils [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.715 2642763 WARNING oslo_db.sqlalchemy.utils [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.724 2642763 WARNING oslo_db.sqlalchemy.utils [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsQuotas.test_user_alarms_quotas [0.075506s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.679 2642761 INFO alembic.runtime.migration [None req-464fec2f-099f-43b9-9772-635b87ba49ba c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.679 2642761 INFO alembic.runtime.migration [None req-464fec2f-099f-43b9-9772-635b87ba49ba c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.683 2642761 INFO alembic.runtime.migration [None req-464fec2f-099f-43b9-9772-635b87ba49ba c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.684 2642761 INFO alembic.runtime.migration [None req-464fec2f-099f-43b9-9772-635b87ba49ba c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.692 2642761 INFO alembic.runtime.migration [None req-464fec2f-099f-43b9-9772-635b87ba49ba c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.696 2642761 INFO aodh.api.app [None req-464fec2f-099f-43b9-9772-635b87ba49ba c3810b58-d717-4f4a-b767-db67d9512d4f 895c23dc-2397-4cf7-9815-4510b891c6e3 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.717 2642761 WARNING oslo_db.sqlalchemy.utils [None req-4d1f3847-c158-4758-b2c1-b0a5e6f831be 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.722 2642761 WARNING oslo_db.sqlalchemy.utils [None req-4d1f3847-c158-4758-b2c1-b0a5e6f831be 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.729 2642761 WARNING oslo_db.sqlalchemy.utils [None req-0f903ed2-7dfe-4f72-91d1-f0b3bd035945 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.740 2642761 WARNING oslo_db.sqlalchemy.utils [None req-9e0bb528-344b-401b-a852-7f9909c5d617 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.741 2642761 WARNING oslo_db.sqlalchemy.utils [None req-9e0bb528-344b-401b-a852-7f9909c5d617 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.744 2642761 WARNING oslo_db.sqlalchemy.utils [None req-072a8965-b396-4ee6-8c95-7e9149937d63 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_xml_parsable_error_middleware_translation_400 [0.059534s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.719 2642760 INFO alembic.runtime.migration [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.719 2642760 INFO alembic.runtime.migration [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.723 2642760 INFO alembic.runtime.migration [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.723 2642760 INFO alembic.runtime.migration [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.728 2642760 INFO alembic.runtime.migration [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.730 2642760 INFO aodh.api.app [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_orderby [0.002531s] ... ok {0} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_filter_with_isotime [0.150797s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.648 2642758 INFO alembic.runtime.migration [None req-61204a73-f655-4bf5-b251-8a0bdffdae55 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.648 2642758 INFO alembic.runtime.migration [None req-61204a73-f655-4bf5-b251-8a0bdffdae55 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.659 2642758 INFO alembic.runtime.migration [None req-61204a73-f655-4bf5-b251-8a0bdffdae55 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.661 2642758 INFO alembic.runtime.migration [None req-61204a73-f655-4bf5-b251-8a0bdffdae55 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.682 2642758 INFO alembic.runtime.migration [None req-61204a73-f655-4bf5-b251-8a0bdffdae55 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.691 2642758 INFO aodh.api.app [None req-61204a73-f655-4bf5-b251-8a0bdffdae55 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_best_match_language [0.066413s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.736 2642763 INFO alembic.runtime.migration [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.736 2642763 INFO alembic.runtime.migration [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.740 2642763 INFO alembic.runtime.migration [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.740 2642763 INFO alembic.runtime.migration [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.745 2642763 INFO alembic.runtime.migration [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.748 2642763 INFO aodh.api.app [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/webob/acceptparse.py:4420: DeprecationWarning: The behavior of AcceptLanguageValidHeader.best_match is currently being maintained for backward compatibility, but it will be deprecated in the future as it does not conform to the RFC. warnings.warn( {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_convert_operator_to_lower_case [0.000953s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_utc [0.000826s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_wrong_syntax [0.002305s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_filter_misstyped_field_name_alarmchange [0.041458s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter [0.003298s] ... ok {2} aodh.tests.functional.api.v2.test_alarm_scenarios.TestAlarmsRuleThreshold.test_post_threshold_rule_defaults [0.075868s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.766 2642761 INFO alembic.runtime.migration [None req-072a8965-b396-4ee6-8c95-7e9149937d63 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.766 2642761 INFO alembic.runtime.migration [None req-072a8965-b396-4ee6-8c95-7e9149937d63 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.778 2642761 INFO alembic.runtime.migration [None req-072a8965-b396-4ee6-8c95-7e9149937d63 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.778 2642761 INFO alembic.runtime.migration [None req-072a8965-b396-4ee6-8c95-7e9149937d63 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.786 2642761 INFO alembic.runtime.migration [None req-072a8965-b396-4ee6-8c95-7e9149937d63 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.790 2642761 INFO aodh.api.app [None req-072a8965-b396-4ee6-8c95-7e9149937d63 5920e262-5515-4919-8714-a060fb80638f 0169d4c3-887b-4c09-8b0c-a9b88c4f9417 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.813 2642761 WARNING oslo_db.sqlalchemy.utils [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.816 2642761 WARNING oslo_db.sqlalchemy.utils [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:54.822 2642761 WARNING oslo_db.sqlalchemy.utils [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_in_complex_filter_with_unbalanced_tree [0.011090s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_direction [0.005219s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name_multiple_item_orderby [0.002976s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_multiple_item_order_string [0.014137s] ... ok {1} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_order_string [0.003030s] ... ok {2} aodh.tests.functional.api.v2.test_app.TestApiMiddleware.test_json_parsable_error_middleware_translation_400 [0.051623s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.837 2642761 INFO alembic.runtime.migration [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.837 2642761 INFO alembic.runtime.migration [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.846 2642761 INFO alembic.runtime.migration [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.846 2642761 INFO alembic.runtime.migration [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.856 2642761 INFO alembic.runtime.migration [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.859 2642761 INFO aodh.api.app [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_filter_orderby_and_limit [0.140880s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.809 2642763 INFO alembic.runtime.migration [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.810 2642763 INFO alembic.runtime.migration [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.816 2642763 INFO alembic.runtime.migration [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.816 2642763 INFO alembic.runtime.migration [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.841 2642763 INFO alembic.runtime.migration [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.849 2642763 INFO aodh.api.app [None req-81ba955b-0b59-4123-b893-56bf33484b95 e211716f-640e-4e9d-804f-3c613d3ef3cd 2fe998ad-c830-45ea-ac35-16442cb2c064 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_invalid_complex_filter_wrong_field_names [0.071136s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_replace_isotime_timezone_removed [0.000966s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_empty_field_name [0.003878s] ... ok {2} aodh.tests.functional.api.v2.test_complex_query.TestComplexQuery.test_validate_orderby_wrong_field_name [0.003668s] ... ok {0} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects_forbidden [0.218010s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.789 2642758 INFO alembic.runtime.migration [None req-5efbaae0-3621-40e2-8873-34bb9cbbda03 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.789 2642758 INFO alembic.runtime.migration [None req-5efbaae0-3621-40e2-8873-34bb9cbbda03 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.807 2642758 INFO alembic.runtime.migration [None req-5efbaae0-3621-40e2-8873-34bb9cbbda03 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.810 2642758 INFO alembic.runtime.migration [None req-5efbaae0-3621-40e2-8873-34bb9cbbda03 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.828 2642758 INFO alembic.runtime.migration [None req-5efbaae0-3621-40e2-8873-34bb9cbbda03 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.854 2642758 INFO aodh.api.app [None req-5efbaae0-3621-40e2-8873-34bb9cbbda03 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.946 2642758 INFO aodh.api.app [None req-5efbaae0-3621-40e2-8873-34bb9cbbda03 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:54.982 2642758 WARNING oslo_policy.policy [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c 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. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_limit_should_be_positive [0.134823s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.896 2642760 INFO alembic.runtime.migration [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.896 2642760 INFO alembic.runtime.migration [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.915 2642760 INFO alembic.runtime.migration [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.915 2642760 INFO alembic.runtime.migration [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.935 2642760 INFO alembic.runtime.migration [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.939 2642760 INFO aodh.api.app [None req-92e01938-ec61-41dd-b6e1-24871e19a39e - - - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/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 {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_with_field_project [0.073987s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.018 2642760 INFO alembic.runtime.migration [None req-e0e891fe-87bc-4d1c-9e31-5a6c7e8f62e7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.018 2642760 INFO alembic.runtime.migration [None req-e0e891fe-87bc-4d1c-9e31-5a6c7e8f62e7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.023 2642760 INFO alembic.runtime.migration [None req-e0e891fe-87bc-4d1c-9e31-5a6c7e8f62e7 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.024 2642760 INFO alembic.runtime.migration [None req-e0e891fe-87bc-4d1c-9e31-5a6c7e8f62e7 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.032 2642760 INFO alembic.runtime.migration [None req-e0e891fe-87bc-4d1c-9e31-5a6c7e8f62e7 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.035 2642760 INFO aodh.api.app [None req-e0e891fe-87bc-4d1c-9e31-5a6c7e8f62e7 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_admin_tenant_sees_every_project [0.133033s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:54.969 2642761 INFO alembic.runtime.migration [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.970 2642761 INFO alembic.runtime.migration [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.974 2642761 INFO alembic.runtime.migration [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:54.974 2642761 INFO alembic.runtime.migration [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:54.983 2642761 INFO alembic.runtime.migration [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:54.985 2642761 INFO aodh.api.app [None req-a09db908-c797-4fa9-adc1-765ad9183a2f 95f0b993-4cb2-4814-891f-976214fe3262 1ac00c19-3777-47af-91a4-ad3324577966 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.sqlalchemy.test_migrations.ModelsMigrationsSync.test_models_sync [0.097742s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.012 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.013 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.037 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.038 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.056 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.066 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.066 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. {0} aodh.tests.functional.storage.test_impl_sqlalchemy.CapabilitiesTest.test_alarm_capabilities [0.001616s] ... ok {3} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_orderby_and_limit [0.063234s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.051 2642763 INFO alembic.runtime.migration [None req-5b55d299-d33d-4f6f-9720-78a14998ad3c - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.051 2642763 INFO alembic.runtime.migration [None req-5b55d299-d33d-4f6f-9720-78a14998ad3c - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.056 2642763 INFO alembic.runtime.migration [None req-5b55d299-d33d-4f6f-9720-78a14998ad3c - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.056 2642763 INFO alembic.runtime.migration [None req-5b55d299-d33d-4f6f-9720-78a14998ad3c - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.062 2642763 INFO alembic.runtime.migration [None req-5b55d299-d33d-4f6f-9720-78a14998ad3c - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.064 2642763 INFO aodh.api.app [None req-5b55d299-d33d-4f6f-9720-78a14998ad3c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.080580s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.097 2642760 INFO alembic.runtime.migration [None req-61af3f0e-da2d-48cb-9e08-b6f16d67d68c - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.097 2642760 INFO alembic.runtime.migration [None req-61af3f0e-da2d-48cb-9e08-b6f16d67d68c - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.105 2642760 INFO alembic.runtime.migration [None req-61af3f0e-da2d-48cb-9e08-b6f16d67d68c - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.105 2642760 INFO alembic.runtime.migration [None req-61af3f0e-da2d-48cb-9e08-b6f16d67d68c - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.111 2642760 INFO alembic.runtime.migration [None req-61af3f0e-da2d-48cb-9e08-b6f16d67d68c - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.113 2642760 INFO aodh.api.app [None req-61af3f0e-da2d-48cb-9e08-b6f16d67d68c - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_all_projects [0.077275s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.114 2642763 INFO alembic.runtime.migration [None req-330344cc-0523-46e1-8a87-d0df745c301d - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.115 2642763 INFO alembic.runtime.migration [None req-330344cc-0523-46e1-8a87-d0df745c301d - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.120 2642763 INFO alembic.runtime.migration [None req-330344cc-0523-46e1-8a87-d0df745c301d - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.120 2642763 INFO alembic.runtime.migration [None req-330344cc-0523-46e1-8a87-d0df745c301d - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.126 2642763 INFO alembic.runtime.migration [None req-330344cc-0523-46e1-8a87-d0df745c301d - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.128 2642763 INFO aodh.api.app [None req-330344cc-0523-46e1-8a87-d0df745c301d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_counter_increment [0.110834s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.124 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.124 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.139 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.139 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.144 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.170 2642758 WARNING oslo_db.sqlalchemy.utils [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_can_explicitly_filter_for_own_project [0.143247s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.102 2642761 INFO alembic.runtime.migration [None req-82ca32d1-f98b-487a-a0e0-c0553cd8550d - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.102 2642761 INFO alembic.runtime.migration [None req-82ca32d1-f98b-487a-a0e0-c0553cd8550d - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.111 2642761 INFO alembic.runtime.migration [None req-82ca32d1-f98b-487a-a0e0-c0553cd8550d - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.111 2642761 INFO alembic.runtime.migration [None req-82ca32d1-f98b-487a-a0e0-c0553cd8550d - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.130 2642761 INFO alembic.runtime.migration [None req-82ca32d1-f98b-487a-a0e0-c0553cd8550d - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.137 2642761 INFO aodh.api.app [None req-82ca32d1-f98b-487a-a0e0-c0553cd8550d - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_forbidden [0.052530s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.193 2642763 INFO alembic.runtime.migration [None req-50828fe6-b2b3-4c1c-a2dc-b9d374902fa0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.194 2642763 INFO alembic.runtime.migration [None req-50828fe6-b2b3-4c1c-a2dc-b9d374902fa0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.197 2642763 INFO alembic.runtime.migration [None req-50828fe6-b2b3-4c1c-a2dc-b9d374902fa0 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.197 2642763 INFO alembic.runtime.migration [None req-50828fe6-b2b3-4c1c-a2dc-b9d374902fa0 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.202 2642763 INFO alembic.runtime.migration [None req-50828fe6-b2b3-4c1c-a2dc-b9d374902fa0 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.204 2642763 INFO aodh.api.app [None req-50828fe6-b2b3-4c1c-a2dc-b9d374902fa0 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:55.221 2642763 INFO aodh.api.app [None req-50828fe6-b2b3-4c1c-a2dc-b9d374902fa0 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini 2025-08-12 13:01:55.233 2642763 WARNING oslo_policy.policy [None req-c5e92ffb-ca17-4cc6-933e-c39e8ae24aa9 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. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_cannot_query_others_project [0.090275s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.179 2642760 INFO alembic.runtime.migration [None req-5bc778f9-0a9e-43cd-be9b-b52ff699a91b - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.179 2642760 INFO alembic.runtime.migration [None req-5bc778f9-0a9e-43cd-be9b-b52ff699a91b - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.182 2642760 INFO alembic.runtime.migration [None req-5bc778f9-0a9e-43cd-be9b-b52ff699a91b - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.182 2642760 INFO alembic.runtime.migration [None req-5bc778f9-0a9e-43cd-be9b-b52ff699a91b - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.193 2642760 INFO alembic.runtime.migration [None req-5bc778f9-0a9e-43cd-be9b-b52ff699a91b - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.200 2642760 INFO aodh.api.app [None req-5bc778f9-0a9e-43cd-be9b-b52ff699a91b - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmCounterTest.test_get_value_of_empty_counter [0.060967s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.225 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.226 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.233 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.233 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.264 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Running stamp_revision -> 010 {3} aodh.tests.functional.api.v2.test_metrics.TestMetrics.test_get_all_metrics_inside_project [0.063994s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.242 2642763 INFO alembic.runtime.migration [None req-c5e92ffb-ca17-4cc6-933e-c39e8ae24aa9 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.243 2642763 INFO alembic.runtime.migration [None req-c5e92ffb-ca17-4cc6-933e-c39e8ae24aa9 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.247 2642763 INFO alembic.runtime.migration [None req-c5e92ffb-ca17-4cc6-933e-c39e8ae24aa9 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.247 2642763 INFO alembic.runtime.migration [None req-c5e92ffb-ca17-4cc6-933e-c39e8ae24aa9 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.252 2642763 INFO alembic.runtime.migration [None req-c5e92ffb-ca17-4cc6-933e-c39e8ae24aa9 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.253 2642763 INFO aodh.api.app [None req-c5e92ffb-ca17-4cc6-933e-c39e8ae24aa9 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_non_admin_tenant_cannot_query_others_project [0.080634s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.243 2642761 INFO alembic.runtime.migration [None req-4dda7134-1a84-4482-b357-d4c63596742e - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.244 2642761 INFO alembic.runtime.migration [None req-4dda7134-1a84-4482-b357-d4c63596742e - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.250 2642761 INFO alembic.runtime.migration [None req-4dda7134-1a84-4482-b357-d4c63596742e - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.250 2642761 INFO alembic.runtime.migration [None req-4dda7134-1a84-4482-b357-d4c63596742e - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.256 2642761 INFO alembic.runtime.migration [None req-4dda7134-1a84-4482-b357-d4c63596742e - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.258 2642761 INFO aodh.api.app [None req-4dda7134-1a84-4482-b357-d4c63596742e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_add [0.048198s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.299 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.300 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.306 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.306 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.311 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.316 2642758 WARNING oslo_db.sqlalchemy.utils [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_empty [0.025562s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.331 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.332 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.339 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.339 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.344 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.346 2642758 WARNING oslo_db.sqlalchemy.utils [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_admin [0.052577s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.308 2642763 INFO alembic.runtime.migration [None req-760cd489-2525-4cc7-8d80-4e224683fad5 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.308 2642763 INFO alembic.runtime.migration [None req-760cd489-2525-4cc7-8d80-4e224683fad5 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.313 2642763 INFO alembic.runtime.migration [None req-760cd489-2525-4cc7-8d80-4e224683fad5 some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.313 2642763 INFO alembic.runtime.migration [None req-760cd489-2525-4cc7-8d80-4e224683fad5 some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.318 2642763 INFO alembic.runtime.migration [None req-760cd489-2525-4cc7-8d80-4e224683fad5 some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.320 2642763 INFO aodh.api.app [None req-760cd489-2525-4cc7-8d80-4e224683fad5 some_user_id some_project_id - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_non_admin_tenant_sees_only_its_own_project [0.103253s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.288 2642760 INFO alembic.runtime.migration [None req-6fec02c2-3400-4396-ad43-6663a9aef775 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.292 2642760 INFO alembic.runtime.migration [None req-6fec02c2-3400-4396-ad43-6663a9aef775 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.309 2642760 INFO alembic.runtime.migration [None req-6fec02c2-3400-4396-ad43-6663a9aef775 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.309 2642760 INFO alembic.runtime.migration [None req-6fec02c2-3400-4396-ad43-6663a9aef775 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.314 2642760 INFO alembic.runtime.migration [None req-6fec02c2-3400-4396-ad43-6663a9aef775 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.323 2642760 INFO aodh.api.app [None req-6fec02c2-3400-4396-ad43-6663a9aef775 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_by_type [0.030398s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.360 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.360 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.364 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.364 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.371 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.376 2642758 WARNING oslo_db.sqlalchemy.utils [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_other_project_quotas_by_user_failed [0.041301s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.366 2642763 INFO alembic.runtime.migration [None req-1f37915b-5bbf-4932-91d7-081aab879fb9 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.366 2642763 INFO alembic.runtime.migration [None req-1f37915b-5bbf-4932-91d7-081aab879fb9 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.370 2642763 INFO alembic.runtime.migration [None req-1f37915b-5bbf-4932-91d7-081aab879fb9 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.371 2642763 INFO alembic.runtime.migration [None req-1f37915b-5bbf-4932-91d7-081aab879fb9 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.376 2642763 INFO alembic.runtime.migration [None req-1f37915b-5bbf-4932-91d7-081aab879fb9 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.378 2642763 INFO aodh.api.app [None req-1f37915b-5bbf-4932-91d7-081aab879fb9 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsController.test_query_all [0.094578s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.326 2642761 INFO alembic.runtime.migration [None req-32db2c7b-fad4-4ed4-b9e6-8b01bf9d8e15 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.326 2642761 INFO alembic.runtime.migration [None req-32db2c7b-fad4-4ed4-b9e6-8b01bf9d8e15 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.330 2642761 INFO alembic.runtime.migration [None req-32db2c7b-fad4-4ed4-b9e6-8b01bf9d8e15 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.330 2642761 INFO alembic.runtime.migration [None req-32db2c7b-fad4-4ed4-b9e6-8b01bf9d8e15 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.354 2642761 INFO alembic.runtime.migration [None req-32db2c7b-fad4-4ed4-b9e6-8b01bf9d8e15 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.361 2642761 INFO aodh.api.app [None req-32db2c7b-fad4-4ed4-b9e6-8b01bf9d8e15 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter [0.073080s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.392 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.393 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.397 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.397 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.403 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.419 2642758 WARNING oslo_db.sqlalchemy.utils [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_with_filter_for_project_orderby_with_user [0.095745s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.381 2642760 INFO alembic.runtime.migration [None req-d6588e70-0724-47bd-9f81-e0f5cd3a14e1 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.381 2642760 INFO alembic.runtime.migration [None req-d6588e70-0724-47bd-9f81-e0f5cd3a14e1 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.388 2642760 INFO alembic.runtime.migration [None req-d6588e70-0724-47bd-9f81-e0f5cd3a14e1 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.388 2642760 INFO alembic.runtime.migration [None req-d6588e70-0724-47bd-9f81-e0f5cd3a14e1 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.393 2642760 INFO alembic.runtime.migration [None req-d6588e70-0724-47bd-9f81-e0f5cd3a14e1 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.395 2642760 INFO aodh.api.app [None req-d6588e70-0724-47bd-9f81-e0f5cd3a14e1 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_limit_should_be_positive [0.055797s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.418 2642761 INFO alembic.runtime.migration [None req-979f18ca-fb42-4659-b65d-7f574cb77d5e - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.418 2642761 INFO alembic.runtime.migration [None req-979f18ca-fb42-4659-b65d-7f574cb77d5e - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.428 2642761 INFO alembic.runtime.migration [None req-979f18ca-fb42-4659-b65d-7f574cb77d5e - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.428 2642761 INFO alembic.runtime.migration [None req-979f18ca-fb42-4659-b65d-7f574cb77d5e - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.432 2642761 INFO alembic.runtime.migration [None req-979f18ca-fb42-4659-b65d-7f574cb77d5e - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.439 2642761 INFO aodh.api.app [None req-979f18ca-fb42-4659-b65d-7f574cb77d5e - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_admin [0.078926s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.408 2642763 INFO alembic.runtime.migration [None req-10419778-ad35-41f8-90db-dda615d7a17d d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.408 2642763 INFO alembic.runtime.migration [None req-10419778-ad35-41f8-90db-dda615d7a17d d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.415 2642763 INFO alembic.runtime.migration [None req-10419778-ad35-41f8-90db-dda615d7a17d d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.415 2642763 INFO alembic.runtime.migration [None req-10419778-ad35-41f8-90db-dda615d7a17d d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.431 2642763 INFO alembic.runtime.migration [None req-10419778-ad35-41f8-90db-dda615d7a17d d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.438 2642763 INFO aodh.api.app [None req-10419778-ad35-41f8-90db-dda615d7a17d d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {2} aodh.tests.functional.api.v2.test_complex_query_scenarios.TestQueryAlarmsHistoryController.test_query_all [0.050722s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.475 2642761 INFO alembic.runtime.migration [None req-08fa5b4d-ce3c-40db-9b03-a185590cef47 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.476 2642761 INFO alembic.runtime.migration [None req-08fa5b4d-ce3c-40db-9b03-a185590cef47 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.480 2642761 INFO alembic.runtime.migration [None req-08fa5b4d-ce3c-40db-9b03-a185590cef47 - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.480 2642761 INFO alembic.runtime.migration [None req-08fa5b4d-ce3c-40db-9b03-a185590cef47 - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.485 2642761 INFO alembic.runtime.migration [None req-08fa5b4d-ce3c-40db-9b03-a185590cef47 - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.487 2642761 INFO aodh.api.app [None req-08fa5b4d-ce3c-40db-9b03-a185590cef47 - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_delete_project_quota_by_user_failed [0.051707s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.482 2642760 INFO alembic.runtime.migration [None req-efdf30b6-413c-4224-adf8-0f622788a0aa - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.482 2642760 INFO alembic.runtime.migration [None req-efdf30b6-413c-4224-adf8-0f622788a0aa - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.490 2642760 INFO alembic.runtime.migration [None req-efdf30b6-413c-4224-adf8-0f622788a0aa - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.490 2642760 INFO alembic.runtime.migration [None req-efdf30b6-413c-4224-adf8-0f622788a0aa - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.498 2642760 INFO alembic.runtime.migration [None req-efdf30b6-413c-4224-adf8-0f622788a0aa - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.503 2642760 INFO aodh.api.app [None req-efdf30b6-413c-4224-adf8-0f622788a0aa - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_quotas_by_user [0.064685s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.492 2642763 INFO alembic.runtime.migration [None req-2aadcbcc-c3c7-491f-a016-783124f47011 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.493 2642763 INFO alembic.runtime.migration [None req-2aadcbcc-c3c7-491f-a016-783124f47011 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.497 2642763 INFO alembic.runtime.migration [None req-2aadcbcc-c3c7-491f-a016-783124f47011 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.497 2642763 INFO alembic.runtime.migration [None req-2aadcbcc-c3c7-491f-a016-783124f47011 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.503 2642763 INFO alembic.runtime.migration [None req-2aadcbcc-c3c7-491f-a016-783124f47011 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.505 2642763 INFO aodh.api.app [None req-2aadcbcc-c3c7-491f-a016-783124f47011 d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_on_behalf_of_filter [0.088892s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.489 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.490 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.502 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.503 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.513 2642758 INFO alembic.runtime.migration [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.526 2642758 WARNING oslo_db.sqlalchemy.utils [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_complex [0.011428s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_get_project_quotas_by_user [0.037293s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.525 2642761 INFO alembic.runtime.migration [None req-4ef0f8ab-2d78-4c50-975f-a233b8d178ee - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.526 2642761 INFO alembic.runtime.migration [None req-4ef0f8ab-2d78-4c50-975f-a233b8d178ee - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.529 2642761 INFO alembic.runtime.migration [None req-4ef0f8ab-2d78-4c50-975f-a233b8d178ee - project-id1 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.529 2642761 INFO alembic.runtime.migration [None req-4ef0f8ab-2d78-4c50-975f-a233b8d178ee - project-id1 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.534 2642761 INFO alembic.runtime.migration [None req-4ef0f8ab-2d78-4c50-975f-a233b8d178ee - project-id1 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.536 2642761 INFO aodh.api.app [None req-4ef0f8ab-2d78-4c50-975f-a233b8d178ee - project-id1 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_get_connection.ConnectionRetryTest.test_retries [0.023509s] ... ok {3} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection [0.013617s] ... ok {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state [0.022394s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.576 2642758 ERROR stevedore.extension [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2025-08-12 13:01:55.577 2642758 WARNING stevedore.named [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Could not load prometheus {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_user_failed [0.063044s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.529 2642760 INFO alembic.runtime.migration [None req-846eb111-b405-46e1-bb24-fef164faf078 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.530 2642760 INFO alembic.runtime.migration [None req-846eb111-b405-46e1-bb24-fef164faf078 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.533 2642760 INFO alembic.runtime.migration [None req-846eb111-b405-46e1-bb24-fef164faf078 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.533 2642760 INFO alembic.runtime.migration [None req-846eb111-b405-46e1-bb24-fef164faf078 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.551 2642760 INFO alembic.runtime.migration [None req-846eb111-b405-46e1-bb24-fef164faf078 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.556 2642760 INFO aodh.api.app [None req-846eb111-b405-46e1-bb24-fef164faf078 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_get_connection.EngineTest.test_get_connection_no_such_engine [0.009017s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.587 2642763 WARNING stevedore.named [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Could not load no-such-engine {3} aodh.tests.functional.storage.test_impl_log.ConnectionTest.test_get_connection [0.000354s] ... ok {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_by_admin [0.035317s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.563 2642761 INFO alembic.runtime.migration [None req-c9491d40-ea7f-45dc-932d-d59b56b8c51a 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.563 2642761 INFO alembic.runtime.migration [None req-c9491d40-ea7f-45dc-932d-d59b56b8c51a 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.567 2642761 INFO alembic.runtime.migration [None req-c9491d40-ea7f-45dc-932d-d59b56b8c51a 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.567 2642761 INFO alembic.runtime.migration [None req-c9491d40-ea7f-45dc-932d-d59b56b8c51a 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.572 2642761 INFO alembic.runtime.migration [None req-c9491d40-ea7f-45dc-932d-d59b56b8c51a 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.574 2642761 INFO aodh.api.app [None req-c9491d40-ea7f-45dc-932d-d59b56b8c51a 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_known_state_with_sub_rules_trending_state_and_not_repeat [0.015395s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.592 2642758 ERROR stevedore.extension [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2025-08-12 13:01:55.592 2642758 WARNING stevedore.named [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Could not load prometheus {0} aodh.tests.unit.evaluator.test_composite.OtherCompositeTest.test_simple_ok [0.021145s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.611 2642758 ERROR stevedore.extension [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Could not load 'prometheus': An auth plugin is required to determine endpoint URL: keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2025-08-12 13:01:55.612 2642758 WARNING stevedore.named [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Could not load prometheus 2025-08-12 13:01:55.612 2642758 INFO aodh.evaluator [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] alarm 4dc0e057-5d5c-4434-a08b-34b46154094f transitioning to ok because Composite rule alarm with composition form: (rule1 or rule2) transition to ok, due to rules: rule1, rule2 inside their threshold. {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_resource_failed [0.037693s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.601 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.601 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.604 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.604 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.609 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.611 2642761 INFO aodh.api.app [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_expired [0.017528s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_all_alarm_history [0.047455s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.606 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.606 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.611 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.611 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.621 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.626 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:55.631 2642763 INFO aodh.storage.impl_sqlalchemy [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] 3 alarm histories are removed from database {1} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_no_limit_failed [0.061158s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.602 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.602 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.606 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.606 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.621 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.624 2642760 INFO aodh.api.app [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_miss [0.015346s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_event_type_pattern_matched [0.014289s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.663 2642758 INFO aodh.evaluator.event [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Triggering the alarm 720d737f-48bb-47df-8a35-065f7c9cd74c by event for project , event_type: compute.instance.update 2025-08-12 13:01:55.663 2642758 INFO aodh.evaluator [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] alarm 720d737f-48bb-47df-8a35-065f7c9cd74c transitioning to alarm because Event hits the query . {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_unsupported_resource_failed [0.042875s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.642 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.642 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.649 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.649 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.655 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.657 2642761 INFO aodh.api.app [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_record_severity_when_alarm_change [0.038446s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.645 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.646 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.651 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.651 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.657 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.662 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:55.666 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_tenant_id [0.011955s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.675 2642758 INFO aodh.evaluator.event [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Triggering the alarm 8d77360e-6246-4cd4-8770-67643f12f13f by event for project project1, event_type: type0 2025-08-12 13:01:55.675 2642758 INFO aodh.evaluator [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] alarm 8d77360e-6246-4cd4-8770-67643f12f13f transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_datetime [0.011760s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.686 2642758 INFO aodh.evaluator.event [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Triggering the alarm 0c3c69cf-a6b4-4ce2-b424-7c07dc6eff95 by event for project , event_type: type0 2025-08-12 13:01:55.686 2642758 INFO aodh.evaluator [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] alarm 0c3c69cf-a6b4-4ce2-b424-7c07dc6eff95 transitioning to alarm because Event hits the query . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_string [0.012161s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.701 2642758 INFO aodh.evaluator.event [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Triggering the alarm 3827886d-2fde-4eab-becf-d4ce7e3d79a7 by event for project , event_type: type0 2025-08-12 13:01:55.701 2642758 INFO aodh.evaluator [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] alarm 3827886d-2fde-4eab-becf-d4ce7e3d79a7 transitioning to alarm because Event hits the query . {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_alarm_history_no_data_to_remove [0.056765s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.662 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.663 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.669 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.669 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.674 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.692 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:55.699 2642760 INFO aodh.storage.impl_sqlalchemy [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] 0 alarm histories are removed from database {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_message_id [0.008601s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.710 2642758 ERROR aodh.evaluator.event [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Failed to extract message_id from event = {'event_type': 'type1', 'traits': []} 2025-08-12 13:01:55.711 2642758 WARNING aodh.evaluator.event [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Event <{'event_type': 'type1', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {2} aodh.tests.functional.api.v2.test_quotas.TestQuotas.test_post_quotas_wrong_limit_failed [0.040380s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.683 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.683 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.687 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.687 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.693 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.696 2642761 INFO aodh.api.app [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] WSGI config used: /builddir/build/BUILD/aodh-20.1.0.dev65/aodh/api/api-paste.ini {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_float [0.010080s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.721 2642758 INFO aodh.evaluator.event [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Aborting evaluation of the alarm f305324c-d271-481b-81bc-64dbd99bdf0c due to unmet condition={'field': 'traits.io_read_kbs', 'value': 123.456, 'op': } . {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_disabled [0.048316s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.688 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.688 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.697 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.697 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.712 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.720 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.functional.storage.test_get_connection.ConnectionConfigTest.test_only_default_url [0.015517s] ... ok {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_integer [0.017227s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.739 2642758 INFO aodh.evaluator.event [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Aborting evaluation of the alarm 02a14820-1623-42a4-93e6-757f2641c30e due to unmet condition={'field': 'traits.instance_type_id', 'value': 5, 'op': } . {0} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_string [0.009057s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.748 2642758 INFO aodh.evaluator.event [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Aborting evaluation of the alarm 37a1d9f5-c908-40dd-bd8d-9567038454e0 due to unmet condition={'field': 'traits.state', 'value': 'stopped', 'op': } . {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_ordered_by_timestamp [0.025769s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.731 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.731 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.736 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.736 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.741 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.747 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_clear_some_alarm_history [0.046253s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.721 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.721 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.730 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.731 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.736 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.742 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:55.750 2642760 INFO aodh.storage.impl_sqlalchemy [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] 2 alarm histories are removed from database {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmHistoryTest.test_delete_history_when_delete_alarm [0.037055s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.739 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.739 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.744 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.744 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.752 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.757 2642761 WARNING oslo_db.sqlalchemy.utils [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:55.760 2642761 WARNING oslo_db.sqlalchemy.utils [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_ok [0.022300s] ... ok {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_unequivocal_from_known_state_and_repeat_actions [0.011190s] ... ok {3} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_deleted_alarm_failed [0.040270s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.761 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.762 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.765 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.765 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.778 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.783 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:55.785 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:55.787 2642763 WARNING oslo_db.sqlalchemy.utils [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_delete [0.042417s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.771 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.771 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.776 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.776 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.781 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.786 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. 2025-08-12 13:01:55.794 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_insufficient [0.017211s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.793 2642758 WARNING aodh.evaluator.threshold [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Expecting 6 datapoints but only get 0 2025-08-12 13:01:55.793 2642758 INFO aodh.evaluator [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] alarm 4dca430e-31d7-47a8-999d-251c5a6dae4d transitioning to insufficient data because No datapoint for granularity 50 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_evaluation_keep_alarm_attributes_constant [0.011452s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.811 2642758 INFO aodh.evaluator [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] alarm 7201e1c1-e411-408a-ae3c-f3a01064c295 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter [0.023304s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.798 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.798 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.802 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.802 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.806 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_excluded_by_name [0.054739s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.786 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.786 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.793 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.793 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.799 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.809 2642761 WARNING oslo_db.sqlalchemy.utils [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_clear [0.011997s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.823 2642758 INFO aodh.evaluator [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] alarm e208683c-4cb9-4a3b-92f6-c64a8954c996 transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list [0.032564s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.809 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.810 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.813 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.813 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.824 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.830 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_and_orderby [0.022148s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.822 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.822 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.825 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.825 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.829 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 {0} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_insufficient [0.012509s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.836 2642758 WARNING aodh.evaluator.threshold [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Expecting 5 datapoints but only get 0 2025-08-12 13:01:55.837 2642758 INFO aodh.evaluator [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] alarm 103a8128-9d2a-46ae-b8cf-fa84e5153883 transitioning to insufficient data because No datapoint for granularity 60 {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify [0.008912s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.847 2642758 INFO aodh.notifier.heat [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] 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 13:01:55.847 2642758 INFO aodh.notifier.heat [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Heat resource fake_resource_name is marked as unhealthy for alarm fake_alarm_id 2025-08-12 13:01:55.847 2642758 INFO aodh.notifier.heat [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Heat stack fake_stack_id is updated for alarm fake_alarm_id {3} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter_with_limit [0.022027s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.844 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.844 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.847 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.847 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.852 2642763 INFO alembic.runtime.migration [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints [0.002432s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update_llu [0.043447s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.834 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.835 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.848 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.848 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.857 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.864 2642761 WARNING oslo_db.sqlalchemy.utils [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_list_enabled [0.033013s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.844 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.844 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.850 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.851 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.856 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.864 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {0} aodh.tests.unit.notifier.test_heat.TestTrustHeatAlarmNotifier.test_notify_stack_id_missing [0.019016s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.867 2642758 INFO aodh.notifier.heat [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] 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 13:01:55.867 2642758 ERROR aodh.notifier.heat [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] stack_id and asg_id must exist to notify alarm fake_alarm_id {0} aodh.tests.unit.test_bin.BinEvaluatorTestCase.test_starting_evaluator [0.006124s] ... ok {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_full_trip_with_multi_type_rules [0.021213s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.881 2642763 ERROR stevedore.extension [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] 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 13:01:55.882 2642763 WARNING stevedore.named [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Could not load prometheus 2025-08-12 13:01:55.882 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm 929704dc-3fce-4672-9cca-ba42d263a714 transitioning to alarm because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to alarm, due to rules: rule1, rule2, rule6 outside their threshold. {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_ok_with_short_circuit_logic [0.012564s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.895 2642763 ERROR stevedore.extension [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] 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 13:01:55.895 2642763 WARNING stevedore.named [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Could not load prometheus 2025-08-12 13:01:55.895 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm 18ca40c4-bf19-40e0-bf87-511fcb5f82b4 transitioning to ok because Composite rule alarm with composition form: (rule1 and rule2 and rule3) transition to ok, due to rules: rule1 inside their threshold. {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter_and_limit [0.044796s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.878 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.878 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.882 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.882 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.888 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.900 2642761 WARNING oslo_db.sqlalchemy.utils [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_unknown_state_with_sub_rules_trending_state [0.017811s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.913 2642763 ERROR stevedore.extension [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] 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 13:01:55.913 2642763 WARNING stevedore.named [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Could not load prometheus 2025-08-12 13:01:55.913 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm 3d0af2b5-3e95-42ba-b594-2cf5100f64b1 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. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_alarming_when_repeat_actions_enabled [0.009584s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.927 2642763 INFO aodh.evaluator.event [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Triggering the alarm c8add9cd-996a-41c5-ab9e-c35f1f64b95f by event for project , event_type: type0 2025-08-12 13:01:55.927 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm c8add9cd-996a-41c5-ab9e-c35f1f64b95f transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_do_not_continue_alarming_when_repeat_actions_disabled [0.007399s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.AlarmTest.test_update [0.075888s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.886 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.886 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.909 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.910 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.922 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.935 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_caching_disabled [0.012356s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_regexp [0.040884s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.923 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.923 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.927 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.927 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.933 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.938 2642761 WARNING oslo_db.sqlalchemy.utils [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_project_none [0.008502s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.957 2642763 INFO aodh.evaluator.event [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Triggering the alarm 4a9df163-ab75-4407-bbee-ac8f5768df85 by event for project , event_type: type0 2025-08-12 13:01:55.957 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm 4a9df163-ab75-4407-bbee-ac8f5768df85 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_in_the_same_project_id [0.010572s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.968 2642763 INFO aodh.evaluator.event [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Triggering the alarm 722ef32c-3892-414d-be9e-098c6826d831 by event for project project1, event_type: type0 2025-08-12 13:01:55.968 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm 722ef32c-3892-414d-be9e-098c6826d831 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_alarm_due_to_uncompareable_trait [0.008132s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.977 2642763 INFO aodh.evaluator.event [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Aborting evaluation of the alarm 10bd8c0b-e508-4ed0-a760-402550dafd55 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {3} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_missing_event_type [0.007602s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.985 2642763 ERROR aodh.evaluator.event [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Failed to extract event_type from event = {'message_id': 'a7801104-d820-4dc3-b638-3f939aa274ed', 'traits': []} 2025-08-12 13:01:55.985 2642763 WARNING aodh.evaluator.event [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Event <{'message_id': 'a7801104-d820-4dc3-b638-3f939aa274ed', 'traits': []}> is invalid, aborting evaluation for it.: aodh.evaluator.event.InvalidEvent {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_for_alarm_id [0.035269s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.965 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.965 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.973 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.973 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.982 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_alarm_id_as_filter [0.048232s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:55.954 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.954 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.963 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:55.964 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:55.969 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:55.973 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_from_known_state_and_repeat_actions [0.011328s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_equivocal_from_known_state_ok [0.008741s] ... ok {2} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_no_filter [0.037213s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.008 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:56.009 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:56.014 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:56.014 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:56.019 2642761 INFO alembic.runtime.migration [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Running stamp_revision -> 010 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_clear [0.021622s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.026 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm 4bc6e510-a51b-4607-b575-ea44a813bbd5 transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_refresh [0.007284s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_alarm_change_record [0.014592s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.040 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm d361112d-39ea-4b48-be23-e8f8b4869b64 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_lag_configuration [0.011252s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.052 2642763 WARNING aodh.evaluator.threshold [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Expecting 5 datapoints but only get 0 2025-08-12 13:01:56.052 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm bc37b997-6d2c-4daf-8cea-fbdca523b47f transitioning to insufficient data because No datapoint for granularity 60 2025-08-12 13:01:56.054 2642763 WARNING aodh.evaluator.threshold [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Expecting 5 datapoints but only get 0 2025-08-12 13:01:56.054 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm bc37b997-6d2c-4daf-8cea-fbdca523b47f transitioning to insufficient data because No datapoint for granularity 60 {2} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_timezone [0.020857s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_hit [0.010583s] ... ok {3} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_and_repeat_actions [0.013668s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.067 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm 67224f6c-6663-4e81-8133-f561f9b6fc32 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.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby [0.075322s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.022 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:56.023 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:56.036 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:56.037 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:56.043 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:56.059 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_float [0.011337s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.077 2642761 INFO aodh.evaluator.event [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Triggering the alarm 209358c3-c934-4fab-8a4f-4cc030cc66e9 by event for project , event_type: type0 2025-08-12 13:01:56.078 2642761 INFO aodh.evaluator [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] alarm 209358c3-c934-4fab-8a4f-4cc030cc66e9 transitioning to alarm because Event hits the query . {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate [0.012104s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.080 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm 88e0fd8c-a561-4800-983d-7c6f92e0c220 transitioning to alarm because Transition to alarm due to 1 members unhealthy, most recent: {'created_at': '2025-08-11T17:01:56.079887', 'admin_state_up': True, 'operating_status': 'ERROR'} {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_event_type_pattern_unmatched [0.008107s] ... ok {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_alarm_to_ok [0.010672s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.091 2642763 INFO aodh.evaluator [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] alarm d13a852e-b43a-4594-83df-3a411c6a2b70 transitioning to ok because Transition to ok due to 0 members unhealthy, most recent: None {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_query_unmatched_datetime [0.008855s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.096 2642761 INFO aodh.evaluator.event [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Aborting evaluation of the alarm df1c6700-1653-4011-a1ff-09a5deeccf50 due to unmet condition={'field': 'traits.created_at', 'value': datetime.datetime(2015, 9, 1, 18, 52, 27, 214309), 'op': } . {3} aodh.tests.unit.evaluator.test_loadbalancer.TestLoadBalancerMemberHealthEvaluator.test_evaluate_octavia_error [0.010415s] ... ok {3} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_separator [0.000440s] ... ok {2} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_skip_uninterested_event_type [0.009672s] ... ok {3} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_evaluator [0.002487s] ... ok {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_equivocal_ok_to_alarm [0.013549s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.118 2642761 INFO aodh.evaluator [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] alarm 1eb82f3c-2d14-4e52-b847-37e534ceedf6 transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 6.0 {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_filter_and_orderby_and_limit [0.051489s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.080 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:56.081 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:56.085 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:56.085 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:56.090 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:56.095 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_retry_transient_api_failure [0.011323s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.130 2642761 WARNING aodh.evaluator.gnocchi [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] alarm statistics retrieval failed: boom: Exception: boom 2025-08-12 13:01:56.130 2642761 INFO aodh.evaluator [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] alarm 0050ac7e-5130-4236-a7ac-c4d9ad2c9ec9 transitioning to ok because Transition to ok due to 3 samples inside threshold, most recent: 13.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_trip [0.010974s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.142 2642761 INFO aodh.evaluator [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] alarm 67a20f11-322c-402e-aeab-d694726a80dd transitioning to alarm because Transition to alarm due to 4 samples outside threshold, most recent: 7.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_insufficient [0.010401s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.151 2642761 WARNING aodh.evaluator.threshold [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Expecting 4 datapoints but only get 0 2025-08-12 13:01:56.152 2642761 INFO aodh.evaluator [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] alarm 14673013-3ebc-478e-a819-c839e22a043e transitioning to insufficient data because No datapoint for granularity 300 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_retry_transient_api_failure [0.010283s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.163 2642761 WARNING aodh.evaluator.gnocchi [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] alarm statistics retrieval failed: error (HTTP 500): gnocchiclient.exceptions.ClientException: error (HTTP 500) 2025-08-12 13:01:56.163 2642761 INFO aodh.evaluator [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] alarm ddcca761-aabd-4fc3-8d88-e0688d7505bb transitioning to ok because Transition to ok due to 6 samples inside threshold, most recent: 75.0 {2} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationResourcesThresholdEvaluate.test_simple_alarm_trip [0.009917s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.173 2642761 INFO aodh.evaluator [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] alarm d89b0903-2d8b-46a4-8537-f930bd5df4a1 transitioning to alarm because Transition to alarm due to 6 samples outside threshold, most recent: 86.0 {2} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs [0.000439s] ... ok {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmHistoryQueryTest.test_alarm_history_with_no_filter [0.059996s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.132 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:56.133 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:56.146 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:56.146 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:56.156 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 2025-08-12 13:01:56.163 2642760 WARNING oslo_db.sqlalchemy.utils [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Unique keys not in sort_keys. The sorting order may be unstable. {1} aodh.tests.functional.storage.test_storage_scenarios.ComplexAlarmQueryTest.test_filter_with_regexp [0.036203s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.199 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:56.200 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:56.205 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Context impl SQLiteImpl. 2025-08-12 13:01:56.205 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Will assume non-transactional DDL. 2025-08-12 13:01:56.210 2642760 INFO alembic.runtime.migration [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Running stamp_revision -> 010 {1} aodh.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks [0.001293s] ... ok {1} aodh.tests.unit.evaluator.test_base.TestEvaluatorBaseClass.test_base_time_constraints_by_month [0.002199s] ... ok {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_alarm_with_short_circuit_logic [0.019661s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.241 2642760 ERROR stevedore.extension [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] 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 13:01:56.242 2642760 WARNING stevedore.named [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Could not load prometheus 2025-08-12 13:01:56.242 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm 0087600a-693d-4205-9ac8-97a46d47db4b transitioning to alarm because Composite rule alarm with composition form: (rule1 or rule2 or rule3) transition to alarm, due to rules: rule1 outside their threshold. {1} aodh.tests.unit.evaluator.test_composite.CompositeTest.test_simple_insufficient [0.013446s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.254 2642760 ERROR stevedore.extension [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] 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 13:01:56.255 2642760 WARNING stevedore.named [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Could not load prometheus 2025-08-12 13:01:56.255 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm c14f77d8-45e2-44f7-84bc-efade375a60a 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 13:01:56.256 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm 80d4d6e2-22d9-4ed6-b44b-39c0bba309ff 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 13:01:56.257 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm e2c5f7c0-eede-495d-8bd3-d7f9b473e108 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 13:01:56.257 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm f693010c-0a7b-40a0-8899-ad4ad1761960 transitioning to insufficient data because Composite rule alarm with composition form: (rule1 and rule2 and (rule3 or rule4 or rule5 or rule6)) transition to insufficient data, due to rules: rule1, rule2, rule3, rule4, rule5, rule6 state evaluated to unknown. {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_continue_following_evaluation_after_exception [0.009992s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.267 2642760 INFO aodh.evaluator.event [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Triggering the alarm 1 by event for project , event_type: type0 2025-08-12 13:01:56.268 2642760 INFO aodh.evaluator.event [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Triggering the alarm 2 by event for project , event_type: type0 2025-08-12 13:01:56.268 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm 2 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_event_alarm_cache_updated_after_fired [0.010703s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.278 2642760 INFO aodh.evaluator.event [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Triggering the alarm 6f448dac-c318-4c72-87d7-d86a5aeec239 by event for project project2, event_type: type1 2025-08-12 13:01:56.279 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm 6f448dac-c318-4c72-87d7-d86a5aeec239 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_event.TestEventAlarmEvaluate.test_fire_alarm_query_matched_integer [0.010976s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.290 2642760 INFO aodh.evaluator.event [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Triggering the alarm eb615e6a-530e-4295-b87e-b041f4040514 by event for project , event_type: type0 2025-08-12 13:01:56.290 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm eb615e6a-530e-4295-b87e-b041f4040514 transitioning to alarm because Event hits the query . {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiAggregationMetricsThresholdEvaluate.test_simple_alarm_clear [0.020945s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.311 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm 942f9680-baf1-4494-b4d5-a6c4f0ef5f5a transitioning to ok because Transition to ok due to 4 samples inside threshold, most recent: 14.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_known_state_ok [0.020901s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_equivocal_from_unknown [0.011657s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.346 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm e9b18481-5c45-4128-a06f-12b360d24d96 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_no_state_change_outside_time_constraint [0.010291s] ... ok {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_retry_transient_api_failure [0.013364s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.373 2642760 WARNING aodh.evaluator.gnocchi [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm statistics retrieval failed: error2 (HTTP 501): gnocchiclient.exceptions.ClientException: error2 (HTTP 501) 2025-08-12 13:01:56.373 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm 106fcc61-ef9c-4828-a27d-8e726749fd8c transitioning to ok because Transition to ok due to 5 samples inside threshold, most recent: 76.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_simple_alarm_trip [0.011510s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.387 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm 8c35c571-e083-4df8-b76e-0210321d17d7 transitioning to alarm because Transition to alarm due to 5 samples outside threshold, most recent: 85.0 {1} aodh.tests.unit.evaluator.test_gnocchi.TestGnocchiResourceThresholdEvaluate.test_state_change_inside_time_constraint [0.013015s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.400 2642760 WARNING aodh.evaluator.threshold [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Expecting 5 datapoints but only get 0 2025-08-12 13:01:56.400 2642760 INFO aodh.evaluator [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] alarm bcd50211-b945-4b96-825b-0dc873641354 transitioning to insufficient data because No datapoint for granularity 60 {1} aodh.tests.unit.test_api_v2_capabilities.TestCapabilities.test_recursive_keypairs_with_list_of_dict [0.000649s] ... ok {1} aodh.tests.unit.test_bin.BinNotifierTestCase.test_starting_notifier [0.001176s] ... ok {3} aodh.tests.unit.test_coordination.TestPartitioning.test_stop [1.009648s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:56.115 2642763 INFO aodh.coordination [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Coordination backend started successfully. 2025-08-12 13:01:57.116 2642763 INFO aodh.coordination [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Joined partitioning group 123 2025-08-12 13:01:57.116 2642763 INFO aodh.coordination [None req-ca41046e-4384-40f1-831e-19ad6999531e d5b5426e-efc8-4b39-9669-58b8804779c9 05580bd1-0ad8-41ee-9f64-267bceacaeaa - - - -] Left partitioning group 123 {0} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_disabled [2.332825s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_coordination_backend_offline [0.009951s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_member_id [0.010015s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:58.229 2642758 INFO aodh.coordination [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Coordination backend started successfully. {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_check_alarm_query_constraints [1.277292s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:57.394 2642763 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {2} aodh.tests.unit.test_bin.BinTestCase.test_dbsync_run [2.341684s] ... ok {2} aodh.tests.unit.test_coordination.TestHashRing.test_hash_ring [0.024632s] ... ok {2} aodh.tests.unit.test_coordination.TestPartitioning.test_group_id_none [0.020935s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:58.563 2642761 INFO aodh.coordination [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Coordination backend started successfully. {2} aodh.tests.unit.test_coordination.TestPartitioning.test_reconnect [0.012659s] ... ok {1} aodh.tests.unit.test_bin.BinTestCase.test_run_expirer_ttl_enabled [2.298288s] ... ok {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle [1.027020s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:58.427 2642763 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator [-] Failed to evaluate alarm alarm_id1: Exception: Boom! 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator Traceback (most recent call last): 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-20.1.0.dev65/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator raise result 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator Exception: Boom! 2025-08-12 13:01:58.427 2642763 ERROR aodh.evaluator {2} aodh.tests.unit.test_coordination.TestPartitioning.test_single_group [1.013159s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:58.588 2642761 INFO aodh.coordination [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.589 2642761 INFO aodh.coordination [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Joined partitioning group group 2025-08-12 13:01:59.589 2642761 INFO aodh.coordination [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.589 2642761 INFO aodh.coordination [None req-80d5be13-6d57-46d9-9f6a-04bfeebbd062 8b9dc69b-d24b-42c5-a8a6-f1a4f02590e2 95e19c02-9ee4-4ce9-b538-a6d4d93cb4c7 - - - -] Joined partitioning group group {1} aodh.tests.unit.test_coordination.TestPartitioning.test_partitioning [1.059184s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:58.719 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.727 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Joined partitioning group group 2025-08-12 13:01:59.727 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.728 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Joined partitioning group group 2025-08-12 13:01:59.728 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.728 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Joined partitioning group group 2025-08-12 13:01:59.728 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.728 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Joined partitioning group group 2025-08-12 13:01:59.729 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.729 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Joined partitioning group group 2025-08-12 13:01:59.729 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.729 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Joined partitioning group group 2025-08-12 13:01:59.729 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.729 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Joined partitioning group group 2025-08-12 13:01:59.729 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.730 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Joined partitioning group group 2025-08-12 13:01:59.730 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.730 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Joined partitioning group group 2025-08-12 13:01:59.730 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad 0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.730 2642760 INFO aodh.coordination [None req-4c016720-79c9-4860-9b28-ad0f4f0258ef 7ea3d877-0cd4-473b-8360-2415542b0ba8 acf4d003-cc61-4555-aedb-2de066bdd4e8 - - - -] Joined partitioning group group {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated [0.030002s] ... ok {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_coordinated_high_hb_interval [0.013459s] ... ok {0} aodh.tests.unit.test_coordination.TestPartitioning.test_multiple_groups [2.017059s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:58.243 2642758 INFO aodh.coordination [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Coordination backend started successfully. 2025-08-12 13:01:59.244 2642758 INFO aodh.coordination [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Joined partitioning group group1 2025-08-12 13:01:59.244 2642758 INFO aodh.coordination [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Coordination backend started successfully. 2025-08-12 13:02:00.245 2642758 INFO aodh.coordination [None req-d3db1e77-dcb1-4d85-ad75-697d4bb9128c some_user_id some_project_id - - - -] Joined partitioning group group2 {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination [1.016462s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:59.438 2642763 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {3} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_start_singleton [0.024831s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:00.463 2642763 INFO aodh.evaluator [-] initiating evaluation cycle on 0 alarms {3} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching [0.002031s] ... ok {2} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_with_bad_alarm [1.141253s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:59.731 2642761 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator [-] Failed to evaluate alarm a: Exception: Boom! 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator Traceback (most recent call last): 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator File "/builddir/build/BUILD/aodh-20.1.0.dev65/aodh/evaluator/__init__.py", line 292, in _evaluate_alarm 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator self.evaluators[alarm.type].obj.evaluate(alarm) 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1139, in __call__ 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator return self._mock_call(*args, **kwargs) 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1143, in _mock_call 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator return self._execute_mock_call(*args, **kwargs) 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator File "/usr/lib64/python3.12/unittest/mock.py", line 1202, in _execute_mock_call 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator raise result 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator Exception: Boom! 2025-08-12 13:01:59.731 2642761 ERROR aodh.evaluator {1} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_unknown_extension_skipped [1.024102s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:01:59.833 2642760 INFO aodh.evaluator [-] initiating evaluation cycle on 2 alarms 2025-08-12 13:01:59.833 2642760 WARNING aodh.evaluator [-] Skipping alarm a, unsupported type: not_existing_type {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching [0.002104s] ... ok {1} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_no_caching [0.001814s] ... ok {0} aodh.tests.unit.test_evaluator.TestAlarmEvaluationService.test_evaluation_cycle_no_coordination_alarm_modified [1.023983s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:00.269 2642758 INFO aodh.evaluator [-] initiating evaluation cycle on 1 alarms {0} aodh.tests.unit.test_evaluator.TestPrometheusEvaluator.test_rule_evaluation [0.015328s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching [0.003275s] ... ok {0} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_optional [0.001375s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable_by_cfg [1.022160s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:00.535 2642763 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-6db1c81e-4252-45c5-a028-668601207d68' 2025-08-12 13:02:00.536 2642763 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_event.TestEventAlarmEvaluationService.test_batch_event_listener [1.046234s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix [0.002346s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_invalid_url [0.002106s] ... ok {2} aodh.tests.unit.test_messaging.MessagingTests.test_get_transport_url_caching_mix [0.001969s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_url [1.027564s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm [1.024454s] ... ok {3} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_enable_by_user [1.023730s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:01.561 2642763 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-044c5c35-6dc9-401c-8711-488c5284c51e' 2025-08-12 13:02:01.562 2642763 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {3} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_id [0.016135s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean [0.000908s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string [0.000677s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_string_without_type [0.000989s] ... ok {3} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error_colons [0.000681s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_field [0.001220s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_invalid_op [0.001031s] ... ok {3} aodh.tests.unit.test_query.TestQueryToKwArgs.test_timestamp_validation [0.003959s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_ok [1.027164s] ... ok {1} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert [1.033781s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:01.942 2642760 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-87a8ecd1-6f8b-4518-b5ec-d309b380995f' 2025-08-12 13:02:01.943 2642760 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {1} aodh.tests.unit.test_query.TestQuery.test_get_value_boolean_expression_without_type [0.000853s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_integer_expression_without_type [0.000557s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_boolean_without_type [0.000483s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float [0.000454s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer [0.000462s] ... ok {1} aodh.tests.unit.test_query.TestQuery.test_get_value_with_syntax_error [0.000440s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarms_filter_valid_fields [0.000995s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_multi [0.000774s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_self_always_excluded [0.001089s] ... ok {1} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_translation [0.006791s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_invalid_action [1.020148s] ... ok {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_trust_action [1.019369s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:02.879 2642761 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-299e8838-3465-4db6-85ff-12846424d60f' 2025-08-12 13:02:02.880 2642761 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_client_cert_and_key [1.015769s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:03.402 2642758 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-63ba2c62-60e3-4f03-b461-8ce72fe7e11b' 2025-08-12 13:02:03.403 2642758 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_with_batch_listener [1.072133s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_server_verify_enable [1.023325s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:04.423 2642758 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-f404c2ed-1a94-40e3-91a4-37bbbb4445cf' 2025-08-12 13:02:04.424 2642758 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {2} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_zaqar_notifier_action [1.024758s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:04.979 2642761 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='topic=critical&subscriber=http://example.com/data&subscriber=mailto:foo@example.com&ttl=7200', fragment='') because what ?. {2} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain_name [0.013315s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_datetime [0.001130s] ... ok {2} aodh.tests.unit.test_query.TestQuery.test_get_value_with_float_without_type [0.000898s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_get_alarm_changes_filter_valid_fields [0.001642s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_non_equality_on_metadata [0.001658s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_single [0.003729s] ... ok {2} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp [0.001381s] ... ok {2} aodh.tests.unit.test_wsme_custom_type.TestWsmeCustomType.test_advenum_default [0.013797s] ... ok {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_notify_alarm_rest_action_with_ssl_verify_disable [1.034896s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:05.461 2642758 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-24ef58bc-9fd0-468e-a70d-6136bc3358f0' 2025-08-12 13:02:05.463 2642758 INFO aodh.notifier.rest [-] Notifying alarm gets response: . {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_presigned_zaqar_notifier_action [1.018951s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:06.480 2642758 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action _ModifiedSplitResult(scheme='zaqar', netloc='', path='', query='subscriber=http://example.com/data&ttl=7200&signature=mysignature&expires=2016-06-29T01:49:56&paths=/v2/queues/beijing/messages&methods=GET,PATCH,POST,PUT&queue_name=foobar-critical&project_id=my_project_id', fragment='') because what ?. {0} aodh.tests.unit.test_notifier.TestAlarmNotifier.test_trust_zaqar_notifier_action [1.072170s] ... ok Captured stdout: ~~~~~~~~~~~~~~~~ 2025-08-12 13:02:07.502 2642758 INFO aodh.notifier.zaqar [-] Notifying alarm testalarm foobar of critical priority from OK to ALARM with action SplitResult(scheme='zaqar', netloc='', path='', query='queue_name=foobar-critical', fragment='') because what ?. {0} aodh.tests.unit.test_notifier.TestAlarmNotifierService.test_init_host_queue [0.200745s] ... ok {0} aodh.tests.unit.test_notifier.TestKeystoneClient.test_get_trusted_client_domain [0.010307s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_type [0.000890s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_bad_value [0.003968s] ... ok {0} aodh.tests.unit.test_query.TestQuery.test_get_value_with_integer_without_type [0.000637s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_exclude_internal [0.001845s] ... ok {0} aodh.tests.unit.test_query.TestQueryToKwArgs.test_sample_filter_timestamp_invalid_op [0.001485s] ... ok ====== Totals ====== Ran: 303 tests in 15.9781 sec. - Passed: 301 - Skipped: 2 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 47.4362 sec. ============== Worker Balance ============== - Worker 0 (76 tests) => 0:00:15.978052 - Worker 1 (76 tests) => 0:00:09.468357 - Worker 2 (76 tests) => 0:00:12.835114 - Worker 3 (75 tests) => 0:00:09.361960 [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. (string value) # Possible values: # keystone - # noauth - #auth_mode = keystone # Project name of resources creator in Gnocchi. (For example the Ceilometer # project name (string value) #gnocchi_external_project_owner = service # Domain name of resources creator in Gnocchi. (For example, default or # service_domain (string value) #gnocchi_external_domain_name = Default # Maximum number of alarms defined for a user. (integer value) #user_alarm_quota = -1 # Maximum number of alarms defined for a project. (integer value) #project_alarm_quota = -1 # Maximum count of actions for each state of an alarm, non-positive number # means no limit. (integer value) #alarm_max_actions = -1 [coordination] # # From aodh # # The backend URL to use for distributed coordination. If left empty, alarm # evaluation won't do workload partitioning and will only function correctly if # a single instance of the service is running. (string value) #backend_url = # Number of seconds between heartbeats for distributed coordination. (floating # point value) # Deprecated group/name - [coordination]/heartbeat #heartbeat_interval = 1.0 # Retry backoff factor when retrying to connect with coordination backend # (integer value) #retry_backoff = 1 # Maximum number of seconds between retry to join partitioning group (integer # value) #max_retry_interval = 30 [cors] # # From oslo.middleware.cors # # Indicate whether this resource may be shared with the domain received in the # requests "origin" header. Format: "://[:]", no trailing # slash. Example: https://horizon.example.com (list value) #allowed_origin = # Indicate that the actual request can include user credentials (boolean value) #allow_credentials = true # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple # Headers. (list value) #expose_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token # Maximum cache age of CORS preflight requests. (integer value) #max_age = 3600 # Indicate which methods can be used during the actual request. (list value) #allow_methods = GET,PUT,POST,DELETE,PATCH # Indicate which header field names may be used during the actual request. # (list value) #allow_headers = X-Auth-Token,X-Openstack-Request-Id,X-Subject-Token [database] # # From aodh # # Number of seconds that alarm histories are kept in the database for (<= 0 # means forever). (integer value) #alarm_history_time_to_live = -1 # Number of alarm histories to be deleted in one iteration from the database (0 # means all). (integer value) # Minimum value: 0 #alarm_histories_delete_batch_size = 0 # # From oslo.db # # If True, SQLite uses synchronous mode. (boolean value) #sqlite_synchronous = true # The back end to use for the database. (string value) #backend = sqlalchemy # The SQLAlchemy connection string to use to connect to the database. (string # value) #connection = # The SQLAlchemy connection string to use to connect to the slave database. # (string value) #slave_connection = # The SQLAlchemy asyncio connection string to use to connect to the database. # (string value) #asyncio_connection = # The SQLAlchemy asyncio connection string to use to connect to the slave # database. (string value) #asyncio_slave_connection = # The SQL mode to be used for MySQL sessions. This option, including the # default, overrides any server-set SQL mode. To use whatever SQL mode is set # by the server configuration, set this to no value. Example: mysql_sql_mode= # (string value) #mysql_sql_mode = TRADITIONAL # For Galera only, configure wsrep_sync_wait causality checks on new # connections. Default is None, meaning don't configure any setting. (integer # value) #mysql_wsrep_sync_wait = # Connections which have been present in the connection pool longer than this # number of seconds will be replaced with a new one the next time they are # checked out from the pool. (integer value) #connection_recycle_time = 3600 # Maximum number of SQL connections to keep open in a pool. Setting a value of # 0 indicates no limit. (integer value) #max_pool_size = 5 # Maximum number of database connection retries during startup. Set to -1 to # specify an infinite retry count. (integer value) #max_retries = 10 # Interval between retries of opening a SQL connection. (integer value) #retry_interval = 10 # If set, use this value for max_overflow with SQLAlchemy. (integer value) #max_overflow = 50 # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer # value) # Minimum value: 0 # Maximum value: 100 #connection_debug = 0 # Add Python stack traces to SQL as comment strings. (boolean value) #connection_trace = false # If set, use this value for pool_timeout with SQLAlchemy. (integer value) #pool_timeout = # Enable the experimental use of database reconnect on connection lost. # (boolean value) #use_db_reconnect = false # Seconds between retries of a database transaction. (integer value) #db_retry_interval = 1 # If True, increases the interval between retries of a database operation up to # db_max_retry_interval. (boolean value) #db_inc_retry_interval = true # If db_inc_retry_interval is set, the maximum seconds between retries of a # database operation. (integer value) #db_max_retry_interval = 10 # Maximum retries in case of connection error or deadlock error before error is # raised. Set to -1 to specify an infinite retry count. (integer value) #db_max_retries = 20 # Optional URL parameters to append onto the connection URL at connect time; # specify as param1=value1¶m2=value2&... (string value) #connection_parameters = [evaluator] # # From aodh # # Number of workers for evaluator service. default value is 1. (integer value) # Minimum value: 1 #workers = 1 # Period of evaluation cycle, should be >= than configured pipeline interval # for collection of underlying meters. (integer value) #evaluation_interval = 60 [healthcheck] # # From oslo.middleware.healthcheck # # DEPRECATED: The path to respond to healtcheck requests on. (string value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #path = /healthcheck # Show more detailed information as part of the response. Security note: # Enabling this option may expose sensitive details about the service being # monitored. Be sure to verify that it will not violate your security policies. # (boolean value) #detailed = false # Additional backends that can perform health checks and report that # information back as part of a request. (list value) #backends = # A list of network addresses to limit source ip allowed to access healthcheck # information. Any request from ip outside of these network addresses are # ignored. (list value) #allowed_source_ranges = # Ignore requests with proxy headers. (boolean value) #ignore_proxied_requests = false # Check the presence of a file to determine if an application is running on a # port. Used by DisableByFileHealthcheck plugin. (string value) #disable_by_file_path = # Check the presence of a file based on a port to determine if an application # is running on a port. Expects a "port:path" list of strings. Used by # DisableByFilesPortsHealthcheck plugin. (list value) #disable_by_file_paths = # Check the presence of files. Used by EnableByFilesHealthcheck plugin. (list # value) #enable_by_file_paths = [keystone_authtoken] # # From keystonemiddleware.auth_token # # Complete "public" Identity API endpoint. This endpoint should not be an # "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. (string # value) # Deprecated group/name - [keystone_authtoken]/auth_uri #www_authenticate_uri = # DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not # be an "admin" endpoint, as it should be accessible by all end users. # Unauthenticated clients are redirected to this endpoint to authenticate. # Although this endpoint should ideally be unversioned, client support in the # wild varies. If you're using a versioned v2 endpoint here, then this should # *not* be the same endpoint the service user utilizes for validating tokens, # because normal end users may not be able to reach that endpoint. This option # is deprecated in favor of www_authenticate_uri and will be removed in the S # release. (string value) # This option is deprecated for removal since Queens. # Its value may be silently ignored in the future. # Reason: The auth_uri option is deprecated in favor of www_authenticate_uri # and will be removed in the S release. #auth_uri = # API version of the Identity API endpoint. (string value) #auth_version = # Interface to use for the Identity API endpoint. Valid values are "public", # "internal" (default) or "admin". (string value) #interface = internal # Do not handle authorization requests within the middleware, but delegate the # authorization decision to downstream WSGI components. (boolean value) #delay_auth_decision = false # Request timeout value for communicating with Identity API server. (integer # value) #http_connect_timeout = # How many times are we trying to reconnect when communicating with Identity # API Server. (integer value) #http_request_max_retries = 3 # Request environment key where the Swift cache object is stored. When # auth_token middleware is deployed with a Swift cache, use this option to have # the middleware share a caching backend with swift. Otherwise, use the # ``memcached_servers`` option instead. (string value) #cache = # Required if identity server requires client certificate (string value) #certfile = # Required if identity server requires client certificate (string value) #keyfile = # A PEM encoded Certificate Authority to use when verifying HTTPs connections. # Defaults to system CAs. (string value) #cafile = # Verify HTTPS connections. (boolean value) #insecure = false # The region in which the identity server can be found. (string value) #region_name = # Optionally specify a list of memcached server(s) to use for caching. If left # undefined, tokens will instead be cached in-process. (list value) # Deprecated group/name - [keystone_authtoken]/memcache_servers #memcached_servers = # In order to prevent excessive effort spent validating tokens, the middleware # caches previously-seen tokens for a configurable duration (in seconds). Set # to -1 to disable caching completely. (integer value) #token_cache_time = 300 # (Optional) If defined, indicate whether token data should be authenticated or # authenticated and encrypted. If MAC, token data is authenticated (with HMAC) # in the cache. If ENCRYPT, token data is encrypted and authenticated in the # cache. If the value is not one of these options or empty, auth_token will # raise an exception on initialization. (string value) # Possible values: # None - # MAC - # ENCRYPT - #memcache_security_strategy = None # (Optional, mandatory if memcache_security_strategy is defined) This string is # used for key derivation. (string value) #memcache_secret_key = # (Optional) Global toggle for TLS usage when comunicating with the caching # servers. (boolean value) #memcache_tls_enabled = false # (Optional) Path to a file of concatenated CA certificates in PEM format # necessary to establish the caching server's authenticity. If tls_enabled is # False, this option is ignored. (string value) #memcache_tls_cafile = # (Optional) Path to a single file in PEM format containing the client's # certificate as well as any number of CA certificates needed to establish the # certificate's authenticity. This file is only required when client side # authentication is necessary. If tls_enabled is False, this option is ignored. # (string value) #memcache_tls_certfile = # (Optional) Path to a single file containing the client's private key in. # Otherwhise the private key will be taken from the file specified in # tls_certfile. If tls_enabled is False, this option is ignored. (string value) #memcache_tls_keyfile = # (Optional) Set the available ciphers for sockets created with the TLS # context. It should be a string in the OpenSSL cipher list format. If not # specified, all OpenSSL enabled ciphers will be available. (string value) #memcache_tls_allowed_ciphers = # (Optional) Number of seconds memcached server is considered dead before it is # tried again. (integer value) #memcache_pool_dead_retry = 300 # (Optional) Maximum total number of open connections to every memcached # server. (integer value) #memcache_pool_maxsize = 10 # (Optional) Socket timeout in seconds for communicating with a memcached # server. (integer value) #memcache_pool_socket_timeout = 3 # (Optional) Number of seconds a connection to memcached is held unused in the # pool before it is closed. (integer value) #memcache_pool_unused_timeout = 60 # (Optional) Number of seconds that an operation will wait to get a memcached # client connection from the pool. (integer value) #memcache_pool_conn_get_timeout = 10 # (Optional) Use the advanced (eventlet safe) memcached client pool. (boolean # value) #memcache_use_advanced_pool = true # (Optional) Indicate whether to set the X-Service-Catalog header. If False, # middleware will not ask for service catalog on token validation and will not # set the X-Service-Catalog header. (boolean value) #include_service_catalog = true # Used to control the use and type of token binding. Can be set to: "disabled" # to not check token binding. "permissive" (default) to validate binding # information if the bind type is of a form known to the server and ignore it # if not. "strict" like "permissive" but if the bind type is unknown the token # will be rejected. "required" any form of token binding is needed to be # allowed. Finally the name of a binding method that must be present in tokens. # (string value) #enforce_token_bind = permissive # A choice of roles that must be present in a service token. Service tokens are # allowed to request that an expired token can be used and so this check should # tightly control that only actual services should be sending this token. Roles # here are applied as an ANY check so any role in this list must be present. # For backwards compatibility reasons this currently only affects the # allow_expired check. (list value) #service_token_roles = service # For backwards compatibility reasons we must let valid service tokens pass # that don't pass the service_token_roles check as valid. Setting this true # will become the default in a future release and should be enabled if # possible. (boolean value) #service_token_roles_required = false # The name or type of the service as it appears in the service catalog. This is # used to validate tokens that have restricted access rules. (string value) #service_type = # Enable the SASL(Simple Authentication and Security Layer) if the SASL_enable # is true, else disable. (boolean value) #memcache_sasl_enabled = false # the user name for the SASL (string value) #memcache_username = # the username password for SASL (string value) #memcache_password = # Authentication type to load (string value) # Deprecated group/name - [keystone_authtoken]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = [listener] # # From aodh # # Number of workers for listener service. default value is 1. (integer value) # Minimum value: 1 #workers = 1 # The topic that aodh uses for event alarm evaluation. (string value) #event_alarm_topic = alarm.all # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = [notifier] # # From aodh # # Number of notification messages to wait before dispatching them. (integer # value) #batch_size = 1 # Number of seconds to wait before dispatching samples when batch_size is not # reached (None means indefinitely). (integer value) #batch_timeout = # Number of workers for notifier service. default value is 1. (integer value) # Minimum value: 1 #workers = 1 [oslo_messaging_kafka] # # From oslo.messaging # # Max fetch bytes of Kafka consumer (integer value) #kafka_max_fetch_bytes = 1048576 # Default timeout(s) for Kafka consumers (floating point value) #kafka_consumer_timeout = 1.0 # Group id for Kafka consumer. Consumers in one group will coordinate message # consumption (string value) #consumer_group = oslo_messaging_consumer # Upper bound on the delay for KafkaProducer batching in seconds (floating # point value) #producer_batch_timeout = 0.0 # Size of batch for the producer async send (integer value) #producer_batch_size = 16384 # The compression codec for all data generated by the producer. If not set, # compression will not be used. Note that the allowed values of this depend on # the kafka version (string value) # Possible values: # none - # gzip - # snappy - # lz4 - # zstd - #compression_codec = none # Enable asynchronous consumer commits (boolean value) #enable_auto_commit = false # The maximum number of records returned in a poll call (integer value) #max_poll_records = 500 # Protocol used to communicate with brokers (string value) # Possible values: # PLAINTEXT - # SASL_PLAINTEXT - # SSL - # SASL_SSL - #security_protocol = PLAINTEXT # Mechanism when security protocol is SASL (string value) #sasl_mechanism = PLAIN # CA certificate PEM file used to verify the server certificate (string value) #ssl_cafile = # Client certificate PEM file used for authentication. (string value) #ssl_client_cert_file = # Client key PEM file used for authentication. (string value) #ssl_client_key_file = # Client key password file used for authentication. (string value) #ssl_client_key_password = [oslo_messaging_notifications] # # From oslo.messaging # # The Drivers(s) to handle sending notifications. Possible values are # messaging, messagingv2, routing, log, test, noop (multi valued) #driver = # A URL representing the messaging driver to use for notifications. If not set, # we fall back to the same configuration used for RPC. (string value) #transport_url = # AMQP topic used for OpenStack notifications. (list value) #topics = notifications # The maximum number of attempts to re-send a notification message which failed # to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite # (integer value) #retry = -1 [oslo_messaging_rabbit] # # From oslo.messaging # # Use durable queues in AMQP. If rabbit_quorum_queue is enabled, queues will be # durable and this value will be ignored. (boolean value) #amqp_durable_queues = false # Auto-delete queues in AMQP. (boolean value) #amqp_auto_delete = false # Size of RPC connection pool. (integer value) # Minimum value: 1 #rpc_conn_pool_size = 30 # The pool size limit for connections expiration policy (integer value) #conn_pool_min_size = 2 # The time-to-live in sec of idle connections in the pool (integer value) #conn_pool_ttl = 1200 # Connect over SSL. (boolean value) #ssl = false # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some # distributions. (string value) #ssl_version = # SSL key file (valid only if SSL enabled). (string value) #ssl_key_file = # SSL cert file (valid only if SSL enabled). (string value) #ssl_cert_file = # SSL certification authority file (valid only if SSL enabled). (string value) #ssl_ca_file = # Global toggle for enforcing the OpenSSL FIPS mode. This feature requires # Python support. This is available in Python 3.9 in all environments and may # have been backported to older Python versions on select environments. If the # Python executable used does not support OpenSSL FIPS mode, an exception will # be raised. (boolean value) #ssl_enforce_fips_mode = false # DEPRECATED: (DEPRECATED) It is recommend not to use this option anymore. Run # the health check heartbeat thread through a native python thread by default. # If this option is equal to False then the health check heartbeat will inherit # the execution model from the parent process. For example if the parent # process has monkey patched the stdlib by using eventlet/greenlet then the # heartbeat will be run through a green thread. This option should be set to # True only for the wsgi services. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: The option is related to Eventlet which will be removed. In addition # this has never worked as expected with services using eventlet for core # service framework. #heartbeat_in_pthread = false # How long to wait (in seconds) before reconnecting in response to an AMQP # consumer cancel notification. (floating point value) # Minimum value: 0.0 # Maximum value: 4.5 #kombu_reconnect_delay = 1.0 # Random time to wait for when reconnecting in response to an AMQP consumer # cancel notification. (floating point value) # Minimum value: 0.0 #kombu_reconnect_splay = 0.0 # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not # be used. This option may not be available in future versions. (string value) #kombu_compression = # How long to wait a missing client before abandoning to send it its replies. # This value should not be longer than rpc_response_timeout. (integer value) # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout #kombu_missing_consumer_retry_timeout = 60 # Determines how the next RabbitMQ node is chosen in case the one we are # currently connected to becomes unavailable. Takes effect only if more than # one RabbitMQ node is provided in config. (string value) # Possible values: # round-robin - # shuffle - #kombu_failover_strategy = round-robin # The RabbitMQ login method. (string value) # Possible values: # PLAIN - # AMQPLAIN - # EXTERNAL - # RABBIT-CR-DEMO - #rabbit_login_method = AMQPLAIN # How frequently to retry connecting with RabbitMQ. (integer value) # Minimum value: 1 #rabbit_retry_interval = 1 # How long to backoff for between retries when connecting to RabbitMQ. (integer # value) # Minimum value: 0 #rabbit_retry_backoff = 2 # Maximum interval of RabbitMQ connection retries. (integer value) # Minimum value: 1 #rabbit_interval_max = 30 # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this # option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring # is no longer controlled by the x-ha-policy argument when declaring a queue. # If you just want to make sure that all queues (except those with auto- # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value) #rabbit_ha_queues = false # Use quorum queues in RabbitMQ (x-queue-type: quorum). The quorum queue is a # modern queue type for RabbitMQ implementing a durable, replicated FIFO queue # based on the Raft consensus algorithm. It is available as of RabbitMQ 3.8.0. # If set this option will conflict with the HA queues (``rabbit_ha_queues``) # aka mirrored queues, in other words the HA queues should be disabled. Quorum # queues are also durable by default so the amqp_durable_queues option is # ignored when this option is enabled. (boolean value) #rabbit_quorum_queue = false # Use quorum queues for transients queues in RabbitMQ. Enabling this option # will then make sure those queues are also using quorum kind of rabbit queues, # which are HA by default. (boolean value) #rabbit_transient_quorum_queue = false # Each time a message is redelivered to a consumer, a counter is incremented. # Once the redelivery count exceeds the delivery limit the message gets dropped # or dead-lettered (if a DLX exchange has been configured) Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_delivery_limit = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of messages in the quorum queue. Used only when rabbit_quorum_queue is # enabled, Default 0 which means dont set a limit. (integer value) #rabbit_quorum_max_memory_length = 0 # By default all messages are maintained in memory if a quorum queue grows in # length it can put memory pressure on a cluster. This option can limit the # number of memory bytes used by the quorum queue. Used only when # rabbit_quorum_queue is enabled, Default 0 which means dont set a limit. # (integer value) #rabbit_quorum_max_memory_bytes = 0 # Positive integer representing duration in seconds for queue TTL (x-expires). # Queues which are unused for the duration of the TTL are automatically # deleted. The parameter affects only reply and fanout queues. Setting 0 as # value will disable the x-expires. If doing so, make sure you have a rabbitmq # policy to delete the queues or you deployment will create an infinite number # of queue over time.In case rabbit_stream_fanout is set to True, this option # will control data retention policy (x-max-age) for messages in the fanout # queue rather then the queue duration itself. So the oldest data in the stream # queue will be discarded from it once reaching TTL Setting to 0 will disable # x-max-age for stream which make stream grow indefinitely filling up the # diskspace (integer value) # Minimum value: 0 #rabbit_transient_queues_ttl = 1800 # Specifies the number of messages to prefetch. Setting to zero allows # unlimited messages. (integer value) #rabbit_qos_prefetch_count = 0 # Number of seconds after which the Rabbit broker is considered down if # heartbeat's keep-alive fails (0 disables heartbeat). (integer value) #heartbeat_timeout_threshold = 60 # How often times during the heartbeat_timeout_threshold we check the # heartbeat. (integer value) #heartbeat_rate = 3 # DEPRECATED: (DEPRECATED) Enable/Disable the RabbitMQ mandatory flag for # direct send. The direct send is used as reply, so the MessageUndeliverable # exception is raised in case the client queue does not # exist.MessageUndeliverable exception will be used to loop for a timeout to # lets a chance to sender to recover.This flag is deprecated and it will not be # possible to deactivate this functionality anymore (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: Mandatory flag no longer deactivable. #direct_mandatory_flag = true # Enable x-cancel-on-ha-failover flag so that rabbitmq server will cancel and # notify consumerswhen queue is down (boolean value) #enable_cancel_on_failover = false # Should we use consistant queue names or random ones (boolean value) #use_queue_manager = false # Hostname used by queue manager. Defaults to the value returned by # socket.gethostname(). (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #hostname = node1.example.com # Process name used by queue manager (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #processname = nova-api # Use stream queues in RabbitMQ (x-queue-type: stream). Streams are a new # persistent and replicated data structure ("queue type") in RabbitMQ which # models an append-only log with non-destructive consumer semantics. It is # available as of RabbitMQ 3.9.0. If set this option will replace all fanout # queues with only one stream queue. (boolean value) #rabbit_stream_fanout = false [oslo_middleware] # # From oslo.middleware.http_proxy_to_wsgi # # Whether the application is behind a proxy or not. This determines if the # middleware should parse the headers or not. (boolean value) #enable_proxy_headers_parsing = false [oslo_policy] # # From oslo.policy # # DEPRECATED: This option controls whether or not to enforce scope when # evaluating policies. If ``True``, the scope of the token used in the request # is compared to the ``scope_types`` of the policy being enforced. If the # scopes do not match, an ``InvalidScope`` exception will be raised. If # ``False``, a message will be logged informing operators that policies are # being invoked with mismatching scope. (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. # Reason: This configuration was added temporarily to facilitate a smooth # transition to the new RBAC. OpenStack will always enforce scope checks. This # configuration option is deprecated and will be removed in the 2025.2 cycle. #enforce_scope = false # This option controls whether or not to use old deprecated defaults when # evaluating policies. If ``True``, the old deprecated defaults are not going # to be evaluated. This means if any existing token is allowed for old defaults # but is disallowed for new defaults, it will be disallowed. It is encouraged # to enable this flag along with the ``enforce_scope`` flag so that you can get # the benefits of new defaults and ``scope_type`` together. If ``False``, the # deprecated policy check string is logically OR'd with the new policy check # string, allowing for a graceful upgrade experience between releases with new # policies, which is the default behavior. (boolean value) #enforce_new_defaults = false # The relative or absolute path of a file that maps roles to permissions for a # given service. Relative paths must be specified in relation to the # configuration file setting this option. (string value) #policy_file = policy.yaml # Default rule. Enforced when a requested rule is not found. (string value) #policy_default_rule = default # Directories where policy configuration files are stored. They can be relative # to any directory in the search path defined by the config_dir option, or # absolute paths. The file defined by policy_file must exist for these # directories to be searched. Missing or empty directories are ignored. (multi # valued) #policy_dirs = policy.d # Content Type to send and receive data for REST based policy check (string # value) # Possible values: # application/x-www-form-urlencoded - # application/json - #remote_content_type = application/x-www-form-urlencoded # server identity verification for REST based policy check (boolean value) #remote_ssl_verify_server_crt = false # Absolute path to ca cert file for REST based policy check (string value) #remote_ssl_ca_crt_file = # Absolute path to client cert for REST based policy check (string value) #remote_ssl_client_crt_file = # Absolute path client key file REST based policy check (string value) #remote_ssl_client_key_file = # Timeout in seconds for REST based policy check (floating point value) # Minimum value: 0 #remote_timeout = 60 [oslo_reports] # # From oslo.reports # # Path to a log directory where to create a file (string value) #log_dir = # The path to a file to watch for changes to trigger the reports, instead of # signals. Setting this option disables the signal trigger for the reports. If # application is running as a WSGI application it is recommended to use this # instead of signals. (string value) #file_event_handler = # How many seconds to wait between polls when file_event_handler is set # (integer value) #file_event_handler_interval = 1 [service_credentials] # # From aodh # # Region name to use for OpenStack service endpoints. (string value) # Deprecated group/name - [service_credentials]/os_region_name #region_name = # Type of endpoint in Identity service catalog to use for communication with # OpenStack services. (string value) # Possible values: # public - # internal - # admin - # auth - # publicURL - # internalURL - # adminURL - # Deprecated group/name - [service_credentials]/os_endpoint_type #interface = public # # From aodh-auth # # Authentication type to load (string value) # Deprecated group/name - [service_credentials]/auth_plugin #auth_type = # Config Section from which to load plugin specific options (string value) #auth_section = # Authentication URL (string value) #auth_url = # Scope for system operations (string value) #system_scope = # Domain ID to scope to (string value) #domain_id = # Domain name to scope to (string value) #domain_name = # Project ID to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_id #project_id = # Project name to scope to (string value) # Deprecated group/name - [service_credentials]/tenant_name #project_name = # Domain ID containing project (string value) #project_domain_id = # Domain name containing project (string value) #project_domain_name = # ID of the trust to use as a trustee use (string value) #trust_id = # Optional domain ID to use with v3 and v2 parameters. It will be used for both # the user and project domain in v3 and ignored in v2 authentication. (string # value) #default_domain_id = # Optional domain name to use with v3 API and v2 parameters. It will be used # for both the user and project domain in v3 and ignored in v2 authentication. # (string value) #default_domain_name = # User id (string value) #user_id = # Username (string value) # Deprecated group/name - [service_credentials]/user_name #username = # User's domain id (string value) #user_domain_id = # User's domain name (string value) #user_domain_name = # User's password (string value) #password = [service_types] # # From aodh # # Message queue service type. (string value) #zaqar = messaging py312: OK (23.92 seconds) congratulations :) (23.99 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openstack-aodh-compat-20.1.0-0.20250812165954.1d7fac6.el10.noarch Processing files: python3-aodh-20.1.0-0.20250812165954.1d7fac6.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.J9ZDgB + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev65 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.x86_64/usr/share/licenses/python3-aodh + cp -pr /builddir/build/BUILD/aodh-20.1.0.dev65/LICENSE /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/share/licenses/python3-aodh + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh = 20.1.0-0.20250812165954.1d7fac6.el10 python3-aodh = 20.1.0-0.20250812165954.1d7fac6.el10 python3.12-aodh = 20.1.0-0.20250812165954.1d7fac6.el10 python3.12dist(aodh) = 20.1~~dev65 python3dist(aodh) = 20.1~~dev65 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.20250812165954.1d7fac6.el10 Processing files: openstack-aodh-common-20.1.0-0.20250812165954.1d7fac6.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.LcJu78 + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev65 + DOCDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.x86_64/usr/share/doc/openstack-aodh-common + cp -pr /builddir/build/BUILD/aodh-20.1.0.dev65/README.rst /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10 openstack-aodh-common = 20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.noarch Provides: openstack-aodh-api = 20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.noarch Provides: openstack-aodh-evaluator = 20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.noarch Provides: openstack-aodh-notifier = 20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.noarch Provides: openstack-aodh-listener = 20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.noarch Provides: openstack-aodh-expirer = 20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fjYBnZ + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev65 + LICENSEDIR=/builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10.x86_64/usr/share/licenses/python3-aodh-tests + cp -pr /builddir/build/BUILD/aodh-20.1.0.dev65/LICENSE /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64/usr/share/licenses/python3-aodh-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-aodh-tests = 20.1.0-0.20250812165954.1d7fac6.el10 python3-aodh-tests = 20.1.0-0.20250812165954.1d7fac6.el10 python3.12-aodh-tests = 20.1.0-0.20250812165954.1d7fac6.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.20250812165954.1d7fac6.el10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64 Wrote: /builddir/build/SRPMS/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.src.rpm Wrote: /builddir/build/RPMS/openstack-aodh-api-20.1.0-0.20250812165954.1d7fac6.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-common-20.1.0-0.20250812165954.1d7fac6.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-evaluator-20.1.0-0.20250812165954.1d7fac6.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-notifier-20.1.0-0.20250812165954.1d7fac6.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-listener-20.1.0-0.20250812165954.1d7fac6.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-expirer-20.1.0-0.20250812165954.1d7fac6.el10.noarch.rpm Wrote: /builddir/build/RPMS/openstack-aodh-compat-20.1.0-0.20250812165954.1d7fac6.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-20.1.0-0.20250812165954.1d7fac6.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-aodh-tests-20.1.0-0.20250812165954.1d7fac6.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.7EpM3T + umask 022 + cd /builddir/build/BUILD + cd aodh-20.1.0.dev65 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-aodh-20.1.0-0.20250812165954.1d7fac6.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.9y1fbW + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/aodh-20.1.0.dev65-SPECPARTS + rm -rf aodh-20.1.0.dev65 aodh-20.1.0.dev65.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