From owner-freebsd-current@FreeBSD.ORG Sat Nov 2 16:54:40 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id BB8CA88A; Sat, 2 Nov 2013 16:54:40 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qe0-x231.google.com (mail-qe0-x231.google.com [IPv6:2607:f8b0:400d:c02::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6A2402DE7; Sat, 2 Nov 2013 16:54:40 +0000 (UTC) Received: by mail-qe0-f49.google.com with SMTP id a11so3216593qen.8 for ; Sat, 02 Nov 2013 09:54:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=HriZZaqm5W7PgmVc9FrION9xPIP/owtt4H/xPh7+uz0=; b=whwRRTXS047gSo3vswev9477FaGex4A9j0nueAz+w620vIavgOA777CRZpuzEwobjI e6gCEMlVLi2me09OpPQksKiwUpgyzzorKHhSCISthc1xkwPvjW7SxuKYFVj5RXCYIvmp 3qsGyIXua6OW+pl08UwPcERtXMdTHvB9Pkwe9wMYfSKs9G21X5AJAGTW47l3ytjSnpRj KYgGKdS5vjw5Pv46Bfxx2VohhKPw/hHx9x1S2YMdRhUGH4azsQZdQ2IPg7Dh8tC9Pi3F EI5JSjQN2GEOJibsnx5vK8ZL1UsHeeadYeya5JeG+yNAVdIil8UtdySa3uDCjMNRFF4a Kx9Q== MIME-Version: 1.0 X-Received: by 10.224.113.199 with SMTP id b7mr11508638qaq.4.1383411278817; Sat, 02 Nov 2013 09:54:38 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.224.207.66 with HTTP; Sat, 2 Nov 2013 09:54:38 -0700 (PDT) In-Reply-To: <5274EFD6.6030504@FreeBSD.org> References: <5271BC11.1010303@FreeBSD.org> <5272D0DE.4080209@FreeBSD.org> <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> Date: Sat, 2 Nov 2013 09:54:38 -0700 X-Google-Sender-Auth: _qN4gPnLkiC7Nw5hzoOtmyqxw_U Message-ID: Subject: Re: Official FreeBSD Binary Packages now available for pkgng From: Adrian Chadd To: Matthew Seaman Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-current , Kurt Jaeger X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Nov 2013 16:54:40 -0000 On 2 November 2013 05:28, Matthew Seaman 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