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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17624 invoked from network); 25 Jun 2021 16:06:43 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 25 Jun 2021 16:06:43 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 600A02AD83 for ; Fri, 25 Jun 2021 12:06:42 -0400 (EDT) (envelope-from bounce.mM010365538d976d3e3c89f274.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 590102A96C33; Fri, 25 Jun 2021 12:06:42 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=quarantine policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=sdf.org; spf=pass smtp.mailfrom=adr@sdf.org smtp.helo=mx.sdf.org; 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=date:to:subject:message-id:references :mime-version:content-type:in-reply-to:from:list-help:list-id :list-post:list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1624637202; bh=6ssZLwwkiLm4c9nx Uh8qCagLtGo1elsyEXRlb5WCnSo=; b=H92ZtOsHzf5SHvnNgoKDw7AgWDzKnGqw zNS6HsciIncIQM9w6FTFU7tOwzLN0N5Ow8H/aBW39YLbGvnLAzdU5B7fL+L+zNZr sk9jtE2f+vh+Ph82Rm7GMtrIYbaw6cirdueIGJIvy8sDcSlAfMuc6cGGB2Tr5bqU 4YnhM3/H0jg= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1624637202; b=sewZ6tqOldZc9+z30RzU5toj0W35DTAt9irchJKrzFwfEcIItE fgXLlfFosbRHDUukqkOKexM98xsAZioe8JfVIZQDn5J01cITYFD7/NSPlGEzEW7D fhdlO6OXr5u6zTnu9xDGSrfeES6BjvCIdMAKlmmwB9hDUeB4/4mzY38Q0= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=quarantine policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=sdf.org; spf=pass smtp.mailfrom=adr@sdf.org smtp.helo=mx.sdf.org; 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=none (No BIMI records found); dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=quarantine policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=sdf.org; iprev=pass smtp.remote-ip=205.166.94.24 (mx.sdf.org); spf=pass smtp.mailfrom=adr@sdf.org smtp.helo=mx.sdf.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mx.sdf.org policy.ptr=mx.sdf.org; x-return-mx=pass header.domain=sdf.org policy.is_org=yes (MX Records found: mx.sdf.org); x-return-mx=pass smtp.domain=sdf.org policy.is_org=yes (MX Records found: mx.sdf.org); 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=date:to :subject:message-id:references:mime-version:content-type :in-reply-to:from:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=6ssZLwwkiLm4c9nxUh8qCagLtGo1elsyEXRlb5WCnSo=; b=kNo2fIc3I3AE cTbjH0n6duifQ69jNgxRtQJ9d7SBqFC+tw7J56SpYZ+Pn47vTul/4GwnXL1CCZbW zMcmazXBp73ERON3nfN/j/IXZAbT7Jed9GfQs0C1dk1j2S+avywZ2q45r7sr8GCz fTpG5Y9PboNK+mkfBOMVLJGkFrvGK6E= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id B51BA2A96830 for <9fans@9fans.net>; Fri, 25 Jun 2021 12:06:30 -0400 (EDT) (envelope-from adr@sdf.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id AAF08E3184F; Fri, 25 Jun 2021 12:06:30 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1624637190; b=Hqh51PwzaDkPvUjNd1XnFnJ+RDaONERPASHLazv9pgcYNW4qwe qCnzxarlLCKh2VlNiBY2HTp54SOnJBiYTPooWrWN4vS/gKiuhsOVUE0oytXjVUBo 1UvwDMRanp9OZNsCMHohhT+DTE4crdS7xqO5a/fRs6vQGIV137hSpUvD+jnqk3DT HCsaiZfXIaq+RH+Gf2LSD2dfaKfW9SvsbRLyK8hfQmN+wP+tgd+9sMYPWRC6I68h elQddkBACcLfMOtJ1J6nSxczlxTzscUY3PXXGiBUzZIbtgGSJc/TpdbP7yUPjRVw a6nsfgCz1/SK5Bnp/RB6we/WnzHv1t1ug5jA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:references :mime-version:content-type:in-reply-to; s=arcseal; t=1624637190; bh=PhE/ZV4+GewkaUBGoVps3SGWC8IiGE4i+uYjfUgYvVs=; b=Re2X5tiWK/LG rqVWkjrPeQtBnTK1Te06t9X0gEyF/jbj5IPGK9Gjcf380o8CcysfRQ8U3KbTkGbr FMWquiUXfZCdLhO+weU746iLIJ9fV/GNRH8QAX6IJ/5yLBEPsjAPLr4m03Ch7Ase bdKotNgIOp4CTKkEK8y4ZnCLqlxekVMbtpvMwukbFAkChsH+LsLK6bAlbs9BUUb7 5qXc4GT1eF0nuZkuf6SKcRC9mcDjtaammRaDk24Do9Zh9sFGDKBu55I5LZwqvUdf p4ljDCNYiXHgwCPjTyKvwONZ2BlTwCdMFRer4RHjW2sn+LFeAodb7bO6XKqwzw1F Lxxzryo9IQ== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (No BIMI records found); dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=quarantine policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=sdf.org; iprev=pass smtp.remote-ip=205.166.94.24 (mx.sdf.org); spf=pass smtp.mailfrom=adr@sdf.org smtp.helo=mx.sdf.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mx.sdf.org policy.ptr=mx.sdf.org; x-return-mx=pass header.domain=sdf.org policy.is_org=yes (MX Records found: mx.sdf.org); x-return-mx=pass smtp.domain=sdf.org policy.is_org=yes (MX Records found: mx.sdf.org); 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: gggruggvucftvghtrhhoucdtuddrgeduledrfeeghedgudduvdculddtuddrgeduhedrtd dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd dtnecunecujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpegr ughrsefufffhrdfqtffinecuggftrfgrthhtvghrnhepudffveehueeuueetvddvtdduue ekheejteehlefgvdegtdefieeghfduteejkedtnecukfhppedvtdehrdduieeirdelgedr vdegpddvtdehrdduieeirdelgedrudeinecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehinhgvthepvddthedrudeiiedrleegrddvgedphhgvlhhopehmgidrshgufhdr ohhrghdpmhgrihhlfhhrohhmpeeorggurhesshgufhdrohhrgheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (sdf.org: 205.166.94.24 is authorized to use 'adr@sdf.org' in 'mfrom' identity (mechanism 'ip4:205.166.94.0/24' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="adr@sdf.org"; helo=mx.sdf.org; client-ip=205.166.94.24 Received: from mx.sdf.org (mx.sdf.org [205.166.94.24]) (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>; Fri, 25 Jun 2021 12:06:29 -0400 (EDT) (envelope-from adr@sdf.org) Received: from sdf.org (IDENT:adr@sdf.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 15PG6SNe023358 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO) for <9fans@9fans.net>; Fri, 25 Jun 2021 16:06:29 GMT Received: (from adr@localhost) by sdf.org (8.15.2/8.12.8/Submit) id 15PG6Sr7001618 for 9fans@9fans.net; Fri, 25 Jun 2021 16:06:28 GMT Date: Fri, 25 Jun 2021 16:06:28 +0000 To: 9fans <9fans@9fans.net> Subject: Re: [9fans] full fossil follies Message-ID: Mail-Followup-To: 9fans <9fans@9fans.net> References: <2541a4a20e075ea90386c8d5e633e58b@hamnavoe.com> <20210625151739.GA11215@polynum.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline In-Reply-To: <20210625151739.GA11215@polynum.com> Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 50c8eab4-d5cf-11eb-a3dc-88a97662d8b6 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNGVjNjJlZDAzYTkxZDdhNC1NMDEwMzY1NTM4ZDk3NmQzZTNjODlm?= =?UTF-8?B?Mjc0Pg==?= From: "adr via 9fans" <9fans@9fans.net> 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:M010365538d976d3e3c89f274:1:tVvksZJz79RYB31VodxdY6zJaYSp4_gPFrUvwQvsT78 On Fri, Jun 25, 2021 at 05:17:39PM +0200, tlaronde@polynum.com wrote: > On Fri, Jun 25, 2021 at 02:12:07PM +0000, adr via 9fans wrote: > > On Fri, Jun 25, 2021 at 01:41:30PM +0100, Richard Miller wrote: > > > > it just becomes difficult > > > > to do anything when no fossil blocks can be allocated > > >=20 > > > Thinking a bit further about this: intuitively one might expect to be > > > able to reboot using a local file system which is completely full, and > > > use du and ls to find big files and rm to delete them, without the ne= ed > > > to allocate new blocks. Something in the way fossil works, makes this > > > impossible at present. I wonder how much work it would be to investig= ate > > > and fix? > >=20 > > I haven't studied how fossil works, so excuse this light chat. > > Couldn't fossil have reserved blocks so when it starts and it's > > full it can add those block and present the user to a recovery > > session? Just a console session printing the last file modified? >=20 > I don't think I will tell anybody a scoop, but it is what is present in > traditional Unix filesystems where there is a percent of the storage > preserved... but for root, user under which you are not supposed to > log to the system in normal operation. This is probably the problem: > since there is no privileged user, for "whom" to preserve/reserve these > blocks? I don't think there is need of superuser concept here. What I'm imagining, again, without having seen the source code, is something like this: The file system is formatted and data representing the structure of the file system are stored normally. At execution time, the file server check a flag stored in some place to see if the system is full. If not, the data is changed so the blocks are "hidden" and execution continues. If the system is full, the file system starts a console session presenting the last file edited. At the end of the session, if the number of free blocks is bigger than the reserved blocks, the blocks are "hidden" and execution continues. If not, the console session gives an error and continues. The flag can be turn on at the same place the error of file system full is triggered. Again, easy talk, I haven't studied the source and a lot of people have said in this list that fossil is very complex. Some times the complexity of a task results in a complex implementation. You can't screw 1000 screws in a minute without a mechanical tool. What I don't know jet is if the complexity of fossil match its features. At least I can df all partitions... adr. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T4ec62ed03a91d7a4-M01036= 5538d976d3e3c89f274 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription