Received: by 10.223.185.116 with SMTP id b49csp1628775wrg; Sun, 11 Feb 2018 17:10:09 -0800 (PST) X-Google-Smtp-Source: AH8x226OP0S86ZI3CskDL1R6a7iVkOcJSCyHtSEyaLuyUAAssIZDR/HJq/6UeeZ1Y5Zu7Ws5j5n3 X-Received: by 2002:a17:902:64d0:: with SMTP id y16-v6mr3387017pli.258.1518397808921; Sun, 11 Feb 2018 17:10:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518397808; cv=none; d=google.com; s=arc-20160816; b=gI2vCmq3BnH/aJ8Fjgii0aTuCFOX46BmKALvzaAdAspLi5nMvBuo9D6RsQEHKqCy4l JLWmgSQ6BxEtqtogjmqghlQE/CpRUeiYoOnjDzosWZ1XFqVelkb4zoKraEYAIIQZ2Gp3 5WdmuTgQpw0mKNzaUupJm/rrQ9kydFNquGIjSHQTAOph0YrukbkRHTZBge1QACKjHNui VoGGN8ZHYQixlrmgUm0Aa6P14EfFXJKDP+9OwLbzOgdinBv1QqjZ35Cx/hiCCXGOIcV6 Jupyn/WZ1Y6v0YHCE6CTNFRW4t1ykmUammHlHR9I9MiJ2EWYfmYsnk/7CYh/Hvq1bYsZ mcTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:arc-authentication-results; bh=cZLvjCtyBNetgoEsq3+6fhYdE/G8Bvv0mC546zfFPZc=; b=bAlvAjS0nbUCbM93AfMxMcnQHO5IBIlpu5ivUPfeh6NSkqtibkZbN+ywgHBOQ/jjP5 HdHKbNbSYDZOWAjWJ2iNRFb4oMqwx1H4BN8Whu0uFYr0gvQNO080DiusCDMzp1AUwOMn r8ALyDB78m0llXyc7LlH3hEO+vZRfA43bnPc9q+ypSW1O5ZF5X99ux3DspOFjsst/TZ1 I5fleZ6pwVcgW0yN++EzqhnNsPEfoqqnmO364HXAf0ZiAyUv5iCvKZXfXXJLJ+ZBX0vF +HuJxzSXBNHjloGfd3bUEvgWdVhuxahD2yLnwq84mWjsp6s1um+Z29H7PQiCYg+Jlxpr eEDw== ARC-Authentication-Results: i=1; mx.google.com; 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 206si2831363pgb.647.2018.02.11.17.09.40; Sun, 11 Feb 2018 17:10:08 -0800 (PST) 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; 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 S932316AbeBLAwc convert rfc822-to-8bit (ORCPT + 99 others); Sun, 11 Feb 2018 19:52:32 -0500 Received: from mga06.intel.com ([134.134.136.31]:16968 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932266AbeBLAwa (ORCPT ); Sun, 11 Feb 2018 19:52:30 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Feb 2018 16:52:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,499,1511856000"; d="scan'208";a="17697200" Received: from fdelmend-mobl3.amr.corp.intel.com (HELO intel-vm.localnet) ([10.252.136.165]) by orsmga006.jf.intel.com with ESMTP; 11 Feb 2018 16:52:29 -0800 Received: from [192.168.1.116] ([192.168.1.116]) (authenticated bits=0) by intel-vm.localnet (8.15.2/8.15.2) with ESMTPSA id w1C0qQsB007954 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 11 Feb 2018 19:52:27 -0500 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: [lustre-devel] [PATCH 41/80] staging: lustre: lmv: separate master object with master stripe From: Oleg Drokin In-Reply-To: <87h8qnrt0o.fsf@notabene.neil.brown.name> Date: Sun, 11 Feb 2018 19:52:26 -0500 Cc: devel@driverdev.osuosl.org, Greg Kroah-Hartman , wang di , Linux Kernel Mailing List , Lustre Development List Content-Transfer-Encoding: 8BIT Message-Id: <5928AEAA-EDD6-4A6E-A9BA-1FA5974C1BD9@intel.com> References: <1471378773-24590-1-git-send-email-jsimmons@infradead.org> <1471378773-24590-42-git-send-email-jsimmons@infradead.org> <87r2pvkkl5.fsf@notabene.neil.brown.name> <09CE6CEC-52BC-4B29-B609-40DE68A64A33@intel.com> <87o9kylux7.fsf@notabene.neil.brown.name> <87h8qnrt0o.fsf@notabene.neil.brown.name> To: NeilBrown X-Mailer: Apple Mail (2.3273) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Feb 11, 2018, at 6:44 PM, NeilBrown wrote: > > On Thu, Feb 08 2018, Oleg Drokin wrote: >> >> Certain things that sound useless (like the debug subsystem in Lustre) >> is very useful when you have a 10k nodes in a cluster and need to selectively >> pull stuff from a run to debug a complicated cross-node interaction. >> I asked NFS people how do they do it and they don’t have anything that scales >> and usually involves reducing the problem to a much smaller set of nodes first. > > the "rpcdebug" stuff that Linux/nfs has is sometimes useful, but some parts > are changing to tracepoints and some parts have remained, which is a > little confusing. > > The fact that lustre tracing seems to *always* log everything so that if > something goes wrong you can extract that last few meg(?) of logs seems > really useful. Not really. Lustre also has a bitmask for logs (since otherwise all those prints are pretty cpu taxing), but what makes those logs better is: the size is unlimited, not constrained by dmesg buffer size. You can capture those logs from a crashdump (something I really wish somebody would implement for tracepoint buffers, but alas, I have not found anything for this yet - we have a crash plugin to extract lustre debug logs from a kernel crashdump). >>> >>> Even if it is horrible it would be nice to have it in staging... I guess >>> the changes required to ext4 prohibit that... I don't suppose it can be >>> made to work with mainline ext4 in a reduced-functionality-and-performance >>> way?? >> >> We support unpatched ZFS as a server too! ;) > > So that that mean you would expect lustre-server to work with unpatched > ext4? In that case I won't give up hope of seeing the server in mainline > in my lifetime. Client first though. While unpatched ext4 might in theory be possible, currently it does not export everything we need from the transaction/fs control perspective. Bye, Oleg