Date: Sat, 2 Nov 2013 09:54:38 -0700 From: Adrian Chadd <adrian@freebsd.org> To: Matthew Seaman <matthew@freebsd.org> Cc: freebsd-current <freebsd-current@freebsd.org>, Kurt Jaeger <pi@opsec.eu> Subject: Re: Official FreeBSD Binary Packages now available for pkgng Message-ID: <CAJ-Vmo=WCV%2BKGXTn9xDP69SHmxF%2B779yVHW6awv_pw3PbE5C5Q@mail.gmail.com> In-Reply-To: <5274EFD6.6030504@FreeBSD.org> References: <5271BC11.1010303@FreeBSD.org> <CACeEFf4Hif3WHufC=i08gbkXb6oC=4sxbyvO4FQnTkRWA7ZwnA@mail.gmail.com> <5272D0DE.4080209@FreeBSD.org> <CACeEFf79RZskefh6RzBhxkHuAWnGjPWRDr_JBTRUWcGH4ZNVTg@mail.gmail.com> <CAOjFWZ7BbdXYi3gQtTvCa3jqTmjOC-tt5bwV1GR8Jf=tOanT%2BQ@mail.gmail.com> <52745B7F.2080608@vangyzen.net> <5274B947.7030607@FreeBSD.org> <1680682c-dc77-4ee3-8e59-ee7356f307a3@email.android.com> <5274D90D.8040508@FreeBSD.org> <20131102113750.GG2951@home.opsec.eu> <5274EFD6.6030504@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2 November 2013 05:28, Matthew Seaman <matthew@freebsd.org> wrote: > I feel no obligation to do anything to encourage people that > deliberately break the DNS. They've made their bed, and now they have > to lie in it. > Holy, holy crap. * We (as FreeBSD) are not big enough to dictate the direction that technology takes. In this instance, the direction that DNS SRV adoption should be; * This design is inherently not cachable, and as you add more CDN nodes, it will become less cachable; * And as far as I know, you haven't approached any cache vendors (eg Squid) which may have the infrastructure to _handle_ this (which Squid-2.x does, and I think Squid-3.x should be growing soon if it hasn't already.) You've removed the possibility of _standards_ and _well accepted_ HTTP caching techniques without also deploying technology extensions in popular open source projects to cope. You're using a DNS feature which isn't well adopted/supported and you haven't provided a fallback legacy, well tested path. In short, you've taken the least supported paths, glued it into the least HTTP caching scalable paths and not created a suitable fallback. I hate to say it, but pushing the CDN logic into pkgng is a cute but stupid idea for this deployment. Please reconsider this choice before it becomes more widely deployed and you/others have "moved onto other things", leaving it to others to clean up. -adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=WCV%2BKGXTn9xDP69SHmxF%2B779yVHW6awv_pw3PbE5C5Q>