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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28914 invoked from network); 18 Dec 2023 23:54:09 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 18 Dec 2023 23:54:09 -0000 Received: from mimir.eigenstate.org ([206.124.132.107]) by 9front; Mon Dec 18 18:51:48 -0500 2023 Received: from mimir.eigenstate.org (localhost [127.0.0.1]) by mimir.eigenstate.org (OpenSMTPD) with ESMTP id 26efc2a5 for <9front@9front.org>; Mon, 18 Dec 2023 15:51:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=eigenstate.org; h= message-id:to:subject:date:from:in-reply-to:mime-version :content-type:content-transfer-encoding; s=mail; bh=UJ2967L9R5JB m2HZHXwBwgSdExk=; b=iki4iJabV6/TojINNAuPIfGjq3T1SL/AjdiwNEYvVMaS 8JjvKFkc4wAWrGW9hyqpbSVfZTgUpBzFYlYTfxaTYvvQ/igzLB8noPwWAs1mgpMR XbX+DwAt9z11QS+t1zGS25/lX4OiSr2bMEQKEKwrQnN1NXynRmZtFftGSzmJeH4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=eigenstate.org; h=message-id :to:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding; q=dns; s=mail; b=njqR6Ao4jP50Fm8QTac lTP7J8iP7rxmmGPkDLLzgOpQ2xKHSzFx8xObG/yLWjd1Zd8NorhWOYHATHtgzQsE Q1rL2ND0JD8o5oZi05FZl1Vfe+ueyFgtf6EjhvVlWYJWb7gSM6dBSD43u2qlR16W 1GZ8MAX0bm3i9zM8VQ4Rz0kM= Received: from abbatoir (pool-108-6-24-2.nycmny.fios.verizon.net [108.6.24.2]) by mimir.eigenstate.org (OpenSMTPD) with ESMTPSA id e0459516 (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO) for <9front@9front.org>; Mon, 18 Dec 2023 15:51:45 -0800 (PST) Message-ID: <0140A39419537F79388C790BF276C185@eigenstate.org> To: 9front@9front.org Date: Mon, 18 Dec 2023 18:51:43 -0500 From: ori@eigenstate.org In-Reply-To: <93DC693B46ED09FB497F4B036E3212BA@eigenstate.org> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: polling TOR service callback blockchain-based locator Subject: Re: [9front] gefs: call for testing Reply-To: 9front@9front.org Precedence: bulk Quoth ori@eigenstate.org: > Quoth ori@eigenstate.org: > > > > Second, I'm aware of old snapshots sometimes getting fucked; > > finding and fixing that is my next thing. Hope to have some > > updates on that front soon. > > Found the rather embarrassing bug that was causing old snapshots > to get corrupted; we were freeing the tree when the refcount > decreased, which is not necessarily when it went to 0. > Had it grind on building isos in a loop for about a day and a half, with no problems. At this point, the TODO list is down to: commit blockers: - atomics for all archs - docs important, after committing: - repair tools future features: - non-adm controlled snapshots - reclaiming data from deleted files is very delayed - performance optimization: - bulk block frees - root block faster upsert - small file optimizations - inline data The future features can all be added without breaking disk format -- even tweaking block sizes should be doable, as long as blocks stay below 64k.