Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp2852038imm; Wed, 16 May 2018 22:08:03 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqYdMJcPh+Hp8eSTKM876GE9r2iDB5l6N+0QdWZur9JM4wYrltQGvlMzFosvizFZcazy0kp X-Received: by 2002:a17:902:b585:: with SMTP id a5-v6mr3833305pls.53.1526533683620; Wed, 16 May 2018 22:08:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526533683; cv=none; d=google.com; s=arc-20160816; b=rNPk7+Hb0YYnhzB2Ib2phhu1AOfof9gOjVa31V6zWIxCZuqYgpFxE6ztje1tlhU5Mq xE1Mg3tGv7AgQ03AsV8jnf//f1x2EtZM8O9TiStn2ebPDAH9w63scMiwStdfrFRV056m qr6sD5kd0lJz5cryNzyQ1UXtTKD76Rygof3URGC4qW1wN/Z5B0oOYkAvbVCMtXC1S03r qg2DEUR3DzajZsW6rPUMaooEkMgwfeQkh2skTpfxCXr01oIL2Bb2SJ5893IWJQGxTfO8 9d+qDggui/QhmX1UwJ0Y9/DCGS6LvhN91d4LZxS78R5KzteGEJS6T4XjZepMwaf2Pgu0 /cIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=OvEJoKpqwf3d6EhlK1KgdPdfB0K98BSgG1Iide8nzZI=; b=MFD9VhFHuaoiXFKsOCOuL7sGbn1MDvvzuNZ9Np2maOJIvlCBpfD9CNj9T8f0auzeYC UJ3w+LEAClppyjlmmfh8yIkjnf3NW2tCN8ofRX6RYSAZjqi6/titEiT9cygViecJ6bF8 mPrBFvndDbSnKepjnLLxO7P5HliW7Wd/AGcozsRmUGxDLqIPykrD7n4ZqsJEnlAYHRJn iJ81gXOFBSASAf1lZwIWdaFPUbszBo1lHXNOhXk8KXIMe2dUfRFSMz/Mkh3OtsokSDZ8 3+MqzSdwwNWBYcAl+EvPuxX+7h1HlokCT2JzMU3+vhlsQ14c4r/5y8r6tiqImiXhdm5Z zbGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=casper.20170209 header.b=jDJEvQIx; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c2-v6si4131645plr.454.2018.05.16.22.07.49; Wed, 16 May 2018 22:08:03 -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=fail header.i=@infradead.org header.s=casper.20170209 header.b=jDJEvQIx; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751798AbeEQFHQ (ORCPT + 99 others); Thu, 17 May 2018 01:07:16 -0400 Received: from casper.infradead.org ([85.118.1.10]:41392 "EHLO casper.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750891AbeEQFHO (ORCPT ); Thu, 17 May 2018 01:07:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Type:MIME-Version:References: Message-ID:In-Reply-To:Subject:cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=OvEJoKpqwf3d6EhlK1KgdPdfB0K98BSgG1Iide8nzZI=; b=jDJEvQIx7JrDKo05B7nlhayV3 ZzI1YEkriVyI/wor9iWr/0yG+nDZfp0NWSgCK39sxhyEHvfF43utCt87gM/q2Tw2VovE7klzFswxJ gIZ4nkptpvLG8gFvA8clFU/ILWyva/mWl7jaBJbXozlQFzY2IqdHNWuYHJ8gA30KKTswgsSIiKDod lIT8eIrM5yTSFMUwCtXSI5YC6UR2B2zroLhax7ei5PWAKyigzQogYKAdOF3EvFkEDdQ/EsD3FAKF0 QuVCrh3HG6Gsijalc5QZ47RTBkbskZU8MtV6xsJSSSzUd894eAz6pWSfD+ARbBCaG5We2gL1MUxkf 3NMCPe6KQ==; Received: from jsimmons (helo=localhost) by casper.infradead.org with local-esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fJB80-0006Dm-Mf; Thu, 17 May 2018 05:07:02 +0000 Date: Thu, 17 May 2018 06:07:00 +0100 (BST) From: James Simmons To: Greg Kroah-Hartman cc: Dan Carpenter , devel@driverdev.osuosl.org, Andreas Dilger , NeilBrown , Linux Kernel Mailing List , Oleg Drokin , Jinshan Xiong , Lai Siyao , Lustre Development List Subject: Re: [PATCH 4/4] staging: lustre: obdclass: change object lookup to no wait mode In-Reply-To: <20180516165719.GA28434@kroah.com> Message-ID: References: <1525285308-15347-1-git-send-email-jsimmons@infradead.org> <1525285308-15347-5-git-send-email-jsimmons@infradead.org> <20180508114500.qrtnjax4siupgv3n@mwanda> <20180516165719.GA28434@kroah.com> User-Agent: Alpine 2.21 (LFD 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180517_060700_857423_89D329D5 X-CRM114-Status: GOOD ( 25.95 ) X-Spam-Score: -0.0 (/) X-Spam-Report: SpamAssassin version 3.4.1 on casper.infradead.org summary: Content analysis details: (-0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 NO_RELAYS Informational: message was not relayed via SMTP Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > > Anyway, I understand that Intel has been ignoring kernel.org instead of > > > sending forwarding their patches properly so you're doing a difficult > > > and thankless job... Thanks for that. I'm sure it's frustrating to > > > look at these patches for you as well. > > > > Thank you for the complement. Also thank you for taking time to review > > these patches. Your feedback is most welcomed and benefitical to the > > health of the lustre client. > > > > Sadly its not just Intel but other vendors that don't directly contribute > > to the linux lustre client. I have spoke to the vendors about contributing > > and they all say the same thing. No working with drivers in the staging > > tree. Sadly all the parties involved are very interested in the success > > of the lustre client. No one has ever told me directly why they don't get > > involved but I suspect it has to deal with 2 reasons. One is that staging > > drivers are not normally enabled by distributions so their clients > > normally will never deal with the staging lustre client. Secondly vendors > > just lack the man power to contribute in a meanful way. > > If staging is hurting you, why is it in staging at all? Why not just > drop it, go off and spend a few months to clean up all the issues in > your own tree (with none of those pesky requirements of easy-to-review > patches) and then submit a "clean" filesystem for inclusion in the > "real" part of the kernel tree? > > It doesn't sound like anyone is actually using this code in the tree > as-is, so why even keep it here? I never said being in staging is hurting the progression of Lustre. In fact it is the exact opposite otherwise I wouldn't be active in this work. What I was pointing out to Dan was that many vendors are reluctant to partcipate in broader open source development of this type. The whole point of this is to evolve Lustre into a proper open source project not dependent on vendors for survival. Several years ago Lustre changed hands several times and the HPC community was worried about its survival. Various institutions band togther to raise the resources to keep it alive. Over time Lustre has been migrating to a more open source community effort. An awesome example is the work the University of Indiana did for the sptlrpc layer. Now we see efforts expanding into the realm of the linux lustre client. Actually HPC sites that are community members are testing and running the linux client. In spite of the lack of vendor involvement the linux lustre client is making excellent progress. How often do you see style patches anymore? The headers are properly split between userspace UAPI headers and kernel space. One of the major barriers to leave staging was the the lack of a strong presence to continue moving the lustre client forward. That is no longer the case. The finish line is in view.