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 A1B281D9633A for <9fans@9fans.net>; Thu, 19 Mar 2020 08:34:19 -0400 (EDT) (envelope-from lucio.dere@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 41F24587168; Thu, 19 Mar 2020 08:34:19 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1584621259; b=eSGQDQYPlmSThmWiJJRcGvr1kOip5LovQCsrB5spNcb15rIUys o+WiJK241IwTRXw+g9F+ZKyFyd+nPR4kQ8nI3C5yKZT3GMB6go6pSAcdIYYryZIz rK1VF2DYQfpbgPrU9pstFB2amLntdWFCF57pFi5/0AYITqwZnikKh6aqJf59yK+d 37gNAUi3mC/waVJpU5iZvAtBxZliks6c2gE8KIJ+vY8/uKs/XWcpye+IQVPDP4ja gtkMZpjKwK1HxXS7KBzvsoOi2xNwuJONUdNsoQ+G06HaHaZYPGHmr69vWm5VBD7T CMeEe+y5aFnAQLrrQw3OsBxg9upQsb1vBk+Q== 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=1584621259; bh=tXQR73iajYttm32IbAIixvS9db1B3rNRUl9UIhQ0lBs=; b=D83eUKkl9OxI ANSyA+JVgh2gzVEb1Fg6cFtrDv2bGefIB/QuBPdUwKjWu7r7h41mIAYs2QaWgBJ+ q9Tu3i1OzFFmcpdK2ZTik2kOK5y4dlzP3/ptDE57+JVwZyA3Z0NEeqCJWX269/xC NDpLUczus0vSNNqxop86O6rkXMOg8IBChuOXY6kX7rOfhDeaPyUmRF6UqWSXtVUA ou+QaURXUXrNQl2lKhdM9B1KqNqGBoKGdU+dXJ3N+vk5GmNtF6uly1ii8NdfGRUT SvCAfckcg4m9tlqJh4GcdepHsTfLSZJV/DggZA9V0udqf7KX7oLU1NQS4eGdQLnY aMw/Js3pvg== 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=FPWH5/Rs 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.167.50 (mail-lf1-f50.google.com); spf=pass smtp.mailfrom=lucio.dere@gmail.com smtp.helo=mail-lf1-f50.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=sFq2ptAZ; x-ptr=pass smtp.helo=mail-lf1-f50.google.com policy.ptr=mail-lf1-f50.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.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: gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.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 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=FPWH5/Rs 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.167.50 (mail-lf1-f50.google.com); spf=pass smtp.mailfrom=lucio.dere@gmail.com smtp.helo=mail-lf1-f50.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=sFq2ptAZ; x-ptr=pass smtp.helo=mail-lf1-f50.google.com policy.ptr=mail-lf1-f50.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.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: gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt3.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: gggruggvucftvghtrhhoucdtuddrgedugedrudefledggedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpegjfhfhff fkuffvtgesthdtredttddtjeenucfhrhhomhepnfhutghiohcuffgvucftvgcuoehluhgt ihhordguvghrvgesghhmrghilhdrtghomheqnecuffhomhgrihhnpeelphdrihhonecukf hppedvtdelrdekhedrudeijedrhedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehinhgvthepvddtledrkeehrdduieejrdehtddphhgvlhhopehmrghilhdqlhhfud dqfhehtddrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoehluhgtihhordguvghr vgesghhmrghilhdrtghomhequcfukfgkgfepgedtleei X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'lucio.dere@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="lucio.dere@gmail.com"; helo=mail-lf1-f50.google.com; client-ip=209.85.167.50 Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.50]) (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, 19 Mar 2020 08:34:19 -0400 (EDT) (envelope-from lucio.dere@gmail.com) Received: by mail-lf1-f50.google.com with SMTP id j17so1469602lfe.7 for <9fans@9fans.net>; Thu, 19 Mar 2020 05:34:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=tXQR73iajYttm32IbAIixvS9db1B3rNRUl9UIhQ0lBs=; b=FPWH5/RsAoDp8SbcN+VLJGrdTABRff3ECdOr5IUKf7uwDuiSDGhoAVHFBtYhQr3fCu U+fDHiBgWogy7vWKgzyKouTvx4UhHmHDKnU2P0XE4ctFR+Gkc7W2uHw+DMbFW6uewzjb GXWLOFjH/qM7XD7fAlPiltuf1f0MBpNnmmTg7t3TqUU/r1rEkIgV+vrJDk3fXqCAqnjd LyGi2RgcVcxiJSKRqeTfnyxXVqQmMNNPEebjGvpXO7ctCA6Ysc3kL3QACcLPkgL89Dzm KTIWBABSBZgzjx846s0nZ4q4HLfC7BpVZYmsGqpYJbpiwO0AaF/KVMtdFJx13hpn/xue U5IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=tXQR73iajYttm32IbAIixvS9db1B3rNRUl9UIhQ0lBs=; b=sFq2ptAZFyrwnwgynN9JRxQmfYFzTQXi9AKQS542fogCb1bogs6KEnErszKCwZey/y 0j3uBlRQHM7AZJf1Q0cWcMGejniEMyc5xj3INNaD4nWBVyJMcAxeLipbwn9Wkps990Zi M6myyibbIh0SurfczTrZx8iT1tajB1vBvpQC3tzDI8AGfAdz5DZN40DXGlqU2wcOAqa8 Lx02EgjowB6pRgnGFcU7LxLp/R+IYFG+Mco6qBUBhDP5quXt/CDWAz6vIpbD8b8HNU57 VOhVXbkHSkj1lN8sqk7NIvMMvqp0tUXa18PS1QvGUUOUB6ywml2EyL9IbgFEnLL/oV+8 xZGw== X-Gm-Message-State: ANhLgQ337AZ58cQlvR0pHHRt69n4MOCutknXWUhU2ApZOJ1sRiumRqgw C+CB+Zi4nvPIHrbsk5fM4ZwnfE2jRkrS44m1E7HC+JDz X-Google-Smtp-Source: ADFU+vvyybFCoGP/abMKuryqMoI0hXN9FpWFrCTvRYjbR+FgbDcGYh2OhprhtBm4ciGtv3kNDTIplh1vwS49E/f4nF4= X-Received: by 2002:ac2:5de1:: with SMTP id z1mr1965676lfq.95.1584621257627; Thu, 19 Mar 2020 05:34:17 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:651c:2009:0:0:0:0 with HTTP; Thu, 19 Mar 2020 05:34:16 -0700 (PDT) In-Reply-To: References: <15838110370.EA8c2.229460@composer.9fans.topicbox.com> From: Lucio De Re Date: Thu, 19 Mar 2020 14:34:16 +0200 Message-ID: Subject: Re: [9fans] plan9port fossil To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: f6d5d7d2-69dd-11ea-937e-da8738041094 On 3/18/20, Steven Stallion wrote: [ ...] > > I've had a lot of luck using venti from plan9port with fossil running > natively on my plan9 fileserver. I keep a directory on sources (now > 9p.io) with some notes and example scripts on how to make this work: > http://9p.io/sources/contrib/stallion/venti/. The biggest benefit to > this configuration is it makes offsite backups a breeze from the Linux > host. > Nice stuff, Steven. I found my small Linuxmint workstation not up to the task, the worst symptom being that shutting venti down takes a very long time, tens of minutes, I think. It didn't matter when the host was on all the time, but of late power blackouts have made that untenable. What I wish to contribute here is that using an external drive and configuring it as a raw image allows it to be used (I presume even shared) between Venti hosts. My most recent (and pretty old) configuration is this: $ cat sdb.conf index main isect /dev/sdb3:0k-20774910k arenas /dev/sdb3:20774911k-418906111k bloom /dev/sdb3:418906112k-419430400k mem 80m bcmem 160m icmem 256m addr tcp!*!venti httpaddr tcp!*!8008 Sadly, there is at least one damaged block and I did not have the foresight to set the drive up as a mirror or better. It is not critical, but that would be helpful. The equally low priority problem I mentioned in the past: vacfs on p9p truncates all large files on reading. Cinap suggested checking for mixed-size pointer/integer types, but that becomes a mission. Still, it is worth doing. The native version of vacfs works flawlessly and mounts quite successfully under p9p. Lucio.