From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3E9A8138334 for ; Sun, 16 Dec 2018 05:13:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B24EEE0C15; Sun, 16 Dec 2018 05:13:16 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 745CAE0C0D for ; Sun, 16 Dec 2018 05:13:15 +0000 (UTC) Received: from reaper.localnet (ip72-194-88-79.oc.oc.cox.net [72.194.88.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: gyakovlev) by smtp.gentoo.org (Postfix) with ESMTPSA id C0153335C36 for ; Sun, 16 Dec 2018 05:13:13 +0000 (UTC) From: Georgy Yakovlev To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] RFC: Dropping rsync as a tree distribution method Date: Sat, 15 Dec 2018 21:13:06 -0800 Message-ID: <1600658.mo6uCtQdLC@reaper> In-Reply-To: References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2973975.aLWL44fTKe"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-Archives-Salt: a4a37059-4fa8-4c56-8cc0-58b0463a8acf X-Archives-Hash: 62aaf2d5766ef4472eedf76202040279 --nextPart2973975.aLWL44fTKe Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Saturday, December 15, 2018 8:40:38 PM PST Matt Turner wrote: > On Sat, Dec 15, 2018 at 11:16 PM Alec Warner wrote: > > - Disk usage for git vs rsync > > This is why I have not switched. With git you pull down increasing > amounts of history, whereas with rsync the data fits easily in a <1GB > partition. Recent portage can use sync-depth = 1 repo dir no longer grows as it used to and it's works fine unlike initial implementation that was giving trouble https://bugs.gentoo.org/552814 du -hs /var/db/repos/gentoo 350M /var/db/repos/gentoo example /etc/portage/repos.conf/gentoo.conf : [DEFAULT] main-repo = gentoo [gentoo] auto-sync = yes location = /var/db/repos/gentoo sync-type = git sync-uri = https://github.com/gentoo-mirror/gentoo.git sync-depth = 1 sync-git-clone-extra-opts = -b master sync-git-verify-commit-signature = true sync is almost instantaneous compared to rsync, but some folks not going to like github as a mirror in this case. -- Georgy Yakovlev Gentoo Linux Developer --nextPart2973975.aLWL44fTKe Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE3NQc5d2Nq7vhc9JNonLI8BUSnVIFAlwV3uIACgkQonLI8BUS nVL9pRAAlmTKT0SilnO5z9p8x7arwV8O50phaxukqz3VvIFb1drKFRidbHXrsja7 05c590P1gO6iDw5VPLoKUW469TeRgQXX4VR6QrI8qw6jK/QVwmctdvg+tC1ZRfKZ svBB8Riovwjbr2AJQX6tUL4npYdnOcUHXnAMWBS6Kf9G0gXPlrJkWed1uohRviTr TC3VI2lUgmrsT9fWq5EenN9Xp0zvJIZNJjTlV6EmCloUZrIjcT2gjhiW7u7chm0U HrBIKr15LOiAw4Acb5SSOpENLW80tPBzkADmmROW2jQ49Y3a7RcjhwalIIA8x2SJ 5zAP0ZsNnaIUEffpiTmj6ZgWmd3JhDTE6aW9T6l6GjF/jH5Mz6CuNB02DMEsxSP1 REmt4DcG8p8Dy1ZZA270xYopB67J4z+dVUFbE+cIXSIyAOdie4jOnu1kTs9DAWST WdHY529LqxldNQ8hGRF0BGEACYDe4kgg/Zorn/kot9iy/6/kC3lelbkS+NQ8Q4ne 41NRbr6FW1x0nKSRgSUJaVBh5alusEWe10usuSq0WsCfnYIAMuEjPLL1Tr4PVF9V vJOzVkzfrCymp1D5m/H/Llw4D44szKWKfc3+dkc4qpToT2XIB9sJ95XVI5ECwgTC X8NdN5Dmo05bKKvDqs9Oo622Rt3v06Tmkbe9/GEpXLlY0fcY6EA= =tUfX -----END PGP SIGNATURE----- --nextPart2973975.aLWL44fTKe--