Skip site navigation (1)Skip section navigation (2)
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>