Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp30936035rwd; Thu, 6 Jul 2023 12:59:54 -0700 (PDT) X-Google-Smtp-Source: APBJJlGaEvdTVgIIexGFmJo4zoSgGxfVXRMVUmfan+RAw2/YsQoDI1vJfUgAsBIPjlMG5yZTYlcv X-Received: by 2002:a17:90b:2395:b0:262:fba5:2a8e with SMTP id mr21-20020a17090b239500b00262fba52a8emr2202912pjb.47.1688673594235; Thu, 06 Jul 2023 12:59:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688673594; cv=none; d=google.com; s=arc-20160816; b=DFSVxzfgSIse+4KGHhDPh00e1zwuMwCSf9ur8G/iLQC+NmTVR4E07OpR8qi67pKq74 faMwr+yvFLjrhLYuuIrvbHo8Vvp4uDtIZucrEcLlLfsL/VZxttkcYlwE5xwUv5ygHP6u lQXgSEtlpstRUctXiM8oPh1SDeQN8gL02kh5V7SGPyN0qTsK1ttdK6Ed5gfJI6bJA2IQ iCNbvLIhn8DI8+TTmB+9IBRUDaUkzHZxqKN/Lwy8LhAuSm0ZK1N5/roq1egpLCHfH421 zkOYhUW5wrh2pMGgOm4llEeXx+BmMqyLX/nlt6W86O8Fb0HeGP7MLKFAroBpucOhuFOX kAoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature:dkim-filter; bh=v4i+72g7D6iVCKKo2ymKFetMv3GnuiL/PAAAefQkWsM=; fh=twlixvdZKrAagKFbS/z5NZofGdtjUgMN+gZ/LfueJWc=; b=M4iDd61HUQ/fnhJ/qFNtim74sNKJLZFyU3hnDH5saDk7IYGRT0BDT+jlIY9LtocmA6 3kjICfpVtQMHaVqACeA3NUkZSKTuJjAnJmzqfSxAq863rmNZusRpv2oJaVQTc4OW1lBv Dcuz/oCdHXjwI2XPuDBFQoCE5xw2RAGbiR9iniH+XT0VRu51tJdw5oRQ/Am7pPo+dE4d pJfPxG6cFmaziqnPBmbvChZ6EVx1bDsrMMYziTLJj0FF08vx8DWCFXdOJP7AvvvR/Q0a YATH9dvF8pIIL2qShOCPY0n0ZK+SSoQCQqi8/yBt2EdOGpsdA2FGlTeJ2Ks6b/9U0QDo 4GPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sandeen.net header.s=default header.b=hiKWH+L6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sandeen.net Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p8-20020a170902e74800b001b7f849cd12si2139321plf.81.2023.07.06.12.59.39; Thu, 06 Jul 2023 12:59:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@sandeen.net header.s=default header.b=hiKWH+L6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sandeen.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232364AbjGFTRd (ORCPT + 99 others); Thu, 6 Jul 2023 15:17:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229609AbjGFTRc (ORCPT ); Thu, 6 Jul 2023 15:17:32 -0400 Received: from sandeen.net (sandeen.net [63.231.237.45]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 6EEC31BD3; Thu, 6 Jul 2023 12:17:31 -0700 (PDT) Received: from [10.0.0.71] (liberator.sandeen.net [10.0.0.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by sandeen.net (Postfix) with ESMTPSA id C1A6E4EA2A8; Thu, 6 Jul 2023 14:17:29 -0500 (CDT) DKIM-Filter: OpenDKIM Filter v2.11.0 sandeen.net C1A6E4EA2A8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandeen.net; s=default; t=1688671049; bh=v4i+72g7D6iVCKKo2ymKFetMv3GnuiL/PAAAefQkWsM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=hiKWH+L6yJHx5fVUwoip0hsaDM6VWhtZYBLYtvtqS0ZSOX2FyU7ByhQebtZP5pL5q woycrGQYJZJcOfinUYEI35vyvvoOj3axUDlTdOZsfQjqFED+6pMJnlmyJplY0Uvdl4 liWnkn4XjJyqUgqFmrDNw32iBgrGZANTlAnPLtAY45V3GgvbSvbJw22dlo9IV23x54 ZuzrKgIZnEsSKts3AQLUVrM3T0AYTz2cUbabIuvVWI92hN/Cn5hKe6cRB9dclyBKNJ cBhdTs/9n+qxbfLgOFlkcjptd5Q49JrZC0SYZyn7j4YRumIIYXo7ma2pF1ISp2Si99 JWrvhqLeigZfg== Message-ID: Date: Thu, 6 Jul 2023 14:17:29 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [GIT PULL] bcachefs Content-Language: en-US To: Kent Overstreet , Josef Bacik Cc: torvalds@linux-foundation.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-bcachefs@vger.kernel.org, djwong@kernel.org, dchinner@redhat.com, sandeen@redhat.com, willy@infradead.org, tytso@mit.edu, bfoster@redhat.com, jack@suse.cz, andreas.gruenbacher@gmail.com, brauner@kernel.org, peterz@infradead.org, akpm@linux-foundation.org, dhowells@redhat.com References: <20230626214656.hcp4puionmtoloat@moria.home.lan> <20230706155602.mnhsylo3pnief2of@moria.home.lan> <20230706164055.GA2306489@perftesting> <20230706173819.36c67pf42ba4gmv4@moria.home.lan> From: Eric Sandeen In-Reply-To: <20230706173819.36c67pf42ba4gmv4@moria.home.lan> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/6/23 12:38 PM, Kent Overstreet wrote: > Right now what I'm hearing, in particular from Redhat, is that they want > it upstream in order to commit more resources. Which, I know, is not > what kernel people want to hear, but it's the chicken-and-the-egg > situation I'm in. I need to temper that a little. Folks in and around filesystems and storage at Red Hat find bcachefs to be quite compelling and interesting, and we've spent some resources in the past several months to investigate, test, benchmark, and even do some bugfixing. Upstream acceptance is going to be a necessary condition for almost any distro to consider shipping or investing significantly in bcachefs. But it's not a given that once it's upstream we'll immediately commit more resources - I just wanted to clarify that. It is a tough chicken and egg problem to be sure. That said, I think you're right Kent - landing it upstream will quite likely encourage more interest, users, and hopefully developers. Maybe it'd be reasonable to mark bcachefs as EXPERIMENTAL or similar in Kconfig, documentation, and printks - it'd give us options in case it doesn't attract developers and Kent does get hit by a bus or decide to go start a goat farm instead (i.e. in the worst case, it could be yanked, having set expectations.) -Eric