]>
git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/log
Zack Cerza [Fri, 8 May 2026 21:41:16 +0000 (15:41 -0600)]
Remove MANIFEST.in
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 21:29:31 +0000 (15:29 -0600)]
Remove requirements.txt
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 20:10:15 +0000 (14:10 -0600)]
Merge pull request #2184 from ceph/uv-updates
uv.lock: Update dependencies
Zack Cerza [Fri, 8 May 2026 20:09:54 +0000 (14:09 -0600)]
Merge pull request #2186 from ceph/rm-ci-workaround
workflows/dependencies: Remove workaround
Zack Cerza [Fri, 8 May 2026 20:06:21 +0000 (14:06 -0600)]
workflows/dependencies: Remove workaround
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 22:34:11 +0000 (16:34 -0600)]
uv.lock: Upgrade pytest
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:45:33 +0000 (14:45 -0600)]
uv.lock: Upgrade lxml
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:43:49 +0000 (14:43 -0600)]
uv.lock: Upgrade pyopenssl
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:32:01 +0000 (14:32 -0600)]
uv.lock: Upgrade pygments
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:31:31 +0000 (14:31 -0600)]
uv.lock: Upgrade pyasn1
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:31:02 +0000 (14:31 -0600)]
uv.lock: Upgrade pyjwt
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:29:36 +0000 (14:29 -0600)]
uv.lock: Upgrade cryptography
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:28:42 +0000 (14:28 -0600)]
uv.lock: Upgrade requests
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 20:27:42 +0000 (14:27 -0600)]
uv.lock: Update to revision 3
This was done by running 'uv lock'.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 20:01:17 +0000 (14:01 -0600)]
Merge pull request #2185 from ceph/fix-ci
Fix dependencies CI
Zack Cerza [Fri, 8 May 2026 18:04:10 +0000 (12:04 -0600)]
workflows/dependencies: Install pkgs explicitly
This is to temporarily work around quoting bug in bootstrap, since we run main's
copy first.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 18:11:28 +0000 (12:11 -0600)]
bootstrap: Install debs quietly
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 17:57:45 +0000 (11:57 -0600)]
bootstrap: Fix quoting
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 17:54:12 +0000 (11:54 -0600)]
bootstrap: Fix apt warning
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 18:10:04 +0000 (12:10 -0600)]
workflows/dependencies: Quiet apt-get
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 18:02:30 +0000 (12:02 -0600)]
workflows/dependencies: Correct venv name
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 18:02:12 +0000 (12:02 -0600)]
workflows/dependencies: Drop virtualenv step
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Fri, 8 May 2026 17:48:38 +0000 (11:48 -0600)]
workflows/dependencies: Drop apt upgrade step
This was updating all of GNOME, among other things
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 6 May 2026 17:24:02 +0000 (11:24 -0600)]
Merge pull request #2174 from ceph/exporter-fix
exporter: Use own restart method
Zack Cerza [Tue, 5 May 2026 23:19:15 +0000 (17:19 -0600)]
Merge pull request #2161 from kshtsk/uv2
Move to uv
Zack Cerza [Wed, 29 Apr 2026 17:53:59 +0000 (11:53 -0600)]
exporter: Use own restart method
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 22 Apr 2026 20:14:02 +0000 (14:14 -0600)]
Merge pull request #2172 from ceph/gha-container-merge-fix
workflows/dev_container: Fix merge stage
Kyrylo Shatskyy [Wed, 8 Apr 2026 16:09:28 +0000 (18:09 +0200)]
teuthology: load importlib after monkey patching
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@gmail.com>
Kyrylo Shatskyy [Wed, 8 Apr 2026 16:05:26 +0000 (18:05 +0200)]
bootstrap: make zypper call non-interactive
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@gmail.com>
Kyrylo Shatskyy [Wed, 8 Apr 2026 16:02:57 +0000 (18:02 +0200)]
bootstrap: use "dpkg -s" again
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Wed, 25 Mar 2026 12:35:02 +0000 (13:35 +0100)]
uv.lock: update deps for oauthlib
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Wed, 25 Mar 2026 12:21:55 +0000 (13:21 +0100)]
pyproject: add missing oauthlib dep for maas
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Zack Cerza [Tue, 16 Sep 2025 22:57:13 +0000 (16:57 -0600)]
bootstrap: Drop lsb_release support
And also drop an unnecessary tr invocation.
Signed-off-by: Zack Cerza <zack@cerza.org>
Kyr Shatskyy [Tue, 9 Sep 2025 20:29:19 +0000 (22:29 +0200)]
bootstrap: fix suse family deps
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Wed, 28 May 2025 19:37:05 +0000 (21:37 +0200)]
teuthology/Dockerfile: add env setuptools-scm version
Because the teuthology code is building in container after
copying source code from local directory, but no corresponding
git repo copied, the setuptools-scm cannot determine teuthology
version. So in order to produce the package we just provide dummy
version 0.0.0 using environment variable:
SETUPTOOLS_SCM_PRETEND_VERSION_FOR_TEUTHOLOGY
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Mon, 19 May 2025 16:57:58 +0000 (18:57 +0200)]
pyproject.toml: use setuptools-scm for uv
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Zack Cerza [Tue, 9 Sep 2025 03:27:27 +0000 (21:27 -0600)]
tox: Use uv to run pytest and sphinx
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Tue, 9 Sep 2025 03:19:23 +0000 (21:19 -0600)]
Fix errors reported by ruff
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Tue, 9 Sep 2025 03:18:55 +0000 (21:18 -0600)]
Drop flake8 in favor of ruff
For now, use a very narrow ruleset. We should expand to use more later.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Mon, 8 Sep 2025 22:49:43 +0000 (16:49 -0600)]
bootstrap: Fix shellcheck warnings
Conflicts:
bootstrap
Zack Cerza [Thu, 10 Apr 2025 19:22:27 +0000 (13:22 -0600)]
Update install doc to cover uv
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 10 Apr 2025 19:22:33 +0000 (13:22 -0600)]
Use uv's venv path
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 10 Apr 2025 19:22:31 +0000 (13:22 -0600)]
containers: Install pipx
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 10 Apr 2025 19:22:24 +0000 (13:22 -0600)]
Simplify bootstrap script
Much of this is simply removing things we don't have to be doing now that we're
using uv. It also consolidates the different sections for RPM-based distros.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 10 Apr 2025 19:22:10 +0000 (13:22 -0600)]
Update gevent
To a version that support python 3.13
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 10 Apr 2025 19:22:07 +0000 (13:22 -0600)]
tox: Use tox-uv
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 10 Apr 2025 19:22:05 +0000 (13:22 -0600)]
Drop pip-tools
Signed-off-by: Zack Cerza <zack@cerza.org>
Conflicts:
requirements.txt
Zack Cerza [Thu, 10 Apr 2025 19:22:03 +0000 (13:22 -0600)]
Replace pip with uv
Signed-off-by: Zack Cerza <zack@cerza.org>
Conflicts:
requirements.txt
setup.cfg
Zack Cerza [Wed, 22 Apr 2026 19:15:46 +0000 (13:15 -0600)]
teuthology-dev: Use args form for entrypoint
This fixes a warning issued by docker/build-push-action
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 22 Apr 2026 18:28:43 +0000 (12:28 -0600)]
workflows/dev_container: Fix merge stage
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Wed, 22 Apr 2026 19:01:05 +0000 (13:01 -0600)]
Merge pull request #2169 from kshtsk/wip-build-essential-missing
containers: add new dependency build-essential
Kyr Shatskyy [Wed, 22 Apr 2026 10:47:59 +0000 (12:47 +0200)]
containers: add new dependency build-essential
Fixes: 252ab4f6a44c0d64b1e4cfb2b86e9bf58b5d9ffb
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
kyr [Wed, 22 Apr 2026 17:58:39 +0000 (19:58 +0200)]
Merge pull request #2171 from zmc/gha-no-push-prs
workflows/dev_container: Don't push for PRs
Zack Cerza [Wed, 22 Apr 2026 17:19:01 +0000 (11:19 -0600)]
workflows/dev_container: Don't push for PRs
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 16 Apr 2026 20:56:07 +0000 (14:56 -0600)]
Merge pull request #2141 from ceph/container-manifest
workflows/dev_container: Fix multi-arch images
Patrick Donnelly [Wed, 25 Mar 2026 13:54:10 +0000 (09:54 -0400)]
Merge PR #2159 into main
* refs/pull/2159/head:
teuthology/suite: log postmerge filtering
Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
kyr [Wed, 25 Mar 2026 10:51:50 +0000 (11:51 +0100)]
Merge pull request #2160 from Adarsha1999/openstack-rocky10-user-data
openstack: Add cloud-init user-data for Rocky Linux 10 and 10.1
Adarsha Dinda [Tue, 24 Mar 2026 17:51:23 +0000 (23:21 +0530)]
openstack: Add cloud-init user-data for Rocky Linux 10 and 10.1
Patrick Donnelly [Mon, 23 Mar 2026 13:10:12 +0000 (09:10 -0400)]
teuthology/suite: log postmerge filtering
Otherwise it's hard to discern what caused a job to be dropped. The
"postmerge" script itself may be empty but the other filtering still
runs.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Zack Cerza [Wed, 18 Mar 2026 15:53:57 +0000 (09:53 -0600)]
Merge pull request #2158 from ceph/utf8-fix
bootstrap: Support nonstandard locales
Zack Cerza [Tue, 17 Mar 2026 20:32:38 +0000 (14:32 -0600)]
bootstrap: Support nonstandard locales
Some newer systems use e.g. LANG=C.utf8, which is breaking bootstrap since it expects to see e.g. C.utf-8. Instead of trying to parse the values, simply split on '.' and append 'utf-8'.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Tue, 17 Mar 2026 18:04:10 +0000 (12:04 -0600)]
Merge pull request #2155 from tchaikov/seed
schedule: fix first-in-suite option help
Kefu Chai [Tue, 17 Mar 2026 08:15:38 +0000 (16:15 +0800)]
schedule: fix first-in-suite option help
The schedule command validates --seed, --subset and
--no-nested-subset together with --first-in-suite, and the suite
runner passes them that way when writing the rerun memo.
Update the help text to match the implemented behavior.
Reported-by: T K Chandra Hasan <t.k.chandra.hasan@ibm.com>
Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Zack Cerza [Fri, 6 Mar 2026 23:04:56 +0000 (16:04 -0700)]
Merge pull request #2150 from anshuman-agarwala/python-13-bump
requirements: bumped packages for python3.13
Anshuman [Mon, 23 Feb 2026 04:46:55 +0000 (10:16 +0530)]
Bumped packages for python3-13
Zack Cerza [Wed, 25 Feb 2026 21:12:59 +0000 (14:12 -0700)]
Merge pull request #2148 from ceph/no-ref-sha1
rpm.py: Do not sed ref/sha1
David Galloway [Thu, 19 Feb 2026 15:28:01 +0000 (10:28 -0500)]
rpm.py: Do not sed ref/sha1
This is a relic from gitbuilder days and causes issues if a dev puts "ref" in the branch name
Signed-off-by: David Galloway <david.galloway@ibm.com>
David Galloway [Tue, 17 Feb 2026 00:16:53 +0000 (19:16 -0500)]
Merge pull request #2146 from ceph/reboot-7min
fog: Try ipmi power-cycle if stuck in a reimage reboot hang
David Galloway [Tue, 17 Feb 2026 00:16:28 +0000 (19:16 -0500)]
Merge pull request #2147 from batrick/kernel-fix
teuthology/task/kernel: always hard reboot
Patrick Donnelly [Thu, 12 Feb 2026 00:33:45 +0000 (19:33 -0500)]
teuthology/task/kernel: always hard reboot
On the new trial machines, the `shutdown -r now` routine
is hanging somewhere before reboot. The cause of this is unknown; it's
been very resistant to debugging. So, just sync file systems, remount
RO, and then do a hard reboot.
Fixes: https://tracker.ceph.com/issues/74717
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
David Galloway [Thu, 12 Feb 2026 20:44:05 +0000 (15:44 -0500)]
fog: Try ipmitool off&on if stuck in a reimage reboot hang
Fixes: https://tracker.ceph.com/issues/74717
Signed-off-by: David Galloway <david.galloway@ibm.com>
Zack Cerza [Wed, 11 Feb 2026 16:21:15 +0000 (09:21 -0700)]
Merge pull request #2143 from kshtsk/wip-supervisor-kill-job
dispatcher/supervisor: fix kill_job call
Kyr Shatskyy [Wed, 11 Feb 2026 14:15:21 +0000 (15:15 +0100)]
dispatcher/test: fix KeyError: 'owner'
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Wed, 11 Feb 2026 13:30:32 +0000 (14:30 +0100)]
lock/ops: missing f-prefix in f-string
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Wed, 11 Feb 2026 13:26:09 +0000 (14:26 +0100)]
kill: let pids be None when call kill_process
If we run teuthology-kill with -j option it may not know
about job pid, let it pass None as pids argument for
kill_process so it can figure it out on its own.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Wed, 11 Feb 2026 12:47:10 +0000 (13:47 +0100)]
dispatcher/supervisor: fix kill_job call
Fixes: bf0242c5599c861d855d13925a565cf437b7a41b
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Zack Cerza [Mon, 9 Feb 2026 18:33:40 +0000 (11:33 -0700)]
workflows/dev_container: Fix multi-arch images
Signed-off-by: Zack Cerza <zack@cerza.org>
kyr [Sat, 24 Jan 2026 10:43:09 +0000 (11:43 +0100)]
Merge pull request #2113 from batrick/egrep
teuthology/task: use grep switch instead of egrep
David Galloway [Fri, 23 Jan 2026 19:32:16 +0000 (14:32 -0500)]
Merge pull request #2137 from kshtsk/wip-rocky-9.7
orchestra: rocky 9.6 and 10.0 are gone
Kyr Shatskyy [Wed, 21 Jan 2026 20:37:14 +0000 (21:37 +0100)]
orchestra: rocky 9.6 and 10.0 are gone
Welcome Rocky and Alma Linux 9.7 and 10.1
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
David Galloway [Wed, 21 Jan 2026 13:45:18 +0000 (08:45 -0500)]
Merge pull request #2134 from ceph/kill-pid
run: Send PID to paddles
Dan Mick [Tue, 20 Jan 2026 23:41:41 +0000 (15:41 -0800)]
Merge pull request #2036 from ceph/reimage-unlock
lock.ops.unlock_one_safe: Invert run-match logic
Zack Cerza [Tue, 20 Jan 2026 22:54:27 +0000 (15:54 -0700)]
run: Send PID to paddles
This is a follow-up to
bf0242c5599c861d855d13925a565cf437b7a41b
Signed-off-by: Zack Cerza <zack@cerza.org>
David Galloway [Fri, 16 Jan 2026 00:57:55 +0000 (19:57 -0500)]
Merge pull request #2131 from ceph/fis-lis
supervisor: Avoid prematurely pushing some jobs
David Galloway [Fri, 16 Jan 2026 00:57:43 +0000 (19:57 -0500)]
Merge pull request #2130 from ceph/kill-multi-supervisor
kill: Handle supervisor procs when killing runs
Zack Cerza [Fri, 16 Jan 2026 00:38:35 +0000 (17:38 -0700)]
supervisor: Avoid prematurely pushing some jobs
This is a follow-up to
ff615aae541032c647e78d3959d368f595c93e31 ; it caused us to
submit the first-in-suite and last-in-suite jobs to paddles. Those present has
having 'unknown' status, which will be confusing to users.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 15 Jan 2026 19:20:16 +0000 (12:20 -0700)]
kill: Handle supervisor procs when killing runs
This is a follow-up to
ff615aae541032c647e78d3959d368f595c93e31 , which only
handled killing individual jobs. Since we're using the results server for all
run and job metadata, we can drop all mentions of the archive. This change
is necessary since we've restricted access to the archive from the teuthology
machine for normal users, to avoid resource contention.
Signed-off-by: Zack Cerza <zack@cerza.org>
Zack Cerza [Thu, 15 Jan 2026 17:58:08 +0000 (10:58 -0700)]
Merge pull request #2129 from ceph/maas-fixes
maas: handle nodes with unexpected status
Zack Cerza [Thu, 15 Jan 2026 01:04:58 +0000 (18:04 -0700)]
maas: handle nodes with unexpected status
Often times, we just need to release and re-allocate before provisioning.
Signed-off-by: Zack Cerza <zack@cerza.org>
Dan Mick [Wed, 14 Jan 2026 17:28:20 +0000 (09:28 -0800)]
Merge pull request #2117 from deepssin/uefi_fix
Fix kernel boot on UEFI systems
deepssin [Thu, 18 Dec 2025 13:52:21 +0000 (13:52 +0000)]
Fix kernel boot on UEFI systems
- Add _update_uefi_grub_config() to sync UEFI GRUB config
- Fixes issue where systems reboot into old kernel on UEFI
Signed-off-by: deepssin <deepssin@redhat.com>
Zack Cerza [Tue, 13 Jan 2026 21:54:36 +0000 (14:54 -0700)]
Merge pull request #2105 from vamahaja/maas-integration
[Lib] Add MAAS (Metal-as-a-Service) provisioner
Zack Cerza [Thu, 8 Jan 2026 20:27:24 +0000 (13:27 -0700)]
maas: Correct image names
Signed-off-by: Zack Cerza <zack@cerza.org>
Ceph Teuthology [Tue, 4 Nov 2025 16:19:08 +0000 (21:49 +0530)]
provisioner: Add maas provisioner
Signed-off-by: Vaibhav Mahajan <vaibhavsm04@gmail.com>
kyr [Tue, 13 Jan 2026 13:47:55 +0000 (14:47 +0100)]
Merge pull request #2126 from kshtsk/wip-defaults-https
config: use https by default
Kyrylo Shatskyy [Tue, 13 Jan 2026 11:41:00 +0000 (12:41 +0100)]
config: use https by default
There is no permission to use 80 port (http) for new lab's resources
for security reasons, so defaults to use https now.
Signed-off-by: Kyrylo Shatskyy <kyrylo.shatskyy@clyso.com>
David Galloway [Fri, 9 Jan 2026 21:06:45 +0000 (16:06 -0500)]
Merge pull request #2125 from ceph/kill-supervisor
kill: Look for, and kill, the supervisor process
Zack Cerza [Fri, 9 Jan 2026 00:36:30 +0000 (17:36 -0700)]
kill: Look for, and kill, the supervisor process
Useful if one wants to kill a job that is still waiting for its nodes to be
provisioned.
Signed-off-by: Zack Cerza <zack@cerza.org>
Kefu Chai [Fri, 19 Dec 2025 01:36:29 +0000 (09:36 +0800)]
Merge pull request #2116 from tchaikov/wip-drop-distutils
teuthology: remove dependency on distutils
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Mon, 1 Dec 2025 15:29:52 +0000 (10:29 -0500)]
teuthology/task: use grep switch instead of egrep
Resolves:
2025-11-30T03:49:48.951 DEBUG:teuthology.task.internal.syslog:Checking ubuntu@smithi155.front.sepia.ceph.com
2025-11-30T03:49:48.952 DEBUG:teuthology.orchestra.run.smithi155:> egrep --binary-files=text '\bBUG\b|\bINFO\b|\bDEADLOCK\b' /home/ubuntu/cephtest/archive/syslog/kern.log | grep -v 'task .* blocked for more than .* seconds' | grep -v 'lockdep is turned off' | grep -v 'trying to register non-static key' | grep -v 'DEBUG: fsize' | grep -v CRON | grep -v 'BUG: bad unlock balance detected' | grep -v 'inconsistent lock state' | grep -v '*** DEADLOCK ***' | grep -v 'INFO: possible irq lock inversion dependency detected' | grep -v 'INFO: NMI handler (perf_event_nmi_handler) took too long to run' | grep -v 'INFO: recovery required on readonly' | grep -v 'ceph-create-keys: INFO' | grep -v INFO:ceph-create-keys | grep -v 'Loaded datasource DataSourceOpenStack' | grep -v 'container-storage-setup: INFO: Volume group backing root filesystem could not be determined' | egrep -v '\bsalt-master\b|\bsalt-minion\b|\bsalt-api\b' | grep -v ceph-crash | egrep -v '\btcmu-runner\b.*\bINFO\b' | head -n 1
2025-11-30T03:49:48.983 INFO:teuthology.orchestra.run.smithi155.stderr:egrep: warning: egrep is obsolescent; using grep -E
2025-11-30T03:49:48.983 INFO:teuthology.orchestra.run.smithi155.stderr:egrep: warning: egrep is obsolescent; using grep -E
2025-11-30T03:49:48.983 INFO:teuthology.orchestra.run.smithi155.stderr:egrep: warning: egrep is obsolescent; using grep -E
Fixes: https://tracker.ceph.com/issues/74259
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>