From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 41B0525A6C67 for <9fans@9fans.net>; Thu, 7 May 2020 10:15:54 -0400 (EDT) (envelope-from driusan@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 51685D7AD20; Thu, 7 May 2020 10:15:54 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1588860954; b=KXDirIqQsMnkVRf/BmYlWLKq4hR7CN/75GyPW7U+LdLEraOdmt i6UhVtfxoftTX+qd7/r9JWrCcZ8uqinDjf6cuP2PhPfWlvZI6b4Ra3yC5f5eRqEI xoMgME+MZMlAeogNgXrMuObm2e5ZsFN/jMaoui2YijwCfC0E06thbP/foL69/HuJ 9W/Nmn2ye6kwjsJzh2/WGomayVBqy6F3D/HaTo8bG2WVwnmxs87C+nSz8SExfcfg ab1+oRfk157NkNhGZGtJYcUpYtP9LeybqEzEXuJt+0kclqFLz3QFBmArYGJD+6lz La2tLljPXAdVj9BXJ24TUWgDJfc6FgS+RE1A== 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=1588860954; bh=jGghjDOV/jVSKOjRAlsjVwLjiPx7jHR9IRmZYqH/DcQ=; b=tJnBS8u7GwCt ThGyQu4dI6SbWy0IURNgLilUW7dCUCEn092imxvIqBlv5JjZilGhcO1296oJpX1T j9860Qg28utADQdKyrgwNTfJgNOEP5PUD+FIB3Aty7Dw+R6mwuJVR+3Sf1MbFajW ninz7dxd4tAEc+0x/Cz4/Y16IuQJPWpyArYkLLreq7cU4eA4EPCSiVuRLxjPTJuR rJsas2NhuIlN7AN1sEmkLGr9NsjLpgiovgpP6lAsi1mTPyvIHZblE41zXZetmxtU 1DnDATrVK0D6vCnh/RauTyNflXm+vuucqBquhxVAJHb6eSx3McpiYIEzWTE+K85s 7SQVY9HIew== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=sgF53LRJ header.a=rsa-sha256 header.s=20161025 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.222.46 (mail-ua1-f46.google.com); spf=pass smtp.mailfrom=driusan@gmail.com smtp.helo=mail-ua1-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=PwebfCz+; x-ptr=pass smtp.helo=mail-ua1-f46.google.com policy.ptr=mail-ua1-f46.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.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: alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.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 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=sgF53LRJ header.a=rsa-sha256 header.s=20161025 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.222.46 (mail-ua1-f46.google.com); spf=pass smtp.mailfrom=driusan@gmail.com smtp.helo=mail-ua1-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=PwebfCz+; x-ptr=pass smtp.helo=mail-ua1-f46.google.com policy.ptr=mail-ua1-f46.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.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: alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt1.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: gggruggvucftvghtrhhoucdtuddrgeduhedrjeeiucetufdoteggodetrfdotffvucfrrh hofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfurfetoffk rfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeggfhgjhfffkffuvf gtsegrtderredttdejnecuhfhrohhmpeffrghvvgcuofgrtgfhrghrlhgrnhgvuceoughr ihhushgrnhesghhmrghilhdrtghomheqnecuggftrfgrthhtvghrnheptdevudeghfeute etuefgtefhueeuhfelheejtdelffehfeeuvefffedtueeileejnecuffhomhgrihhnpehg ihhthhhusgdrtghomhenucfkphepvddtledrkeehrddvvddvrdegieenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdekhedrvddvvddrgeeipdhh vghlohepmhgrihhlqdhurgduqdhfgeeirdhgohhoghhlvgdrtghomhdpmhgrihhlfhhroh hmpeeoughrihhushgrnhesghhmrghilhdrtghomhequcfukfgkgfepgeekjeeg X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'driusan@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="driusan@gmail.com"; helo=mail-ua1-f46.google.com; client-ip=209.85.222.46 Received: from mail-ua1-f46.google.com (mail-ua1-f46.google.com [209.85.222.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>; Thu, 7 May 2020 10:15:53 -0400 (EDT) (envelope-from driusan@gmail.com) Received: by mail-ua1-f46.google.com with SMTP id a7so1901388uak.2 for <9fans@9fans.net>; Thu, 07 May 2020 07:15:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=jGghjDOV/jVSKOjRAlsjVwLjiPx7jHR9IRmZYqH/DcQ=; b=sgF53LRJ5gZYy4xxlWPMdzy198qo7GG3cSe8s0eK9lA3ecnfG7B7CYujLZoQsLAwvZ dQO7JtmclFx4Jd43a9hJFQIZtXMFY8tNCC5FLE7UVORo0z0hYDeVSGf+O8/LnkZLDfvo aDbaRl9O7VZ68RKNJvCS41iudcc+pG3S9Yu21H9Vzj1fI0MOrbUciLjx5sK4/V9vOy6B A7gmJpBiIRXCwzZewfyZVh9GkOEVCJJUaeYnhSnEr10u0Xu0FvSSIevbKNPt4VOgrIt2 WAL5oB4PqvzCT8OUIGXht2dmiErvkTeUdHVPLiv8PJaXD693TAg8wUyQMWnF0CN46tLX nuGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=jGghjDOV/jVSKOjRAlsjVwLjiPx7jHR9IRmZYqH/DcQ=; b=PwebfCz+SijtY/PBJWbSnNNHiU3nFp6f0GbLb3AIHcM7rIfGBl/DRWVyIdRYvhws0W I5C0el2k6uuc9kQl2V/BYbude38LdceAF8wfGf3GQLbM2yM7UIhSRueqg08Ua667Tb/y a7yLfR77yU4NEogCALns79FUlDBCQgsYdsCywBYRsOlBAP0zNG50EJIETwTLaRfzUpT6 jVwigtR1SotQEwLrSHyYBOcYn02k0v7WDJHUDPDfHghjZz4USV0n5PakHlef7qUpQS93 5m9oMOWJeSnvVwkK1ATs0T6ujikYxTyEKPc+vcj4OdLmsg7zFf8xsFrMqAOQtUo7TcbK n9hg== X-Gm-Message-State: AGi0PuaWFdu+Li4f0Un/+UMgwtNobxOmtb58r2v3Ss1pypgsb/1cGayG tLYL88EVt5Yv2s5a63zGnLrSRO2NUWVp+QguKVhkvIhL X-Google-Smtp-Source: APiQypJWGuvq0kQmsTlvemZvpZIPRAjwAtP0s1b8vX3pzAeJ2xsjncM1Z1W2L5PSgJONsGT4W+mU6pg1Ig1/0c9eePc= X-Received: by 2002:ab0:2859:: with SMTP id c25mr11941304uaq.57.1588860953178; Thu, 07 May 2020 07:15:53 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dave MacFarlane Date: Thu, 7 May 2020 10:15:26 -0400 Message-ID: Subject: Re: [9fans] Software preservation in the post-hg era To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="000000000000b634a505a50f8434" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 468c698e-906d-11ea-88d2-93ef886427a6 --000000000000b634a505a50f8434 Content-Type: text/plain; charset="UTF-8" On Mon, Mar 30, 2020 at 9:12 PM Sean Hinchee wrote: > As a footnote, there's a decent git client written in Go that works > alright on plan9 [4], but it's slow and memory intensive at the > moment. > > [...] [4] https://github.com/driusan/dgit > This (and the fact that the speed of Go on Plan9/amd64 seems to be finally be useable enough to do development again as of 1.14..) finally gave me the kick I needed to fix some of the hacks that were causing performance problems on clone. The self-clone time went from ~160s to ~13s on my machine (compared to ~8s with "real" git) If there's other parts that you were referring to as being slow and memory intensive let me know (or if you still find it's memory intensive, I didn't benchmark that part..) - Dave --000000000000b634a505a50f8434 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Mon, Mar 30, 2020 at 9:12 PM= Sean Hinchee <henesy.dev@gmail.= com> wrote:
As a footnote, there's a decent git client written in Go that works
alright on plan9 [4], but it's slow and memory intensive at the
moment.


[...]

[4] https://github.com/driusan= /dgit

This (and the fact that the s= peed of Go on Plan9/amd64 seems to be finally be useable enough to do devel= opment again as of 1.14..) finally gave me the kick I needed to fix some of= the hacks that were causing performance problems on clone. The self-clone = time went from ~160s to ~13s on my machine (compared to ~8s with "real= " git) If there's other parts that you were referring to as being = slow and memory intensive let me know (or if you still find it's memory= intensive, I didn't benchmark that part..)

<= div dir=3D"ltr" class=3D"gmail_signature">- Dave
--000000000000b634a505a50f8434--