From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5D97119CC14 for ; Sun, 8 Feb 2026 19:59:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.9.28.11 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770580759; cv=none; b=rXFa6cDFiPQt8mO4zLk1RybdYxXWmIJZSn7itniQcPFZ9wLSKuLxW/EbFalASfFg5QCovye10WVXBxF1Pa7vhZC4FAfTfKGxPqQgBx7ONY2vMb4GyTLGBgxSxViIiTDQDawjDdP84bDzPp+4hB/5L9Y1g1MhRNpYnjfY2XFWqBA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770580759; c=relaxed/simple; bh=98+bWtJVpl1ohcj08ocgvm79XtuSYhsAiSnSzhA//EI=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=m2D6u0E1a0yBFdthoGc9mVdA0/sYE1ETrwqSB/MTdxN9EbIr+/k3YKzBLsv2Qy2kXIts1hV7bmdxS6Vpncj6SF1ww9UNXkjuwqE7aSiq88t+Uo0RtfAVLT6kmIxFuuEvlTyxrMBgUhYRyKwUU8x8q/H6Sr//nB20wmzT0vMGUTs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=mit.edu; spf=pass smtp.mailfrom=mit.edu; dkim=pass (2048-bit key) header.d=mit.edu header.i=@mit.edu header.b=EMp4Yd4k; arc=none smtp.client-ip=18.9.28.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=mit.edu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mit.edu Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mit.edu header.i=@mit.edu header.b="EMp4Yd4k" Received: from macsyma.thunk.org (pool-173-48-115-57.bstnma.fios.verizon.net [173.48.115.57]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 618Jwn3N026873 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 8 Feb 2026 14:58:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1770580733; bh=kRCaWck9DgSgt+tXcGLV/8HWvO+8pEZNhvFeV9pf43U=; h=Date:From:Subject:Message-ID:MIME-Version:Content-Type; b=EMp4Yd4k6Q/m9rdkWNxjf6oMJmNImFoU1av73rYMXU5S0KOsyuvstDIGoHiXeUVkP Kh+iudqVH6vetdQCNe8FAzKK23TbzXjILXdmkWgRc9ZGZr9GSAkV+q2/PstzNNRI5N 6wzcxhv6JR6oYRB6wOvGgpAdMF6fieBMi7LU+t8DjobvKqRdndIE6RuQrnB36Hub1g d9WNaWQTKlywIRX3sYkXLfMh+EOWQTo0/xKpKo8Pny2jFWLdMaMleVqtipNqSq7Mtr l4pnVUEUchlocspD8i97aPb3TsMy8iXR+Zw9FpIYw8Cf/S47SwjMYjlPEVl4Eh0sMd st1kulLnMiqgw== Received: by macsyma.thunk.org (Postfix, from userid 15806) id AA96657BE389; Sun, 8 Feb 2026 14:58:49 -0500 (EST) Date: Sun, 8 Feb 2026 14:58:49 -0500 From: "Theodore Tso" To: Mario Lohajner Cc: Baokun Li , adilger.kernel@dilger.ca, linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org, Yang Erkun , libaokun9@gmail.com Subject: Re: [PATCH] ext4: add optional rotating block allocation policy Message-ID: <20260208195849.GA74984@macsyma.lan> References: <069704a4-2417-470a-bf32-0ee3afd1be6a@rocketmail.com> <9fc3443b-0eea-4917-909b-709113f5e706@huawei.com> <606941c7-2a0d-44c7-a848-188212686a78@rocketmail.com> <20260206014249.GH31420@macsyma.lan> <26d60068-d149-4c53-a432-8b9db6b7e6a5@rocketmail.com> <20260207053106.GA87551@macsyma.lan> <16f17918-9186-4416-bbde-b93482933d8b@rocketmail.com> <20260207175522.GB87551@macsyma.lan> <9e520492-9b26-487f-9d60-7e0625c987c9@rocketmail.com> Precedence: bulk X-Mailing-List: linux-ext4@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <9e520492-9b26-487f-9d60-7e0625c987c9@rocketmail.com> On Sun, Feb 08, 2026 at 12:47:12PM +0100, Mario Lohajner wrote: > > Someone comes forward with a fork, saying: > “Here is 'my fork'. I believe it may work well for 'some dishes'.” Give me *proof* that it works on 'some dishes' in terms of actual perfomance, specifiying real-world workloads, and real-world devices, and we can talk. "I believe" is not enough for code that upstream has to test and maintain indefinitely. If it works for you, it's open source. You can run with an out-of-tree on your systems. But if you want us to accept it upstream, you need to provide something more than "I believe". Cheers, - Ted