Received: by 10.213.65.68 with SMTP id h4csp34143imn; Tue, 3 Apr 2018 14:57:19 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+AwJuxBImJSMNghstfo7rEh/zgrRJb3g+wYdwfQyF8c0xOhy17GBWO1vvxJwRI61gle/W7 X-Received: by 10.98.180.16 with SMTP id h16mr11770389pfn.153.1522792638971; Tue, 03 Apr 2018 14:57:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522792638; cv=none; d=google.com; s=arc-20160816; b=ppn4jEOuzZtOZK5Nn9huq962Y5ha4+ybSVQ4PvshRSxFrV5rsKbfGJTlczM+eJjtwM VQvYQBcQOq38XhuSgZEOveKniu5RlvKzGWEzmVjeXV8n3PgHL43Sk2PjcEVgIpxrD2Lm tJ8n3vDBDAlHbN3dzWuAIBhtuQUWBLVSauVJ2KGcClXa4K9bumtTCCeaCR+iw/GjSWjY aNNR7QSNN1LoRBymYIqptY3nIphq1gmonW3KoAQKBQ5mUKOEN4mUvcsNd94ZBft+/QKf qiQTKKAmLCFwZMpg1brMpHDz4s7iCj3MQvtntuXFc/76zCL/KlR4UGuIisEEuHGe2CVF 6R5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=7qu0599ilTgxli7AOoVpScanMf31eZV1o9BGx6SW4iA=; b=gI+DW3KhDUS05fUlH+pUGtEq1f3ozax+gvD6k8o0uBKjr1yGIsKktjVW1UK+et8aij ymPOrW6cEBJQ0SVECQZ14IW1MHUF39Ujq73i6GggzPlRuO70NHAk/XPek7Iz2uoL8bVf O9LpN3t7Le1bSuF82fn0SYGl8DndkSyEj1e/vlIp+mON1V8yfwik5Bv5kckuTPjVKDam ZOtMjVRwiNH+K8zaELZ3XQ+BuHKx7Snzx6W8538S/9RU6oUb4LQl/Sw/6dRy0zs2pVvP 7BjO5lnIXCKbDhhUeTvdJX77HjGmpFo0b4My9tedCWHCK4d7mTK8RJ6ovQUCW4p9bRW2 bpuA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2017-10-26 header.b=sz3j39D2; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u6-v6si1477123plz.64.2018.04.03.14.57.04; Tue, 03 Apr 2018 14:57:18 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2017-10-26 header.b=sz3j39D2; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753584AbeDCVz4 (ORCPT + 99 others); Tue, 3 Apr 2018 17:55:56 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:60234 "EHLO userp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752813AbeDCVzy (ORCPT ); Tue, 3 Apr 2018 17:55:54 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w33LgjbC137936; Tue, 3 Apr 2018 21:55:44 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26; bh=7qu0599ilTgxli7AOoVpScanMf31eZV1o9BGx6SW4iA=; b=sz3j39D2or2sAh7ipuJW7rie0jpHgU2dHMxgnyOQXHrLui9IQOqIlFk3B4nkywz9d9kW u9NquFm1petTvzyOHvFjM6DjkefV48kE6dtLigD3WhX2j6baYG0WLkyW+UE7qpl7Fx2+ Xtxo6MWWLtaQ15NxTY3HQo/n3FljD61AUSHPjCjFp/QPKRL6mLf6PrBrtw+Pxv8PvU8k tga8cVKOzPEXvAbyK0ifNTO8pak0iyOPIC8eieF2v9MOadcXFJ/IaKZ0EPJPt5bazeUw pCm6yy6x0LGS//672csBoRJTkQE74Cj+hs7vG2CnEX0EtWfPdgD/KfdGvgcB72DsmY7S nA== Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp2120.oracle.com with ESMTP id 2h4hrm81e0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 03 Apr 2018 21:55:44 +0000 Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w33LthGk024540 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 3 Apr 2018 21:55:43 GMT Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w33LthUk012673; Tue, 3 Apr 2018 21:55:43 GMT Received: from [10.132.92.135] (/10.132.92.135) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 03 Apr 2018 14:55:43 -0700 Subject: Re: [RESEND PATCH V4] pidns: introduce syscall translate_pid To: Andrew Morton Cc: linux-api@vger.kernel.org, linux-kernel@vger.kernel.org, ebiederm@xmission.com, khlebnikov@yandex-team.ru, serge.hallyn@ubuntu.com, oleg@redhat.com, luto@amacapital.net, jannh@google.com, prakash.sangappa@oracle.com References: <1522706249-11578-1-git-send-email-nagarathnam.muthusamy@oracle.com> <20180403143838.614ecc083835d07d409a699c@linux-foundation.org> <678f275b-8d78-9b0f-177f-5ff5c9c55657@oracle.com> <20180403145248.fb4cd8c5ccd270ca77fd18f3@linux-foundation.org> From: Nagarathnam Muthusamy Message-ID: <6a117d9a-f005-e1ae-5632-25e5c61dcb8f@oracle.com> Date: Tue, 3 Apr 2018 14:51:04 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: <20180403145248.fb4cd8c5ccd270ca77fd18f3@linux-foundation.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8852 signatures=668697 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=561 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1804030211 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04/03/2018 02:52 PM, Andrew Morton wrote: > On Tue, 3 Apr 2018 14:45:28 -0700 Nagarathnam Muthusamy wrote: > >>> This changelog doesn't explain what the value is to our users. I >>> assume it is a performance optimization because "backward translation >>> requires scanning all tasks"? If so, please show us real-world >>> examples of the performance benefit from this patch, and please go to >>> great lengths to explain to us why this optimisation is needed by our >>> users. >> One of the usecase by Oracle database involves multiple levels of >> nested pid namespaces and we require pid translation between the >> levels. Discussions on the particular usecase, why any of the existing >> methods was not usable happened in the following thread. >> >> https://patchwork.kernel.org/patch/10276785/ >> >> At the end, it was agreed that this patch along with flocks will solve the >> issue. > Nobody who reads this patch's changelog will know any of this. Please > let's get all this information into the proper place. Sure! Will resend the patch with updated change log. Thanks, Nagarathnam. >