From patchwork Wed Aug 8 03:56:59 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 10559485 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4653713BB for ; Wed, 8 Aug 2018 03:57:08 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 344A92A580 for ; Wed, 8 Aug 2018 03:57:08 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2859A2A592; Wed, 8 Aug 2018 03:57:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI,T_DKIM_INVALID,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C0E502A580 for ; Wed, 8 Aug 2018 03:57:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726724AbeHHGOn (ORCPT ); Wed, 8 Aug 2018 02:14:43 -0400 Received: from aserp2130.oracle.com ([141.146.126.79]:42052 "EHLO aserp2130.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726538AbeHHGOn (ORCPT ); Wed, 8 Aug 2018 02:14:43 -0400 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w783sFPu087747; Wed, 8 Aug 2018 03:57:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=subject : from : to : cc : date : message-id : mime-version : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=e4tyqR1idcg69Iy9QLFEwOutbWXkBBtEy1hFG3sKOcc=; b=WW/Rn7QQuCUiTi9bZzHDIok8RJCKKOSj7XgLJZaCExJ2a3/IH5qTZL8f+RsLHEOutAOQ f2WSvDy3rQxuJxwrxA82zCWkl/divanp6azYFhMNQIhlnamdNHvDpiccAjf8ImP5mDci mps1EXDWRfPR9x/lbwb4d8qlAvK7DDxId8SGzL5/uml3DV3i3uYNyZ65e87vfnQMiixy s/SHHnouMGbNkAJ6gm/pFlf4O6zxlUoEMt271SeMfu/j68E+hMwtNi9RdKeXsFu+LS7w o6ni88rah1WmlMr+C6oLgrJe/8mQcNOvH/JaP0MTFHxzxwTgveTUOuff7BRbmvriLn0w YQ== Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp2130.oracle.com with ESMTP id 2kn1nd45h6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 08 Aug 2018 03:57:02 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w783v1Vc014592 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 8 Aug 2018 03:57:01 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w783v12b032164; Wed, 8 Aug 2018 03:57:01 GMT Received: from localhost (/67.169.218.210) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 07 Aug 2018 20:57:00 -0700 Subject: [PATCH v17.2 0/4] xfs-4.19: online repair support From: "Darrick J. Wong" To: darrick.wong@oracle.com Cc: linux-xfs@vger.kernel.org, bfoster@redhat.com, david@fromorbit.com, allison.henderson@oracle.com Date: Tue, 07 Aug 2018 20:56:59 -0700 Message-ID: <153370061966.25077.161884080659267764.stgit@magnolia> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8978 signatures=668707 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1808080041 Sender: linux-xfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-xfs@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Hi all, This is the seventeenth revision of a patchset that adds to XFS kernel support for online metadata scrubbing and repair. There aren't any on-disk format changes. New for v17.2 are a few fixes suggested by Brian Foster in v17.1 and a rebase of the series atop for-next, which adapts the repair code to the new way of handling deferred log operations. This series does not include any of the btree repair functions or the controversial repair functionality that requires fs freezing; that has been deferred to a later posting. The only patches in this series are the AG header repair functions. The first patch tightens up the btree root block finder to check that btree root candidates have no siblings and that there aren't multiple blocks claiming to be on the root level. Patches 2-4 implement reconstruction of the AGF/AGI/AGFL headers. If you're going to start using this mess, you probably ought to just pull from my git trees. The kernel patches[1] should apply against 4.18-rc8. xfsprogs[2] and xfstests[3] can be found in their usual places. The git trees contain all four series' worth of changes. This is an extraordinary way to destroy everything. Enjoy! Comments and questions are, as always, welcome. --D [1] https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=djwong-devel [2] https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=djwong-devel [3] https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=djwong-devel --- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html