From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.2 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id CAC511F626 for ; Mon, 20 Feb 2023 19:27:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=80x24.org; s=selector1; t=1676921224; bh=5JSPUymYgNCfABDTDehlKLznIUK5lyS8V/P85ajeVew=; h=Date:From:To:Subject:References:In-Reply-To:From; b=R60HJyy6eNpdvyN+EmV/QfldWeSc0i/PSXkOeVJtksQeIAjfEyhcX13qeKboLuKu2 dL8sGwUSZDSG9ReExpSgvhy9gErLfsK2UYqtRF19NSw7PDabrfk8IBQpfgiR4zFnOD jfU/xDy7uKQxKkIajryWDqswQ2yjXWphiNRLC334= Date: Mon, 20 Feb 2023 19:27:04 +0000 From: Eric Wong To: meta@public-inbox.org Subject: Re: FUSE3 vs read-write IMAP for lei Message-ID: <20230220192704.M744586@dcvr> References: <20220804072349.8352-1-e@80x24.org> <20221209014112.GA9768@dcvr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20221209014112.GA9768@dcvr> List-Id: Eric Wong wrote: > == FUSE3 - Maildir-oriented FS > > + will require C compiler since old FUSE XS modules don't do > FUSE3 (for readdirplus); and going w/o readdirplus is > unimaginable for Maildir. > > + I already have existing (unreleased) AGPL-3 work based on > FUSE3 + URCU + Perl5 with just-ahead-of-time (JAOT) compilation Fwiw, I've pushed out a new "fuse3" branch to public-inbox.git: https://80x24.org/public-inbox.git/80ce906027eeb7b4cc5cc7d3858294927951988a/s/ I think I need some C + URCU in my life to keep my brain working > * I've seen the light w/ URCU, and can't go back to C without it :P > > - likely Linux-only (not sure how good FUSE support will be if > depending on FUSE3 features) Well, I got rid of the futex requirement from the original... > - kernel caches still incur nasty memory overhead w/ Maildir > > - readdir(3) userspace API still sucks