-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
> If you're really just interested in caching recently built bits to speed > up download times, using a HTTP cache is a very good option. If you > clean the cache every couple of weeks, you'll only have content from > recent builds, and as long as your users download frequently enough to > keep the cache hot, performance will be good. I'd need to know more > about what you're doing to know if this would actually be a solution, > but it is one that we've tested here, and know that it works. > > -j Personally I like having a full local copy of everything. :) So I have a method I developed for the SXCE builds (and CentOS, RedHat, SLES, etc.) that works well. I download the DVD ISO's and keep them for burning if needed, I loopback mount (to save disk space) the ISO's to make them available over NFS. Then I loopback mount again the boot file directory into /tftpboot so enable PXEboot ing. In generall for all the OS's I use I keep all the GA releases, and the last 2 updates. For OpenSolaris things were a little different because of it's frequent releases. I kept the 5 builds online, plus the major releases. Up until b130 I had only been grabbing the sNV SXCE DVD's because it fit the method above. So until I started working on this project, I had builds 101,105,110,115,121,125-130 [there wasn't a 100 or 120], and 08.11 (only the liveCD ISO) and 09.06(LiveCD, AI image, and Repo DVD). While Dev builds probably won't ever have Repository ISO's (and I don't need one as I can't imagine needing to burn one.) I'd like to continue keeping a mirror of a sliding window of the 5 latest builds, and every 5th build before it. Basically as time passes I want to be able to thin out the 'past' in the repository. I'm just not sure what tools/features are available, and how to use to them to manage this in the best way. One option is to mirror each build separately on ZFS with Dedup. If it were possible to prune whole builds from the repository at a later date, then I could mirror the whole thing and remove what I don't need. The trick there would be keeping it from re-appearing - at least with rsync. -Kyle -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (MingW32) iQEcBAEBAgAGBQJMP13FAAoJEEADRM+bKN5wpg8H/2nGpWgFw3oQNtf/tuLc8PAv Sn49ha9V2UejvWsZDDgTXAcO8PZ2bbc3ytgOkLXeDPYyEQhJBiAq4/Q+vr8xklS9 JUk+qBP935e6IQ72nWxI5RNZQxzwxrhIIrK9DXOEF88vaxvGru+jA+n38slu0VHu ZnB9L4QSBlS3bOquNxK6dT57sJEhoMaIcxvuDNk6dfPZPS6wZRXf015//o54DfFy +yFYa9jaGi8DV7rCh/jt8FozPiZRZ0a7iRePsI89/iV/kDz+GQ3er40FXxSGXevg 037oqFyfp3bTpCiP6tKpVgvxDI2fGaLq1LV7w37+utLLq7dRYEk+y7gPbTt4UNg= =E8PE -----END PGP SIGNATURE----- _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
