From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 02C18138CCF for ; Fri, 15 May 2015 19:38:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9D989E0863; Fri, 15 May 2015 19:38:22 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C9B97E084B for ; Fri, 15 May 2015 19:38:21 +0000 (UTC) Received: from [192.168.1.130] (CPE002401f30b73-CM78cd8ec1b205.cpe.net.cable.rogers.com [173.33.128.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: axs) by smtp.gentoo.org (Postfix) with ESMTPSA id A6539340EAD for ; Fri, 15 May 2015 19:38:20 +0000 (UTC) Message-ID: <55564B28.2020003@gentoo.org> Date: Fri, 15 May 2015 15:38:16 -0400 From: Ian Stakenvicius User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] News item review: SquashDelta syncing support References: <20150515165139.2cfc1341@pomiot.lan> <20150515191518.1ccd2ee0@diamond.mlzone> <55563BD9.2080200@gentoo.org> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: d4055637-ce93-41f5-b4fa-b3dfbb3caff5 X-Archives-Hash: c628929c845869538bc60cdaf322e8d5 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 15/05/15 03:33 PM, Rich Freeman wrote: > On Fri, May 15, 2015 at 2:32 PM, Ian Stakenvicius > wrote: >> >> The new item doesn't really cover this much -- that the feature >> is for supporting storage and synchronization of the gentoo repo >> on squashfs rather than on a regular filesystem. Perhaps it >> would be enough to link to an article describing the benefits of >> using a squashfs'ed portage tree, so users could chose whether >> they want this or not based on that? Similarly, it would >> probably be good to mention that this new feature deprecates >> squash_portage and the other tools/methods out there for doing >> the same thing locally. >> > > That makes sense to me. Some of the likely benefits would be: > > 1. Less disk space use. 2. Vastly less inode use. 3. Much less > CPU/IO to update. 4. I suspect much less fragmentation/write/etc > for storage on flash. Then again, on filesystems like btrfs > fragmentation might be worse due to all the internal writes. 5. > Probably better read performance (less disk IO, more CPU). > > Downsides include: 1. No way to sync more frequently than whatever > the update cycle is. It would be more like emerge-webrsync and less > like emerge --sync. 2. Impossible to tweak ebuilds without setting > up an overlay. This might be annoying for devs/etc. > Given the importance of this is to me more about the squashfs storage than the sync method, it may even be pertinent to change the title of the news item to something like: "SquashFS repo, SquashDelta syncing support" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAlVWSygACgkQ2ugaI38ACPAXdgEApXmmfrFJB1b4L0B4hKnNAuLs Njl9rWczgmR4SjMgvBwA/AwIOujrtoiQd1iT4j9oqQAjYJ9S8O/vVJe/9yWJXpj/ =WI2a -----END PGP SIGNATURE-----