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 22157 invoked from network); 29 May 2022 10:23:28 -0000 Received: from tb-ob20.topicbox.com (173.228.157.66) by inbox.vuxu.org with ESMTPUTF8; 29 May 2022 10:23:28 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob20.topicbox.com (Postfix) with ESMTP id 6E3842D7F0 for ; Sun, 29 May 2022 06:23:24 -0400 (EDT) (envelope-from bounce.mM97ea1f3fe6561095767a222e.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 1BFB525617EE; Sun, 29 May 2022 06:23:24 -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=a352ZFhc 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=fgergo@gmail.com smtp.helo=mail-ej1-f46.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:in-reply-to:references: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=1653819803; bh=ujz+n79uo+CuNRjd iLhlLU335C1kXzz0jGdI9DNTCwg=; b=FqQxuGt/l9GDidkGQtIM40utm2Df8jlz 5L/6M697mK23+I5MwRQYzdDNK4pYLtqOlKml+47AVKw5q28NfuqQpdGS8xdxdVGY 2IotVEpS3svy0kaW64nhgJ21IqWuGEhHoiRlq07FzNrf6kXqcE7RSG1I898/Kt9E X0EnayVkNL4= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1653819803; b=WPtgKMTwd62AiNjcZkSs/73SwfHr7ZYhT7LOovxteG9pFBXIbM LLU7xowWt5dCl199plB4s+b+EscYsyozwhJt9DxnkrrIc1JF10ajAh17+JCOQWTF wgDFffjg3N0Ma2E8NIAFG3L70nVjc1i91t57AgPeIiCd7aFGIA4j4+bOk= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=a352ZFhc 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=fgergo@gmail.com smtp.helo=mail-ej1-f46.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-mx0.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=a352ZFhc 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.218.46 (mail-ej1-f46.google.com); spf=pass smtp.mailfrom=fgergo@gmail.com smtp.helo=mail-ej1-f46.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=03jYZ1yr; x-me-sender=none; x-ptr=pass smtp.helo=mail-ej1-f46.google.com policy.ptr=mail-ej1-f46.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.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:in-reply-to:references: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=1653819803; x=1653906203; bh=ujz+n79uo+CuNRjdiLhlLU335C1kXzz0 jGdI9DNTCwg=; b=qEUq/3op1rcowBPvNCV37woxyR7H9q79jTWCxMbtm4G7btQJ Yda7B5WgZQ/1mV368qPfKITuo2Sr5UnHuafsETUcLcWSVMZw3I6Qw6GB4lh8OtRE fgpaLBUkW1xLA3hzhM/6Tf66QyqSMT288GjxNQivi0VVkmIfNWL3r9CXe2A= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 2746825613D7 for <9fans@9fans.net>; Sun, 29 May 2022 06:23:13 -0400 (EDT) (envelope-from fgergo@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id C708B94E14C; Sun, 29 May 2022 06:23:13 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1653819793; b=fBVD7C0VYbZkA/h49xglwGkC7uBztwRMJrBkvT1ZGYkllTKO37 rfym9qePKdfAyRKmC5ut0Io5tDCsZVziuKyiU4QbDOOqE9XNnax5OcyqbD9COa3J 56pV1AQjkVApKmLjd8L3gr2T6F/l8YSdv7PLqJiKKOjech/FX3AIUPLSxuaQXRPv uYKxlMAfqDr5zu5aLkqCLCRQjdzdVLxkxAjtShs9M4i2HkxB/Sl+y2JCTGooIyRn efqmYsUARrGp6njwrrsKseJdn3NkX8C4wTn/DQwGpZfwykBLPxSZ5JImORrl2not /La0vhfpezuBJLOiTHsT3VgiEMte/AFBJLLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; s=arcseal; t=1653819793; bh=ZGRe+FgtVRaEXwp4yaRdObB6bP5Na2E9bYC4s/YXM60=; b=ABrjwR7RNLe9 Oo8HMCEurv/KrDy+A9FZ9ytBPDqZUVnh8xoYaNLbBC8rAXZgMFqdP2pfeweRY2jd xIYugmk+VJNNUwBxVK4D9YQllY9LetpyjXu6gZ9IYx6U3XrMcGIafXf1I2murgki gbPpFegz+hC0C41TzZ95d/tc7OpjXMTXmiHCczeTQjCFDEuGRY+RhStjH83V7izp 9PW8tYQj5I1x92a6qcZPopTH0ZHhxEprFwSR22atpsmB90ErKiGzOpYidz65aAWn fetQD5R4fGCszFMtHOMmSebzlyWKSqHl1H4mmI202MhASGCMygLmtbVSshUwr2B7 BoNeUowK3A== ARC-Authentication-Results: i=1; tb-mx0.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=a352ZFhc 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.218.46 (mail-ej1-f46.google.com); spf=pass smtp.mailfrom=fgergo@gmail.com smtp.helo=mail-ej1-f46.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=03jYZ1yr; x-me-sender=none; x-ptr=pass smtp.helo=mail-ej1-f46.google.com policy.ptr=mail-ej1-f46.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.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: gggruggvucftvghtrhhoucdtuddrgedvfedrkeeggddviecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepjghfhfffkf fuvfgtsehttdertddttdejnecuhfhrohhmpehfghgvrhhgohesghhmrghilhdrtghomhen ucggtffrrghtthgvrhhnpeffuddtgfelgeektdfhhfffffethfdvfeevtdfhgfduheeffe duhffhiedvfeekjeenucffohhmrghinhepthhophhitggsohigrdgtohhmnecukfhppedv tdelrdekhedrvddukedrgeeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hinhgvthepvddtledrkeehrddvudekrdegiedphhgvlhhopehmrghilhdqvghjuddqfheg iedrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoehfghgvrhhgohesghhmrghilh drtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'fgergo@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="fgergo@gmail.com"; helo=mail-ej1-f46.google.com; client-ip=209.85.218.46 Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sun, 29 May 2022 06:23:12 -0400 (EDT) (envelope-from fgergo@gmail.com) Received: by mail-ej1-f46.google.com with SMTP id f9so16068065ejc.0 for <9fans@9fans.net>; Sun, 29 May 2022 03:23:12 -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:in-reply-to:references:from:date :message-id:subject:to; bh=ZGRe+FgtVRaEXwp4yaRdObB6bP5Na2E9bYC4s/YXM60=; b=03jYZ1yrah6I81JKGC9ftIidU0mpJcAGBTMVsOQFZsxEL2pal+JTFP1nPtaLwn9vd0 NkJErrPWXOcUVXHAs3w1nkcV96raZBW0GynsCU3wEWnc5+LKVTCSrQI1+Ttx3zXkPEV5 4SJfIVVGQVyDmfFXyGonRGxDPZrkaMlzkGsukeFj+T7Ssr00qSWR7wCdhVpOxXnNjLZh XCIiJPYEzTlVIfTccqVTfz8gHYsNAN/AHL6ew14vpMXWh9ePnTDsapQ6ZUVloOAP5O/t vxnsPsG0MlGcO3X+M2oqjcmZlITlbpe+ryTvxhTbdXTv5AhuVYufm+RZmGUq3B91QrU6 9nYA== X-Gm-Message-State: AOAM5330/MwUlicZSzhnGi3+clux8Z0YW1geF5OiRCXqiQZc3lJppCFM ZI8Mla89u+sODVIFsN1RbgpjbcavBneQ9hNCaWujHN/BPD8= X-Google-Smtp-Source: ABdhPJxk0fpjoKk/w2diNeTy94oFx6wA6g5/HN632Sh25QwzkdPgl6uHSQYusHO6n7QBcrNpj4Th7QLOsFUbcNzpPgA= X-Received: by 2002:a17:907:2da6:b0:6fe:b40a:c817 with SMTP id gt38-20020a1709072da600b006feb40ac817mr38297347ejc.365.1653819791325; Sun, 29 May 2022 03:23:11 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6408:e9:b0:180:187:c58b with HTTP; Sun, 29 May 2022 03:23:10 -0700 (PDT) In-Reply-To: References: From: fgergo@gmail.com Date: Sun, 29 May 2022 12:23:10 +0200 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: 5ae2d838-df39-11ec-97ea-fe1cef3d43eb Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNzY5ODU0ZmFmZDJiN2QzNS1NOTdlYTFmM2ZlNjU2MTA5NTc2N2Ey?= =?UTF-8?B?MjJlPg==?= 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:M97ea1f3fe6561095767a222e:1:hiYTG_pt17bGf3ILKqZKm2hKnaXyGg9KcuUT25R_yNM As a first approximation - assuming identical namespaces - this multiplier 9p server (9plier? multi9plier?) could be trivially(?) useful, used with recover(4) on all connections and with an independent synchronization mechanism, in case states would fall out of sync. Furthermore I would not rule out usefulness if the namespaces are not identical, though I think a higher level model (over 9p) would need to be considered to built anything useful. Thanks for your insight! On 5/28/22, Skip Tavakkolian wrote: > Interesting idea! > > This assumes the downstream servers have identical namespace hierarchy; > right? > > 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 request? >> 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-M97ea1= f3fe6561095767a222e Delivery options: https://9fans.topicbox.com/groups/9fans/subscription