From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, USER_AGENT_MUTT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D31E1C4360F for ; Sat, 16 Feb 2019 18:28:47 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 99074222A1 for ; Sat, 16 Feb 2019 18:28:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=mit.edu header.i=@mit.edu header.b="QHCtm45T" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732395AbfBPS2q (ORCPT ); Sat, 16 Feb 2019 13:28:46 -0500 Received: from mail-eopbgr720108.outbound.protection.outlook.com ([40.107.72.108]:22916 "EHLO NAM05-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726035AbfBPS2p (ORCPT ); Sat, 16 Feb 2019 13:28:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=o3jWc0TlZfxsex/IIVq4IitiFbLVH0HYFCCn1AFy1vY=; b=QHCtm45TyKXrpXzRZxNaCBq8Z0FmTnbEAiDNZ7KO77RkX8+BamkFjNKBoltlu903BAjcKdrbgNN1GQAZ9CyRs9WkuIBneDA54bm5XhTln9E2tjKQO9b6KzjnAPMVAVGwcBI8K+/BibDC2Nfx+IU40lv2FPt6CYW3VBf4FWHU6E8= Received: from MWHPR01CA0047.prod.exchangelabs.com (2603:10b6:300:101::33) by SN6PR01MB4861.prod.exchangelabs.com (2603:10b6:805:d8::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1622.16; Sat, 16 Feb 2019 18:28:40 +0000 Received: from BY2NAM03FT006.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e4a::203) by MWHPR01CA0047.outlook.office365.com (2603:10b6:300:101::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1622.16 via Frontend Transport; Sat, 16 Feb 2019 18:28:40 +0000 Authentication-Results: spf=pass (sender IP is 18.9.28.11) smtp.mailfrom=mit.edu; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=mit.edu; Received-SPF: Pass (protection.outlook.com: domain of mit.edu designates 18.9.28.11 as permitted sender) receiver=protection.outlook.com; client-ip=18.9.28.11; helo=outgoing.mit.edu; Received: from outgoing.mit.edu (18.9.28.11) by BY2NAM03FT006.mail.protection.outlook.com (10.152.84.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.10 via Frontend Transport; Sat, 16 Feb 2019 18:28:39 +0000 Received: from callcc.thunk.org ([66.31.38.53]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x1GISZct005659 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 16 Feb 2019 13:28:36 -0500 Received: by callcc.thunk.org (Postfix, from userid 15806) id B0A087A5779; Sat, 16 Feb 2019 13:28:35 -0500 (EST) Date: Sat, 16 Feb 2019 13:28:35 -0500 From: "Theodore Y. Ts'o" To: James Bottomley CC: Sasha Levin , Greg KH , Amir Goldstein , Steve French , , linux-fsdevel , linux-mm , LKML , "Luis R. Rodriguez" Subject: Re: [LSF/MM TOPIC] FS, MM, and stable trees Message-ID: <20190216182835.GF23000@mit.edu> Mail-Followup-To: "Theodore Y. Ts'o" , James Bottomley , Sasha Levin , Greg KH , Amir Goldstein , Steve French , lsf-pc@lists.linux-foundation.org, linux-fsdevel , linux-mm , LKML , "Luis R. Rodriguez" References: <20190213073707.GA2875@kroah.com> <20190213091803.GA2308@kroah.com> <20190213192512.GH69686@sasha-vm> <20190213195232.GA10047@kroah.com> <1550088875.2871.21.camel@HansenPartnership.com> <20190215015020.GJ69686@sasha-vm> <1550198902.2802.12.camel@HansenPartnership.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <1550198902.2802.12.camel@HansenPartnership.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:18.9.28.11;IPV:CAL;SCL:-1;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10019020)(396003)(39860400002)(136003)(376002)(346002)(2980300002)(189003)(199004)(76176011)(356004)(26826003)(90966002)(786003)(36906005)(316002)(75432002)(42186006)(1076003)(93886005)(478600001)(46406003)(33656002)(58126008)(16586007)(229853002)(106466001)(54906003)(47776003)(88552002)(2906002)(50466002)(23726003)(14444005)(11346002)(446003)(126002)(2616005)(103686004)(476003)(106002)(486006)(26005)(336012)(6246003)(6266002)(4326008)(186003)(7416002)(36756003)(52956003)(6916009)(97756001)(86362001)(305945005)(8936002)(8676002)(5660300002)(246002)(18370500001);DIR:OUT;SFP:1102;SCL:1;SRVR:SN6PR01MB4861;H:outgoing.mit.edu;FPR:;SPF:Pass;LANG:en;PTR:outgoing-auth-1.mit.edu;MX:1;A:1; X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8ed7cacc-2342-45d0-466a-08d6943c92e8 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(4608103)(4709054)(2017052603328)(7153060);SRVR:SN6PR01MB4861; X-MS-TrafficTypeDiagnostic: SN6PR01MB4861: X-LD-Processed: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1;SN6PR01MB4861;20:ueY9ZOD/gXvrb2e1UMfF0y1XIjjNA/H8Ekm5zZUimBBsd1huTW+ZOgwnPKu1r4BmqmDiQ/We7qmJ3TF1MNCpTV3i/iBLQxhlk6BpOBKbujzi3Oo0ld6CbLc2JT8sZfSCg202Ptpf0rXkTQ64lM6MnwgjE67towk2XFX+prtx6WDIuE8KMRWE+knfpbt7Bb3TUxfqJBC6u6p6qDLSTMkH/6Q+IzXqsqjwSRqYNEv34tXF+XwM6SbqnB9BcQ5S/ZNhfxuGifcRsTE2JnF0jxq94KX9L7oK/U+VEz73IfGcpLALhFXKdXVMSuNrMOmnTy2WVeTpN/sNve2xnFavzm/mOje7qRhVjc+i1qSGWEqZx0hrzfTq/oCUCJ/gq1nI9O/E5WTiSE5D4Ji7rTwQkwnLwo23G3KMjldSbgFGfiF5V39Ar3xuMOHZUZB0D0QFcIgU9YRfuXKmRVZ7CzvX/CjS7lbXoDlR6ImxKIYBygnUWdjkl9o5yT5k/z1TMgAK7TpIPyYmayM0vtoBTd1/jw2gwWtGr7lQ/IExPAvsIp6mqJ8m2Cuugk193kVK0hQJt2oTO9rgujVboix6fsF2F1CQel6iY4CZrVc1XNCYEgs/u2c= X-Microsoft-Antispam-PRVS: X-Forefront-PRVS: 0950706AC1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN6PR01MB4861;23:UmrAUhT7DiITxiXc/tswO4NbOkrDVPEGg2vmTHI7Q?= =?us-ascii?Q?dBeUS7OyXdzO+K1rjmg1hmXdd08Idtw2ua1uTQ3FCIhRZLghsnqgFWEg3+VX?= =?us-ascii?Q?3ytzCV8mhR1BLm49NDh0Ov1COuonBeDMk5/HxqDzJ+cc8UeK913ReR16aFGm?= =?us-ascii?Q?KhmkNCRItmyNDypWYR8za3zDAUm/1ahdnLTY+AIQ3BsFObGhmQ64bD9JFeO2?= =?us-ascii?Q?JkXrPhQXCF0tGj+vA8rFzieqshRMbmrBEhC7az06j2+HJQ+b6tcECI/B6ePf?= =?us-ascii?Q?VSRD6hoepGZOhrGjm7XnrQ0jHv7yApkWl99CMN1PfB7oJnqE/SYTZRP9gGZA?= =?us-ascii?Q?bt9JOQt6YkqH1wXuMWjPnbsew4lL8iLnE7/L+0GcXnppuInAz4ho3hpo82qH?= =?us-ascii?Q?NL4j62OfIAgsNu50PsU+YXpY1SOtARG4IVFB3eBxIr/u2dvmEB93RMJOBuHY?= =?us-ascii?Q?lXtiaUdwYCLHjAamMZJDJysWmjuXQtM+QoK/YJogFdxUTBzxyQtVLD7ME+0v?= =?us-ascii?Q?/xEAJHIJxA9idAP6NyaDVY6K5MmZnDB7BMA733CaLMtqAeKgdWomUtjmrLJ1?= =?us-ascii?Q?rTO+0pqNRF83JkE/iMRORgcj7C8c3Di7AU/rlXdl9w76qy0vtnmn3edp8JZw?= =?us-ascii?Q?zAQvR8WyPhI9NKHnPQhD/9zz9bLYZyntOxLe7qhDYL3A4uB0KJrPY6jjqZvP?= =?us-ascii?Q?nBXmcUlfMdLJNLoU418f+K67oduDnLXHwMGWDB27VDxNruKQsYUMRyVK9TmD?= =?us-ascii?Q?PgGe/gmlxLmVpGGQlM3pDo/0yd34JdY9AneoSAnWKrPBSQgyk5IW9yKZ6K0+?= =?us-ascii?Q?+oFU6mVfGjNgKo1VhqVTyq8LfrmyFU4BnS6ArE7H2eGWjz8aNz5DdKVorSyx?= =?us-ascii?Q?rkCKlZ89A3OqzQF2flAUE8OuBJHCbSj887BWmx+CNQ+lHOodVb8BH9bO95aX?= =?us-ascii?Q?V6rd79C6gOWXWTCjHsRIcf3Tl3sWr6yQCo7ipYcdjbEPa5xuYuK/cIn1jtqx?= =?us-ascii?Q?KWSP0a+7hGPVip7trYZLBL0eTJPIwyyidStUVhMXiyc1ZRkOU3noPxSTNZjR?= =?us-ascii?Q?wcgTsCIeYEzCSMAVD0k4+ztqMMw9QoLRHARvl1u+2Kdte/vpIj1gB0moCiYO?= =?us-ascii?Q?GRNh5HDaFR00mMfrxNOX/4hmtd6y0TDHamUxCUW2FYh41zAkelTzBwDv5bvW?= =?us-ascii?Q?DhKysm78oIUYWcEg+PvNBbdDzfRUMy7EJ/cwrqtL+gmkxNAgNt9qrYDYw/fu?= =?us-ascii?Q?MMEOAx7XAZQH0xyucsXi9e81N7lcDNqHk0ooYcsbfRevbTW5wwdnE2ce5St9?= =?us-ascii?B?UT09?= X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: qvPzD2ZBLabAEF0eOHxYgT2yFv3dp3SsJipU+gom6LALcWgjxIRpJfZPATG0pGIa0VvF/o9ZrN2G6qwKxTS/2as95pctkd/DbwfteZcWXQ7fb3dmHrMuLEma9KIgNWOD8NMVcz+bySdyPV16xl4qqdYEWX36YEzz5G9J3fUL+DNbdFmKrj0pIhnxzcHxeduIwMavUVPsy+LRi1z6IjwFiJYRov7dr6TcWhB6Usq0m210O5AvgL9m7u5iTvngCp4zl0B3xziYxhBHWL2xY/5ANdhJ9xxOLIhN4s5u+jhqij+y/WXemD1PXi5aZYf9ii/O600UILTOUHE/jUU6WTz9zaJn9AGieoNZYUci4Jp4PGr5h/N4qvuHSPoHl7aUHEnMpIB9avaZEBJWQO16/LtM8zw1+4WnJaTjbTHpl0zdErM= X-OriginatorOrg: mit.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2019 18:28:39.9125 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8ed7cacc-2342-45d0-466a-08d6943c92e8 X-MS-Exchange-CrossTenant-Id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=64afd9ba-0ecf-4acf-bc36-935f6235ba8b;Ip=[18.9.28.11];Helo=[outgoing.mit.edu] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR01MB4861 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 14, 2019 at 06:48:22PM -0800, James Bottomley wrote: > Well, we differ on the value of running regression tests, then. The > whole point of a test infrastructure is that it's simple to run 'make > check' in autoconf parlance. xfstests does provide a useful baseline > set of regression tests. However, since my goal is primarily to detect > problems in the storage path rather than the filesystem, the utility is > exercising that path, although I fully appreciate that filesystem > regression tests aren't going to catch every SCSI issue, they do > provide some level of assurance against bugs. > > Hopefully we can switch over to blktests when it's ready, but in the > meantime xfstests is way better than nothing. blktests isn't yet comprehensive, but I think there's value in running blktests as well as xfstests. I've been integrating blktests into {kvm,gce}-xfstets because if the problem is caused to some regression introduced in the block layer, I'm not wasting time trying to figure out if it's caused by the block layer or not. It won't catch everything, but at least it has some value... The block/*, loop/* and scsi/* tests in blktests do seem to be in pretty good shape. The nvme, nvmeof, and srp tests are *definitely* not as mature. - Ted