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=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2276 invoked from network); 27 Oct 2021 13:21:19 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 27 Oct 2021 13:21:19 -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 B53163273F for ; Wed, 27 Oct 2021 09:21:18 -0400 (EDT) (envelope-from bounce.mM961ffbff61c57d294c30ed08.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id B0F6C444561D; Wed, 27 Oct 2021 09:21:18 -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=YR0Mzvxj 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=crossd@gmail.com smtp.helo=mail-ot1-f42.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body 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=1635340878; bh=zitpCGFTcMVZKCRS cij1dC5HNdNMKVyqSl3xMcGg+FQ=; b=PmJ6XlZGW2xD7m/pzB5dTF7KGaCYUZGM sQGklQiOuMP8jKiUIvKyIZZdlofW6kkKx9fC2ii03YHzxIjuSTwR+vHhcQlVy1dC 4uSy2a+H4BP/RaQZhhrHGUwpCX7pZB0l8+sKojFjAPJ1RQZK7SqaaS0AU5gfZUkN YHltoTemhTA= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1635340878; b=Ia0otxA3nUl2JsQB9SM5TYGNU0/l45vpa75qhkwU5B7w7xPapW tSI3M+x1tX9eI0hokrPOdCh6NNgpH94/bRRJxb1uzQpgphO9UYOp+I9dQsqb8Sh2 5HS+mY2MyAchdDVLCXCOIPIdd2NVLj1gt+ClbCpbsKJ7BVy5zXDbkUzQA= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=YR0Mzvxj 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=crossd@gmail.com smtp.helo=mail-ot1-f42.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body 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=YR0Mzvxj 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.210.42 (mail-ot1-f42.google.com); spf=pass smtp.mailfrom=crossd@gmail.com smtp.helo=mail-ot1-f42.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=vXj07R2u; x-me-sender=none; x-ptr=pass smtp.helo=mail-ot1-f42.google.com policy.ptr=mail-ot1-f42.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.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; bh=gxsrVDXyG36goyTbJLUyZm/z853pxvgu1WOXN1wPlUU=; b=ngCzoZWOadVj RFrPMSgdN8be/FQI2PgoGkoOmoXnLBAqBHIZWQsIJbrVkw9qkMUDb5K6bTSwEXcT yHauefOKZHSllrW+XptSyzXCzAaLgjldsPnT7n+EoABqI+b3o1WC+3d/ajShRY1J xOumk2jGWjJy/VqDnpPwU6T4jtx+Weg= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 507B837A653 for <9fans@9fans.net>; Wed, 27 Oct 2021 09:21:08 -0400 (EDT) (envelope-from crossd@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id A2DF88C10F6; Wed, 27 Oct 2021 09:21:08 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1635340868; b=Ebo5d1TWWsMzmy6EdoEDtuulEvyJrEf7RZ/Npj/fJ+RRqmHqLr CWE8VYwgCxzEUhvD0LxEZjmtDTm2MHw87JuRPpiNLVHClTk6kj9Fi8NvGIx4/BgZ A5ubG75OIzjKbRbo0+qKaeqEwpZcOXxv7Y2iqx7Y87NM70Y3Od3e9xFyqRxSU1Hj coTn0aNj50T/q9AbYkfXgsJB84JaRpIQXCzJQB+ud/uwAK2fSKckTNI9VIQeMGpP oJo44Br8x2LckzTsBtpQ1dcLHi2P4oDFi8Nk/CYvMoftBDLarHnUGscJzv7hniwt Clm2WHyw714kBuQMk1PDxanCWAb39I53PWAw== 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=1635340868; bh=eArM7E3IShH+SKPu7RfrmNlS0J5I9OG822Aneti7POU=; b=Iu1lk70202GE zoQ1KqZJUv3wz//keCH0/Y2HqIHQVyMZU+labC/KBDhj1r+B2vU5bg2z1s5XhCcw 6hEjjI3KwdjlmSQWrISDBPdOXMUI+a4PyHy5jke+u2/K8IMn3JkknQomld5izlk4 mK2HbS9JgdFwOmDjmuOR7+XRxM5Q3/MAU+HbNcicYSEq202uPw4o8P6opaErKBfA gQrv/ZsMrBeoxmjGTPYYRw8bsrjBLY4OibDynn/kySJ1wsKJfZTLCCNdgk0yiRax UXKsIBHZvL7IqBe4dwnlSmYQpkMj4ti5IdyTE0c9gvkE86LlYohPFbgB1MgDC9kV F2Yv/xKdGA== 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=YR0Mzvxj 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.210.42 (mail-ot1-f42.google.com); spf=pass smtp.mailfrom=crossd@gmail.com smtp.helo=mail-ot1-f42.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=vXj07R2u; x-me-sender=none; x-ptr=pass smtp.helo=mail-ot1-f42.google.com policy.ptr=mail-ot1-f42.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.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: gggruggvucftvghtrhhoucdtuddrgedvtddrvdegtddggeelucdltddurdegudehrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucenucfjughrpeggfhgjhfffkffuvfgtsegrtderredttdejnecuhfhrohhmpeffrghn ucevrhhoshhsuceotghrohhsshgusehgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrh hnpedtfeduvefhteetudduhedujeeggeehudevuedvjeelheehieeukeejleevheffueen ucffohhmrghinhepthhophhitggsohigrdgtohhmnecukfhppedvtdelrdekhedrvddutd drgedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvddtledr keehrddvuddtrdegvddphhgvlhhopehmrghilhdqohhtuddqfhegvddrghhoohhglhgvrd gtohhmpdhmrghilhhfrhhomhepoegtrhhoshhsugesghhmrghilhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'crossd@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="crossd@gmail.com"; helo=mail-ot1-f42.google.com; client-ip=209.85.210.42 Received: from mail-ot1-f42.google.com (mail-ot1-f42.google.com [209.85.210.42]) (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>; Wed, 27 Oct 2021 09:21:07 -0400 (EDT) (envelope-from crossd@gmail.com) Received: by mail-ot1-f42.google.com with SMTP id l16-20020a9d6a90000000b0054e7ab56f27so3502369otq.12 for <9fans@9fans.net>; Wed, 27 Oct 2021 06:21:07 -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=eArM7E3IShH+SKPu7RfrmNlS0J5I9OG822Aneti7POU=; b=vXj07R2uQ+q1YEAmFJA+Y9BPGyz4qNzc2GRwCcT8bAnxgdaNCLoQ+yZ+yA6h0FnDhs zqh6IQHhD4lH/bh/L0WUiqimd/sgFS0TkMlfQvqbeBSiSCPYq4x3avDe0LbXdrkf+4ii NMuRZNvooaVXktLVLVSMgPZxXYycYkDH4+rEL65rzzUiJa/2+1GK2o38aZwK8VtJkN2A J1mQheckf/hfw9z3pNJDFsYI9IuFIrSdysa7EJ3kTnjnjvfGd66qnxv3z9nL8VM3zUac 5EXTR4evmQhHxzmrHmBrgBfKtUPaeWAuEeFZoBPC1nhJv0lwzXbat4ZZAf7IWbUtelbh CeQA== X-Gm-Message-State: AOAM531RZFvGpyLfQsqzyOJfvF8jhjKil1a+/4hWLHPwtDFq0MTzWRE1 b0NNYOU4vMKlTWTuYO/e8U9F64hTYxzZJCo07ye3LTpw X-Google-Smtp-Source: ABdhPJxhmgOt4fQtHSkxLueqampBlvfqrRk+Zyuv9XXwkvSI+bpEx9afidep3wjwl8POXpNIYU4szgJk1ApO6x+GsnI= X-Received: by 2002:a05:6830:153:: with SMTP id j19mr16934060otp.375.1635340865884; Wed, 27 Oct 2021 06:21:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dan Cross Date: Wed, 27 Oct 2021 09:20:29 -0400 Message-ID: Subject: Re: [9fans] v9fs vs mmap (not quite SOLVED) To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="00000000000065d51d05cf55773a" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: c1a942be-3728-11ec-a65f-8daa5aae6151 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYjA2NWY0ZGY2N2E4YmFiOS1NOTYxZmZiZmY2MWM1N2QyOTRjMzBl?= =?UTF-8?B?ZDA4Pg==?= 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: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M961ffbff61c57d294c30ed08:1:iO8xqvQeYXJwfXb6gxFyhNTcZYKyxOGG3qF3BWdxgdE --00000000000065d51d05cf55773a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Oct 27, 2021 at 9:16 AM Richard Miller <9fans@hamnavoe.com> wrote: > > What, precisely, is your use case? > > As I said, the go cross-compile was just an example task to > test the viability of v9fs. I don't *need* to cross-compile > on linux: the 9pi image, for example, comes with native > go binaries which I can use for bootstrapping. > Right. The real use case is to have some linux-only tools -- fpga > circuit compilation toolchains for example -- keeping their > data on the plan 9 server, with the benefit of fossil snapshots > and much more space than is available on a little thinkpad SSD. > Oh I see. Very well, then. But is it not possible that the FPGA tools don't have the same issues with mmap that e.g. Go does? I'm afraid the rest of us have gotten wrapped around that axle but it's a bit of a red-herring. - Dan C. ------------------------------------------ > 9fans: 9fans > Permalink: > https://9fans.topicbox.com/groups/9fans/Tb065f4df67a8bab9-Mf84f9fa78ba133= 380f7d058e > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tb065f4df67a8bab9-M961ff= bff61c57d294c30ed08 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --00000000000065d51d05cf55773a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Oct 27, 2021 at 9:16 = AM Richard Miller <9fans@hamnavoe.= com> wrote:
> What, precisely, is your use case?
As I said, the go cross-compile was just an example task to
test the viability of v9fs. I don't *need* to cross-compile
on linux: the 9pi image, for example, comes with native
go binaries which I can use for bootstrapping.

Right.

The real use case is to have some linux-only tools -- fpga
circuit compilation toolchains for example -- keeping their
data on the plan 9 server, with the benefit of fossil snapshots
and much more space than is available on a little thinkpad SSD.

Oh I see. Very well, then. But is it not possi= ble that the FPGA tools don't have the same issues with mmap that e.g. = Go does? I'm afraid the rest of us have gotten wrapped around that= axle but it's a bit of a red-herring.

 = ;       - Dan C.


------------------------------------------
9fans: 9fans
Permalink: https:= //9fans.topicbox.com/groups/9fans/Tb065f4df67a8bab9-Mf84f9fa78ba133380f7d05= 8e
Delivery options: https://9fans.topicbox.com/gro= ups/9fans/subscription
= --00000000000065d51d05cf55773a--