From owner-freebsd-arch@freebsd.org Wed Jul 8 20:57:42 2015 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 059EE9978B5 for ; Wed, 8 Jul 2015 20:57:42 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-ig0-x22e.google.com (mail-ig0-x22e.google.com [IPv6:2607:f8b0:4001:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C2D121231; Wed, 8 Jul 2015 20:57:41 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by igau2 with SMTP id u2so73656928iga.0; Wed, 08 Jul 2015 13:57:41 -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=8iQ+feOdtntlY0qex75mUj25ZfnCcpHqa0lHKA5yL4A=; b=VZhjR09IGJ8lBdLP2UzWnXnC0vtFh316YF4thB7YSz/0lK0mPU0LibuNB3iic/pKLW QQVTZUmY68n96eCdgVawh5TP5hjSQlIOdAQyTWPXKdkUe5OeJOvFDOh5QTq8c9TqIYYE jWtmx+uzy9jd/RcS9ZSB20CSDd21eLOW5Qj19yOsvQ9AD6vHCARmheupaDk0g1vnkXm8 S5KBy9RId3E1lxaEFE2apkDhj1DBMUJAGxHaP54NyPSFl32mOhAAV318M2wnSTXpk+dR PR4YLN8YCCdct/OHM+v9Uam4fI+5xYQV4Kqif1vSFCPllUOvky8a9QyKl0pzXpr8tH39 ndxw== MIME-Version: 1.0 X-Received: by 10.50.102.7 with SMTP id fk7mr62846621igb.49.1436389061128; Wed, 08 Jul 2015 13:57:41 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Wed, 8 Jul 2015 13:57:41 -0700 (PDT) In-Reply-To: <559D8B78.4020305@FreeBSD.org> References: <559D778B.5050408@freebsd.org> <559D8B78.4020305@FreeBSD.org> Date: Wed, 8 Jul 2015 13:57:41 -0700 X-Google-Sender-Auth: 4Dpf-ytf6NRFIqNb_4SGLEM1Gnk Message-ID: Subject: Re: CFT/CFR: NUMA policy branch From: Adrian Chadd To: Andriy Gapon Cc: Alfred Perlstein , Garrett Cooper , "freebsd-arch@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jul 2015 20:57:42 -0000 On 8 July 2015 at 13:43, Andriy Gapon wrote: > On 08/07/2015 22:18, Alfred Perlstein wrote: >> >> >> On 7/7/15 11:38 PM, Adrian Chadd wrote: >>> There's a phabricator review. It's not up to date, because: >>> >>> * it broke for a while, and >>> * kib requested he be sent patches, not a phabricator review. >>> >> >> >> So Kib is complaining that his feedback is getting lost, but refuses to use a >> review tracker? > > How about phabricator losing diffs? Would that be a valid complaint? Hi, Let's not get side tracked. I've invited a variety of people to review and comment on this stuff. Some people want it in reviews.freebsd.org, some want it via diffs. Different people want work done in different units of work. My plan is to get this into "good enough" state to throw into -HEAD. I don't even care if in 12 months it's completely replaced with an alternate implementation and/or API. What i care about right now is getting the basic pieces in place so further work and experimentation can be done. Right now the entry limit to evaluating any NUMA things on FreeBSD is "you don't, without numa.diff", and that's unacceptable. I completely expect that it'll change over the course of a few years. But the fact we still don't have even the most basic userland exposed API for controlling things is IMHO unacceptable and reflects poorly on us as a community. So, I'm looking for less nit-picking and more "this is wrong, you should do this." A lot of kibs responses have been errors on my part that I hadn't picked up on and weren't exposed during testing. I'm looking for more of those. I haven't yet gone over Garrett's comments in too much depth; I'll look at that tonight if I don't fall asleep first. The important thing here is to try and finally move the default available functionality along a little bit so people can get interested and start using this and contribute their own work. Thanks, -adrian