-----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

Reply via email to