From patchwork Tue Dec 10 19:29:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chuck Lever X-Patchwork-Id: 13901958 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E9C6B23ED63 for ; Tue, 10 Dec 2024 19:29:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733858964; cv=none; b=edmUNoJqfMFTVTPraKmkJ8d0zFsF2EcUOTljCN9y+/Nvyym6UtFshJhX6C0nSJF2ugBTOT7iRRKMsrTLrzuNn1k6hRQbJnrq136BqOPhgkmjl5Srne+Kcsv9tfVDHWDom+G9yOC6gEdgbLzUSD/w3xdHp5N86bUMOEgI9T5upX8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1733858964; c=relaxed/simple; bh=enDIhYPXrZz6f3KQiy473CMZeR8HccykKP331dkRDgU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=SYKQpz36pyiP1lJA6sllhwCcPSanXPjsbTEM3UkqytMYfK59RFDWhkaxa7ot3fhMw8uZkxmkRW/N+SJyLeFevr1j+LFZuQh+ca0zNd2W1KdExA4N9BYcKcvZ0cLgEaZgt0xZBGAGhjDLFFvhZbAqpoHgNe+tMap/1WinBD0Xkp4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=MRWZDyms; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="MRWZDyms" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 27436C4CED6; Tue, 10 Dec 2024 19:29:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1733858963; bh=enDIhYPXrZz6f3KQiy473CMZeR8HccykKP331dkRDgU=; h=From:To:Cc:Subject:Date:From; b=MRWZDymsz3p6spYHr3oxBuCOVZNK0K75CLvUfj54ij0TTrd2Zg4+XZMM5en/zDkDu yHs4oMLTCvMbL4qqOZbfCNfvTNI0SbOGCKEL82M6jndVlfl8oSplxrfVJGYw8Yf5x/ +ldaUzzI8nNiz8f/Z7/IMgiDaBxrUb3EKUklS+Cp/xe2FPbhqA9m5Z7s2ATvERPuRp IDWOz4TAnpTXzQpzxNcQwAeIuW5Ot8ZrelhfOryChDUUMRVatTSnY6zujfay+OIQbS NJMU2w78ai+Mx0uFHvKaP/mR1K0ctRnttkW4dtVklwL9KqtmUpphGDzHJV795r/n05 +PUyKFw1Xaqew== From: cel@kernel.org To: Cc: Anna Schumaker , Chuck Lever Subject: [PATCH 0/6] Recent fixes Date: Tue, 10 Dec 2024 14:29:13 -0500 Message-ID: <20241210192920.682914-1-cel@kernel.org> X-Mailer: git-send-email 2.47.0 Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Chuck Lever This series is a handful of loosely related patches that I wrote while trying to get kdevops operational on AWS again, for use with NFS workflows. Note that there are still one or two more issues that need to be tracked down before AWS will be working well for me. These might also be useful for OCI or other cloud providers. Please have a look. I'm happy to make changes or drop one or two of these if needed. Chuck Lever (6): fstests: Fix NFS mount options for fstests gen_nodes: Fix generation of the list of test nodes fstests: Fix selection of NFSD export type for the pNFS test section NFSD: Implement NVMe storage for NFSD exports playbooks: Add a Code Ready Builder role codereadyrepo: Enable codeready-builder in AWS kconfigs/Kconfig.nfsd | 12 ++++-- .../roles/codereadyrepo/defaults/main.yml | 5 +++ playbooks/roles/codereadyrepo/tasks/main.yml | 37 +++++++++++++++++++ .../tasks/install-deps/redhat/main.yml | 14 +------ playbooks/roles/fstests/tasks/main.yml | 1 + .../roles/fstests/templates/nfs/nfs.config | 4 +- playbooks/roles/gen_nodes/tasks/gitr.yml | 4 +- playbooks/roles/gen_nodes/tasks/ltp.yml | 4 +- playbooks/roles/gen_nodes/tasks/nfstest.yml | 4 +- playbooks/roles/nfsd/defaults/main.yml | 1 + playbooks/roles/nfsd/tasks/main.yml | 31 +++++++++++++--- .../pynfs/tasks/install-deps/redhat/main.yml | 14 +------ .../tasks/install-deps/redhat/main.yml | 14 +------ scripts/nfsd.Makefile | 4 ++ 14 files changed, 96 insertions(+), 53 deletions(-) create mode 100644 playbooks/roles/codereadyrepo/defaults/main.yml create mode 100644 playbooks/roles/codereadyrepo/tasks/main.yml Reviewed-by: Luis Chamberlain