From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1Etl0z-0007Xy-5w for garchives@archives.gentoo.org; Tue, 03 Jan 2006 12:11:45 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k03CArfq016367; Tue, 3 Jan 2006 12:10:53 GMT Received: from mail.twi-31o2.org (66-191-187-123.dhcp.gnvl.sc.charter.com [66.191.187.123]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id k03C8iMs021973 for ; Tue, 3 Jan 2006 12:08:45 GMT Received: from localhost (localhost [127.0.0.1]) by mail.twi-31o2.org (Postfix) with ESMTP id A23DF248022 for ; Tue, 3 Jan 2006 06:59:26 -0500 (EST) Received: from mail.twi-31o2.org ([127.0.0.1]) by localhost (gravity.twi-31o2.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09099-14 for ; Tue, 3 Jan 2006 06:59:24 -0500 (EST) Received: from vertigo.twi-31o2.org (vertigo.twi-31o2.org [192.168.0.10]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mail.twi-31o2.org (Postfix) with ESMTP id A1D1C248021 for ; Tue, 3 Jan 2006 06:59:24 -0500 (EST) Subject: Re: [gentoo-dev] ChangeLogs and rsync time From: Chris Gianelloni To: gentoo-dev@lists.gentoo.org In-Reply-To: <1136237751.7702.30.camel@localhost> References: <43B83D16.6060803@gentoo.org> <1136237751.7702.30.camel@localhost> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-wefjC18oCxK6iWSMZUfb" Organization: Gentoo Linux Date: Tue, 03 Jan 2006 06:50:24 -0500 Message-Id: <1136289024.9747.7.camel@vertigo.twi-31o2.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 X-Virus-Scanned: amavisd-new at twi-31o2.org X-Archives-Salt: caa11508-8739-4b1a-9803-3fe1ef01271e X-Archives-Hash: c43195667fcad3ced49013d72d492d35 --=-wefjC18oCxK6iWSMZUfb Content-Type: text/plain; charset=iso-8859-5 Content-Transfer-Encoding: quoted-printable On Tue, 2006-01-03 at 00:35 +0300, Peter Volkov (pva) wrote: > On =B2=E1=DA, 2006-01-01 at 21:35 +0100, Francesco Riosa wrote: > > We have currently 10371 ChangeLog files, > 25 MB totally . > > 1365 =3D=3D 13% with size >=3D 4096 B, 12 MB totally > >=20 > > rsync from "emerge --sync" has "--whole-file" between its options, that > > mean transfer the whole file if changed. >=20 > > 2) "rotate" Changelogs, keeping only the last changes, until a size > > of 4000 or [choose a preferred size here] bytes. > > This would save only about 7Mb of data (max size < 4096). >=20 > ChangeLog is the only source of information on upgrade reasons and IMO > users are interested only in recent information there. Another > suggestion is to combine rotate like and exclude list solutions. >=20 > When ChangeLog size reaches above maximum allowed size echangelog should > create ChangeLog.old file and copy tail of ChangeLog there, in order to > keep ChangeLog size. Then using excludes list one may drop really old > entries in ChangeLog.old, whereas keeping recent information in portage > tree. I could see this working well without removing the information from CVS or the tree. We would then add RSYNC_EXCLUDE on ChangeLog.old instead of ChangeLog. I wouldn't have a problem with this, and it would still be benificial. The only question left to be answered is how much space would actually be saved to make this extra load on CVS worth it. --=20 Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux --=-wefjC18oCxK6iWSMZUfb Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBDumUAkT4lNIS36YERAkvOAJ4/+HTss6xTAsz29RKpSdt2ZOnX2wCeI7HS 9YWMBPwYLDQoXz6hWF4GjHU= =b2n7 -----END PGP SIGNATURE----- --=-wefjC18oCxK6iWSMZUfb-- -- gentoo-dev@gentoo.org mailing list