Received: by 2002:a05:7412:a9a3:b0:f9:327e:43ab with SMTP id o35csp45597rdh; Mon, 18 Dec 2023 04:04:47 -0800 (PST) X-Google-Smtp-Source: AGHT+IFtB7/rKDmwviHX2VzI3oD9/JNV1RIv6fIzSne3MI2Kemp/sJ0fK/3iMzon+70QrAeHvqUp X-Received: by 2002:a05:6a20:430f:b0:18c:55b4:df2a with SMTP id h15-20020a056a20430f00b0018c55b4df2amr9125556pzk.2.1702901087541; Mon, 18 Dec 2023 04:04:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702901087; cv=none; d=google.com; s=arc-20160816; b=ksEFkJ2EKtzHHIS7yL9hKvLcOZkP7WzRWSpiIxvxbWDUzNpvjoJoztqbsnFDwVhAh0 gMj4MlFX1HKoIaZMVaSIf1IkXURvJ843T8k0c4vEo/aiinGCDyBGhLYecdOcQ4xtC6a9 RD/4Op0trHKCs4z/MWBGzBlhyS/u66lqrG6CoMdFyw1z+e3g5VmnwTwTLKJgmkeqSgtd NsBnreH6tlHLWFuYqbrlIewYVa3YwbGiMZMKnhwCZR25z1QsHT9V6AeoEKzMd3NjT30v SWmokH4YBNKN1s3p4WKz3rLD+5/kXryV8YdZpVLdd2n9HeYOIlj0q1w6KdFmUxVizCD3 D9vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=sNU2OQ66q7I7Mwdi15MGvsuJJWJeBtMHWU/b2je3XxY=; fh=A3pMOUK00huGibGCZBFsLekFLVbB5hHGKjUNNKwO+5E=; b=wo7rd7A5EreHTu5VuaMPsE34c2nyUTmJ4y0n0uA8MYXZesN6PcZnH3U0DoOVAuG5p5 I5SB+rNIB8JbIsr3zybh7U2id/4yZd1jq3bb00uZXStGFjnVzfUeJ6l49nkBxeHcY+bY K0i2ileVKt0MkXZzxtOE/Ju6HeinjQqrHBSrv1VcSjQROpfiUoGN9Nfm0gQEmJoVmJO1 L53sLAamGMAqfiWKlz4kRA9WkTC57d1AXy6N4TNO7JD9OGGeBQc+EpFWjY7ic8DKAwhL 1VtOhs9cBSpkiXv4udFHPf2Nhx7f0NiMT0vQAWdMTQZSWFn3kd/oDBix4yXYzEGkS8Ge Lrow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=WM5aN+21; spf=pass (google.com: domain of linux-nfs+bounces-687-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-nfs+bounces-687-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id s20-20020a17090aad9400b0028b3b607137si5053652pjq.116.2023.12.18.04.04.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 04:04:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs+bounces-687-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=WM5aN+21; spf=pass (google.com: domain of linux-nfs+bounces-687-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-nfs+bounces-687-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id D1D32B23284 for ; Mon, 18 Dec 2023 11:58:43 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C7F14358AF; Mon, 18 Dec 2023 11:49:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="WM5aN+21" X-Original-To: linux-nfs@vger.kernel.org Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4091D3527D for ; Mon, 18 Dec 2023 11:49:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-55359dc0290so1059443a12.1 for ; Mon, 18 Dec 2023 03:49:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702900175; x=1703504975; darn=vger.kernel.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=sNU2OQ66q7I7Mwdi15MGvsuJJWJeBtMHWU/b2je3XxY=; b=WM5aN+21OqQscMww0lXjqQHcI3i18u1n8EH2keSP9ZdFWQEirqqeNGn/0qs5Ke1VEG Eh0FO4onaeFNHOpCjkGIN6vaHkLGZaIJ8mqkc8HhTqDNd1N7VL2g+eYwQvgWZDCn7Vkc H6VFsSxmFZ/5DPpUvw+y1qcfeZs3iS45zzL8zD/sGWvC8J73uJpQ4IO2fOptw0KtOZep qAa9FdOSbUbU0UiTtZMnSOdDGyLp4H1yTITENJAo0GUPyngZNeA7muePytDls3pNTXC8 YZZ4j5Mmrn6LIj5eM2+Of/W5vGk8pu7N8+ogHlxyL/Oq5Dk9zSfA2AcmQE59zU8mJmEE MwTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702900175; x=1703504975; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=sNU2OQ66q7I7Mwdi15MGvsuJJWJeBtMHWU/b2je3XxY=; b=Sw1F0wsfV+Kbq3y+ehyfl1EaK5VRYwk01D/4gLvrZqpqjWrNoAMmjr1xD/MaKV+toX ru+OTAWIwUHnTQYzMGZDrq1WeR9QmNqRaDTz+QfNfc5sJL6Zn3iMPIgg8Y7rz9rlDlz0 d4YYLSzQATySskRzxNk0fKksMaxB9LeRYnNVgR3XuIANJYnufScxmhTrSq/6RnCHjaHP 8G+5jMeH/sz48XNDN3GkJZB3ZZ0OrWT3h9x7XVNItj26fzyhy7nFVt6fOcUsM78+S6mT LRdrNx/qvjppjh9J0afPVyu9z7WR6IoD7DMUR5dm4zU8A9+4OCuIqg/cMpLg0QSnd1AU EEYA== X-Gm-Message-State: AOJu0YwRuAYl+kbLn8q1aiImvXpg6oAhjhaHOjKC5mzsc+5xeiKi0FOU 4gqyxCPiHoypHpS3pBzR3up4LnVMRB5NT3laCmZD+J7pRoY= X-Received: by 2002:a50:c355:0:b0:553:7a61:3f02 with SMTP id q21-20020a50c355000000b005537a613f02mr148548edb.13.1702900175032; Mon, 18 Dec 2023 03:49:35 -0800 (PST) Precedence: bulk X-Mailing-List: linux-nfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Cedric Blancher Date: Mon, 18 Dec 2023 12:48:00 +0100 Message-ID: Subject: Realtime NFSv4? To: Linux NFS Mailing List Content-Type: text/plain; charset="UTF-8" Good morning! How feasible would be a realtime NFSv4, which can guarantee NFSv4 operations in a constant time manner suitable for realtime applications (similar to XFS realtime support)? Yes, I know NFSv4 uses TCP, which is a bit allergic to realtime, but aside from that (there is always RTP), can the NFSv4 protocol and Linux implementation be modified for constant time? Ced PS Credits go to Roland Mainz for pitching the idea -- Cedric Blancher [https://plus.google.com/u/0/+CedricBlancher/] Institute Pasteur