From owner-svn-src-head@FreeBSD.ORG Thu Jan 22 09:49:23 2015 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1E363398; Thu, 22 Jan 2015 09:49:23 +0000 (UTC) Received: from mail-yk0-x22d.google.com (mail-yk0-x22d.google.com [IPv6:2607:f8b0:4002:c07::22d]) (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 D19357F0; Thu, 22 Jan 2015 09:49:22 +0000 (UTC) Received: by mail-yk0-f173.google.com with SMTP id 142so249047ykq.4; Thu, 22 Jan 2015 01:49:21 -0800 (PST) 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=XuppOt+MvXZLfBycHGIcxILmL8Mj6/bFmzIanlcg1k4=; b=DIIrSY2Z9szGPS2AAPJdMrycrAs6ZgQXckjWEeNmb1EkWOeYA5trjXO6LRF9ObCWAz y5iMl3M+m+94O60GrRFWVCFU+ZvbNJLb2wL4yqYzwA5ZEveEBSiPEKmNpfy0yQKLAiwU oKPGlf/jaTCzcTHKwY/8dBwpdCCBxqEebXl1Vwo9PP6L4od/B7OQVgYKJsTJughlu1Lb b0tByo8ScnSyH98Dp8S/8rBtw70yDxF6cGFX5SCzUQvjT7GEkBdSO6WcadlqcwkR5EAq vE3q+cv34MhdKr782xgvrrrah1Xs/9/Q2c5Jh5R3y3F/bx91GaSsUN+hBK3YiT5L18lf cOIw== MIME-Version: 1.0 X-Received: by 10.236.40.116 with SMTP id e80mr213054yhb.186.1421920161829; Thu, 22 Jan 2015 01:49:21 -0800 (PST) Sender: kmacybsd@gmail.com Received: by 10.170.70.132 with HTTP; Thu, 22 Jan 2015 01:49:21 -0800 (PST) In-Reply-To: <54C0B75B.9070305@selasky.org> References: <201501151532.t0FFWV2Y037455@svn.freebsd.org> <54BDD9E1.6090505@selasky.org> <20150120075126.GA42409@kib.kiev.ua> <54BE0AAA.4050104@selasky.org> <20150120090057.GD42409@kib.kiev.ua> <54BE21F0.6010602@selasky.org> <7C692107-51CF-4DFA-BD6C-623D56893150@bsdimp.com> <54C0A352.8090701@selasky.org> <20150122081023.GT42409@kib.kiev.ua> <54C0B75B.9070305@selasky.org> Date: Thu, 22 Jan 2015 01:49:21 -0800 X-Google-Sender-Auth: 2MC7MWlTQOqEyhpeI1znneXyvGk Message-ID: Subject: Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys From: "K. Macy" To: Hans Petter Selasky Content-Type: text/plain; charset=UTF-8 Cc: Adrian Chadd , "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" , Konstantin Belousov , Warner Losh X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jan 2015 09:49:23 -0000 >> Sigh, you still do not understand. It is your duty to identify all pieces >> which break after your change. After that, we can argue whether each of >> them is critical or not to allow the migration. But this must have been >> done before the KPI change hit the tree. >> > > Hi, > > Are you saying that pieces of code that runs completely unlocked using > "volatile" as only synchronization mechanism is better than what I would > call a temporary and hopefully short TCP stack performance loss? > Hans - The project has long standing expectations about how changes are made to core subsystems. When you hear "understand" your ego intercedes - put that aside. I told you this first this afternoon and others have repeated it several times. When you change a KPI, consumers are updated at the same time - _period_. This protocol is not up for debate. I'm glad that others have the presence of mind and fortitude to insist on this. Your work is appreciated, but whether or not you agree about this is not relevant. We're all sorry if this upsets you but this is only a temporary setback. Channelling this work through phabricator will go a long way towards smoothing over the current friction. Think about the greater goal here, not whether this is "done" now or in a week. -K