From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4206FC64ED8 for ; Mon, 20 Feb 2023 13:23:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231564AbjBTNXB (ORCPT ); Mon, 20 Feb 2023 08:23:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34896 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231230AbjBTNWp (ORCPT ); Mon, 20 Feb 2023 08:22:45 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 08F171A66C; Mon, 20 Feb 2023 05:22:44 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id A8AECB80A49; Mon, 20 Feb 2023 13:22:42 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E8658C4339B; Mon, 20 Feb 2023 13:22:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1676899361; bh=QkZ2SLEiwF/6mqW9UoZpKUhUkcmtrcBxm3alepdjNMQ=; h=Subject:From:To:Cc:Date:From; b=XhhM8rmKhuqqksxR0osUrKQUi5QYwNzeQeCMAb+bZikDNoscDHYultygHWnrpfatO 1eiOKKjRZVw5iClsQ5uPUCoz2T0oMWCV5PnooM3NmBOdrPLMBt8h+IXXOHAVbSwlBl bQafo5S4X1Y7UxODYv8YNVPpyAy/2qojbYbugd+yxyqfS/+QpsMQ6u3WL9vkwifidh INKE8gks2q8lN4sqB5CtMzaoZqqCpExvyWie2Q1i88fPV0VAKTXwJ0NPck9SD7cv1z qPlWXiC7NPA1B+Vn0E8HSjuUo231sYzprLJ6BM/hjPuy/uLNiPWJdqUTfttc8NGFLv 6syBxN3raYFmw== Message-ID: <0a854d714a749c60654850950a641a7b3318fb16.camel@kernel.org> Subject: pynfs support for kdevops From: Jeff Layton To: linux-nfs@vger.kernel.org, linux-fsdevel Cc: Chuck Lever Date: Mon, 20 Feb 2023 08:22:39 -0500 Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 (3.46.4-1.fc37) MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org Chuck and I have a long-term goal of improving upstream knfsd testing. The modern way to do that is usually to have some sort of continuous integration testing (CI). I've been working on a project to add pynfs support to kdevops, and have done a writeup on how to use it here: https://jtlayton.wordpress.com/2023/02/20/using-kdevops-to-test-the-lin= ux-kernel-nfs-server/ It's usable now, but there is still quite a bit to do. We eventually want to expand this to use other test suites, and work out some way to run this on an automated basis. Comments, suggestions (and especially patches) are welcome! Cheers! --=20 Jeff Layton