From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B11651A316E for ; Fri, 18 Jul 2025 04:06:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.137.202.133 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752811565; cv=none; b=RUeYPaCvmzXLeygprdzKbLF8yIea24MHtKFuacxnyerLhYE2k9Hcrru3L084RjnQN2LMvkd8gk/nOd3hoar4qSQ2U8GAYD5TRLSoviNMoDDjVxz8zTaOuqOwMY1tpd8m5ExSwHY1xUU95J62hHRr90MJWiSwDjGlc3h3UitcU8Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752811565; c=relaxed/simple; bh=+y9/3OFViS8FpBVgTM9/2WHDvqG1o6Vd3Id4mhHe8PY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=es7FU7yYzdV9xSitYQOGcj8FdCoctwH9BBWPPnBzt/ZhCLwEpXCtO8P1xAdPvjIkfvQb7Z5fJgkHXT1p6vQnIIU5BiEwt+Nmd5wIlcXnJ+FOi/GZBPaEKLR8wyI8p2i7tQSriTomf1TYj/eP0JHpSmdjsHdIDhazwxjZ37hyoPE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=kernel.org; spf=none smtp.mailfrom=infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=JGTLn+o7; arc=none smtp.client-ip=198.137.202.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=infradead.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="JGTLn+o7" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=jh+uw/yTKgp84zQSXvRmjRQilewSdTKzz72MXXhZQdc=; b=JGTLn+o7Vx+SKsbbk2N4r/ZNs+ 48QISUXDSMcXUSCdkB1AJr8f53l+y+YNiNciwIrE4yXhrRB92Dhm94AJU+maOo71zf8pTpRyeUiOa HIUzIsZFku7ewOkEqpRttfLpaOlUnfYC8MBDkK8+e+eyv8hsiXd5LYKRYx7vQvcc87vAn/nRZ5no1 tPsFtq1KpNxmU9DLQsnAlBB602h9DtlZDurHka+kKceXySOmbSFkqPh+soP/ordBTQJPhxi/cJ83Z mDmOCA1XIzVY+FTQ/NL8PrPgbFRNsem3NQMP1DEtYE7968FNu7gjsfKwKo51TP+k1HvIrDFBmfIt0 UFyOWDkQ==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1uccMA-0000000Bdto-3B6y; Fri, 18 Jul 2025 04:05:58 +0000 From: Luis Chamberlain To: Chuck Lever , Daniel Gomez , Viacheslav Dubeyko , kdevops@lists.linux.dev Cc: Luis Chamberlain Subject: [PATCH 0/4] steady-state: few fixes for steady state support Date: Thu, 17 Jul 2025 21:05:52 -0700 Message-ID: <20250718040557.2774976-1-mcgrof@kernel.org> X-Mailer: git-send-email 2.49.0 Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: Luis Chamberlain Here are some fixes on top of what ChatGPT Codex generated. It shows why it gets only a grade of B. I've now tested this code on bare metal and confirm it works. Future work generated by AI won't be merged directly but more heavily tested and vetted. We essentially need to tell the bots to test new workflows too. It would have caught some of the minor issues like these. The conversion of scripts/workflows/precondition/prefill-fio-jobs.sh was a bit more difficult so although the an AI did that conversion I did have to carefully vet it. I did try to revert all the work and merge this patch on top as a clean single patch but that actually ended up being a mess. Oh well. The next patch will be a better example new workflow model of a patch we can tell generative AIs to use as a good example of a new workflow to base its work on. This goes tested against bare metal. I just created the host file myself. Luis Chamberlain (4): steady-state: use extra sparse drives when on libvirt steady-state: fix identation on Makefile steady-state: remove extra menu steady-state: quite a bit of fixes .../roles/steady_state/defaults/main.yml | 37 +- playbooks/roles/steady_state/tasks/main.yaml | 314 +++++++++++++- .../roles/steady_state/templates/ss_bw.ini.j2 | 22 +- .../steady_state/templates/ss_iops.ini.j2 | 22 +- .../precondition/prefill-fio-jobs.sh | 390 ------------------ workflows/steady_state/Kconfig | 83 +++- workflows/steady_state/Makefile | 34 +- 7 files changed, 454 insertions(+), 448 deletions(-) delete mode 100755 scripts/workflows/precondition/prefill-fio-jobs.sh -- 2.47.2