Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] News item review: SquashDelta syncing support
Date: Fri, 15 May 2015 18:33:09
Message-Id: 55563BD9.2080200@gentoo.org
In Reply to: Re: [gentoo-dev] News item review: SquashDelta syncing support by Diamond
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 15/05/15 12:15 PM, Diamond wrote:
5 > On Fri, 15 May 2015 08:23:27 -0700 Dirkjan Ochtman <djc@g.o>
6 > wrote:
7 >
8 >> On Fri, May 15, 2015 at 7:51 AM, Michał Górny
9 >> <mgorny@g.o> wrote:
10 >>> Starting with Portage 2.2.19, a new SquashDelta syncing method
11 >>> has been introduced. It is meant to provide lightweight and
12 >>> efficient solution for stable systems. The whole repository is
13 >>> contained within a single pre-generated SquashFS image file.
14 >>> The daily snapshot of the repository is first fetched from the
15 >>> mirrors, and afterwards updated in-place using deltas (without
16 >>> repacking).
17 >>
18 >> This sounds nice, but the news item currently leaves me wondering
19 >> what sort of improvements I should expect. [...]
20 >
21 > I've read the pdf article of Michał Górny and from my expirience
22 > with emerge-delta-webrsync and app-portage/getdelta in the past
23 > this good old new feature looks mostly useful for bad Internet
24 > connections (too slow or too expensive ones) and looks mostly
25 > useless for syncing relative to rsync method from local mirror like
26 > I use [...]
27
28 Although this thread should be a review of the news item rather than a
29 review of the feature, I think both of these guys have a point.
30
31 The main benefit to this new feature is that it allows users to use a
32 squashfs image for their gentoo repo (portage tree) without having to
33 (re)generate it themselves locally every time they --sync, AND without
34 having to re-download an entire image from gentoo mirrors each time
35 either.
36
37 The new item doesn't really cover this much -- that the feature is for
38 supporting storage and synchronization of the gentoo repo on squashfs
39 rather than on a regular filesystem. Perhaps it would be enough to
40 link to an article describing the benefits of using a squashfs'ed
41 portage tree, so users could chose whether they want this or not based
42 on that? Similarly, it would probably be good to mention that this
43 new feature deprecates squash_portage and the other tools/methods out
44 there for doing the same thing locally.
45
46
47 -----BEGIN PGP SIGNATURE-----
48 Version: GnuPG v2
49
50 iF4EAREIAAYFAlVWO9kACgkQ2ugaI38ACPA1vwD9ELIdOgSSTfly3rT5zU6dzhGb
51 62LtN8loiRFhKfyAe/8A/24xw95j7qav/himVRA5OOjM3qTE++iBY/2yXPgLWpI5
52 =1+2r
53 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] News item review: SquashDelta syncing support Rich Freeman <rich0@g.o>