-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On Thu, Apr 12, 2012 at 09:03:36 GMT, Richard W.M. Jones wrote: > I think it should be possible to make repos that are always > self-consistent even when mirrors only partially mirror or delay > content. I have in mind a great proof of this, but this email is too > small to contain it. Rob Escriva and I started CHASM, but since we've graduated, not much work has been done on it. Simplistically, it cuts a line between rsync and bittorrent. Downloads blobs by hash, and then hardlinks them into the tree. Mirrors would then get swarming behavior (there would still be tiers; the first-class mirrors would be seeded first then "manifests"[1] would be released to public mirrors). Only once a mirror has a complete update would it publish the new packages in the public tree. We talked at FUDCon Toronto with warthog9, Matt Domsch, and Seth Vidal and they liked it. Unfortunately, not much time has been spent on the project much from either of us of late. - --Ben [1]These are be GPG-signed and verified lists of every directory, symlink, and blob in the tree. Mirrors could blacklist paths they don't want to sync (version, arch, debuginfo, whatever). -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCgAGBQJPiLo4AAoJEKaxavVX4C1XhaUP/i7wr6WpK5V1OYNPXzLQEplM 0dgTW4I6skgTaBI7yrx/LIeT+wQCWdbLYzcs4QzGbNcF0SO6kLAnm1kLl2azFiuk cT+V3Nw0wbAYcfIR4uPjy9cc3jd0McSPjKib71cgjRfHCeKqW67xRbYHn4VVNtOV xZ8a0ft6EemjnQj1Xs3CJP93rk4ZZv6Y3k7CaAn+0EGJ9iteyvln5oDYr5AuPKeh 8yeZ6e2/Y7jry12jsbbgNjoIY7sHbUsmWRL6B6m018zYeOtHgMlTEsr8j9ICNBZq xIrv+SMDWDYnRBuijAPnDK8aswVxDBFQR6pFLabcuBI6kTsT6Y3yW/kyqkAHthbR oK2zNkTsykMx8a+nYb5klSU9DCNfscIEoPecvonim9MBQ/2ojFsh0ZkFdnpiKC3g ccUXUah469Ywx0Sxx/TfSzbOPZOkf3KPD3KIR8+6IGSkAfkX1t/9PWVv+7dMjJga W7Kd2F7RoJmZHIR46zNR99LNIt/W4GlEk39TZAjQRsdKItFoJYZHLjo+zBve7SI9 9UVx/klpQfovmEqqjt031ThRR2FYydd0nmcv+3vfIYOyCHr6uMnC0yWGUxCWJepX 8SCEBdbq7Ls6tJLkqNw+cjXcoqVBcvJ8IsOY6WL6h6AOUoqxPa1hhA0HZooGwbql Y4dNxYf89yUENux79FMi =KpM5 -----END PGP SIGNATURE----- -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel