From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,T_SCC_BODY_TEXT_LINE,URIBL_CSS autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14500 invoked from network); 28 May 2022 19:22:29 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 28 May 2022 19:22:29 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 8C3EA21E94 for ; Sat, 28 May 2022 15:22:28 -0400 (EDT) (envelope-from bounce.mM7413556639c5150cb4c6e116.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 87E3524F9337; Sat, 28 May 2022 15:22:28 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=AforTZb1 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=rminnich@gmail.com smtp.helo=mail-lj1-f169.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1653765748; bh=t0TLaqdYAdT+LqxS FGnNCBFRrm7VY0lIJ1ubpIFEG80=; b=orD88PVcU5DCemtnXHQaF9MAiOoW6wSE EbCXRi84BXbu82hyECOMMve3GRKwwgukjHYi5CsXcIuokoMO8X4OE0n8xY26g1WZ gAtM3lkWlFXakwkXahimhWgdQt5M017unlNudHswwOSRkbjT3+s7tQCZ2573rOg8 ZSxIyEbW/HE= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1653765748; b=O+H5eZK3n3iNxoW8s9xai07eLfH8Rj6uaL6mneR9qJRaekL9Ji GxyPMT9KICDvD/ED9i0rZfnFPovN63IxxUmmkyMQP8/jC6Oz6jyHkXztsE9hPSn8 vtBzvQ2jKm4bZXB4GuBTRIR4H1pi/tkFtAzEq/sFbMmZmreU93y4djpYA= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=AforTZb1 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=rminnich@gmail.com smtp.helo=mail-lj1-f169.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=AforTZb1 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.208.169 (mail-lj1-f169.google.com); spf=pass smtp.mailfrom=rminnich@gmail.com smtp.helo=mail-lj1-f169.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=TleigJ1c; x-me-sender=none; x-ptr=pass smtp.helo=mail-lj1-f169.google.com policy.ptr=mail-lj1-f169.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; t=1653765748; x=1653852148; bh=t0TLaqdYAdT+LqxSFGnNCBFRrm7VY0lI J1ubpIFEG80=; b=nh9Wp3YOIWbMKeys+13OoND/5+zFL4NKQKOuj3B6qhsBWvLt OrXLikb5GuEzOkjeg6RGLj+V4iXytlcln7flGhJYHPTsT/zF4FAANVcRyG6pu/WK U8ctKNTdhhhoNMKZEQVa+iKhpqTtXZz1eJhtHJdr/WGb+OKbNj7qiMlEEOE= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 4B42F14C82C6 for <9fans@9fans.net>; Sat, 28 May 2022 15:22:14 -0400 (EDT) (envelope-from rminnich@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 2CF504F9002; Sat, 28 May 2022 15:22:14 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1653765734; b=qFX7YloKHtyGvf3z3LoGwMwpX8b2sXQCLk5Jpmiv7jqjmdCrAH XnNc3PhuzhTC1kqOrYx8cdb5Lam+K9qJY44M6rzzM85NbRP5bMhLO0FL0g4IZ3Xf bnsDZYnXnE7fg7mdYIo3cxONYLiIqgX+k+/iUlosJ8pVIDX1nrfyB5A/SFzRk6hV UEF4saefeAidlYYS1RoLLc455IA3t4OlRIyXsNM1wWOpQnhC4ecvedKpG8X30l6G xTa7uYYzDyEKYlPkF0LRuL7vmgmWVkGeZNblplD6ibycCnCi+boa1q2vtYnSiyBk 45D0SZ/6TdmXpg47gl/iz8IrBVysASJdQFhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1653765734; bh=RCQSgk+WWb+tyzp++ZPEdtFrIXyasXU54LhomFXxtYQ=; b=I0ovvytg4gOc nDAZtZMwpGOZkrsNwf5v7c3qmZ2a5e8LuZ3GElY4kMzVrvgjD6QXgqmJUHEw5ttL yXrex9XW/Ouo39zFTX8FFwQFtAED2L7wf+5GWlUf+femanNpF1if2iCURaTIdzp4 HlvIrtllPSIXmcPI//xV9SaQhUkdC79Yfhrdwb0+gM9opUubfyY5tS0tZkh0Ttn2 CL/96NMazmNptz0JK0OKhkeFq4ZyTo/rHInVbJz+oerdo+cEuTFFCF67nn23enr5 CwmvS1DQPXlLJrf6H/BSsiDNBmHVS1maynVPXAXIzZwIZcTM45fPJzh7ry9ygkPG 4vVpYLTbPw== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=AforTZb1 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.208.169 (mail-lj1-f169.google.com); spf=pass smtp.mailfrom=rminnich@gmail.com smtp.helo=mail-lj1-f169.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=TleigJ1c; x-me-sender=none; x-ptr=pass smtp.helo=mail-lj1-f169.google.com policy.ptr=mail-lj1-f169.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvfedrkedugddufeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeggfhgjhf ffkffuvfgtsehttdertddttdejnecuhfhrohhmpehrohhnuchmihhnnhhitghhuceorhhm ihhnnhhitghhsehgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpefgfefghfevje ffffevheevveetueeiheehteegjefghfdvueeljeffudeggedvheenucffohhmrghinhep shgvmhgrnhhtihgtshgthhholhgrrhdrohhrghdpshhuphgvrhdrohhrghdpthhophhitg gsohigrdgtohhmnecukfhppedvtdelrdekhedrvddtkedrudeileenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdekhedrvddtkedrudeiledphh gvlhhopehmrghilhdqlhhjuddqfhduieelrdhgohhoghhlvgdrtghomhdpmhgrihhlfhhr ohhmpeeorhhmihhnnhhitghhsehgmhgrihhlrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'rminnich@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="rminnich@gmail.com"; helo=mail-lj1-f169.google.com; client-ip=209.85.208.169 Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sat, 28 May 2022 15:22:13 -0400 (EDT) (envelope-from rminnich@gmail.com) Received: by mail-lj1-f169.google.com with SMTP id s20so8003168ljd.10 for <9fans@9fans.net>; Sat, 28 May 2022 12:22:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=RCQSgk+WWb+tyzp++ZPEdtFrIXyasXU54LhomFXxtYQ=; b=TleigJ1cLvVoZo0XrzWXmy3Mr8GGbHVtjfK451GMAX/WwcFMHS3jL2GUWtCwhSVDeu /+5K1mCz/6/iqYxNMoysxJvZ9m5TqqtTtqcv4Bsy7g6MLge8Yw4hD7sYqJrfxE1/gIHy eAVvqgp7R7glVursQXci77Yxgm8mKBWvGr1RSsGllJGXZIpGvodf964dnBZIXWa8W76+ 2CKTrlBvb3eyoi2tBndEKpyr5efTHA/tHzJuNY/i4O7c2qHr4pHvW582yfQptyHZs/X0 67MMZv25XPFRpMcCMprg5HacSmRPtzzyWQFFmyIqebAnHzZjI/F8pmCkhbBSZg+pRKSU 1Kbg== X-Gm-Message-State: AOAM531FAf1RfBwfl4sfaOmMsgfMr210vztu7RyoOzc7W8bqP46Y5ltT Rgo/H33IqvKM0NGk6TwSNnUkYJs9zAQfvbukKtkmbadY9wI= X-Google-Smtp-Source: ABdhPJwDXv7jCqpOOSBggOZFej9M9nRbq1BySF/8oV8UPltCVDcYq/EIKr/5I+XlTv5SMPy3QrTsOb+Dcukx/A80JiA= X-Received: by 2002:a2e:a26d:0:b0:253:d7b4:1d9a with SMTP id k13-20020a2ea26d000000b00253d7b41d9amr26906904ljm.203.1653765731475; Sat, 28 May 2022 12:22:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: ron minnich Date: Sat, 28 May 2022 12:21:59 -0700 Message-ID: Subject: Re: [9fans] 9p server to multiply 9p messages? To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 7e100f98-debb-11ec-bf47-df5dbfda871c Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNzY5ODU0ZmFmZDJiN2QzNS1NNzQxMzU1NjYzOWM1MTUwY2I0YzZl?= =?UTF-8?B?MTE2Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M7413556639c5150cb4c6e116:1:wxES1bmyD7W_IAUW5-49f2sM7w57h3GG3XON1KVwfx4 not for 9p, but in 1993, when Gene Kim interned with me at the Supercomputing Research Center, we did this: https://www.semanticscholar.org/paper/Bigfoot-NFS-%3A-A-Parallel-File-Strip= ing-NFS-Server-(-Kim/19cb61337bab7b4de856fcbf29b55965647be091, similar in spirit to your idea. The core idea was that we distributed the files over the set of servers, and replicated directory trees to avoid the usual troubles: we did not want to implement a metadata server. So each NFS request was fanned out to 32 machines, vector rpc style, and because the networks of that time were so slow, it was not that much slower than you'd expect. It worked, it gave us what was at the time a really big NFS server, the paper got rejected twice at usenix, the original full paper is long lost, the code? probably lost too. It was available from super.org in 1993, but ... that's not on the wayback machine. On Sat, May 28, 2022 at 11:45 AM Skip Tavakkolian wrote: > > Interesting idea! > > This assumes the downstream servers have identical namespace hierarchy; r= ight? > > State management could be messy or impossible unless some sort of > transaction structure is imposed on the {walk, [open/create, > read/write]|[stat/wstat], clunk} sequences, where the server that > replies to walk first, gets that transaction. > > On Sat, May 28, 2022 at 9:04 AM wrote: > > > > Has anybody considered (or maybe even implemented) a 9p server to > > multiply incoming 9p messages to 2 or more 9p servers? > > Maybe with 2 different strategies for responding to the original reques= t? > > 1. respond as soon as at least 1 response from one of the 9p servers > > is received, > > 2. respond only after all responses had been received. > > thanks! ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T769854fafd2b7d35-M74135= 56639c5150cb4c6e116 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription