From patchwork Thu Jul 26 06:39:01 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qu Wenruo X-Patchwork-Id: 10545253 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 0F31D112B for ; Thu, 26 Jul 2018 06:39:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F081F2A466 for ; Thu, 26 Jul 2018 06:39:25 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E4B052A473; Thu, 26 Jul 2018 06:39:25 +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.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI 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 D44772A466 for ; Thu, 26 Jul 2018 06:39:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728619AbeGZHym (ORCPT ); Thu, 26 Jul 2018 03:54:42 -0400 Received: from mx2.suse.de ([195.135.220.15]:57668 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725941AbeGZHym (ORCPT ); Thu, 26 Jul 2018 03:54:42 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id D40C4AD82 for ; Thu, 26 Jul 2018 06:39:20 +0000 (UTC) From: Qu Wenruo To: linux-btrfs@vger.kernel.org Subject: [PATCH 2/2] btrfs-progs: fsck-tests: Add test image to check if btrfs check reports uninitialized rescan as error Date: Thu, 26 Jul 2018 14:39:01 +0800 Message-Id: <20180726063901.1252-3-wqu@suse.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180726063901.1252-1-wqu@suse.com> References: <20180726063901.1252-1-wqu@suse.com> Sender: linux-btrfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-btrfs@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Qu Wenruo --- .../no_rescan_kicked_in.img | Bin 0 -> 3072 bytes .../fsck-tests/035-rescan-not-kicked-in/test.sh | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 tests/fsck-tests/035-rescan-not-kicked-in/no_rescan_kicked_in.img create mode 100755 tests/fsck-tests/035-rescan-not-kicked-in/test.sh diff --git a/tests/fsck-tests/035-rescan-not-kicked-in/no_rescan_kicked_in.img b/tests/fsck-tests/035-rescan-not-kicked-in/no_rescan_kicked_in.img new file mode 100644 index 0000000000000000000000000000000000000000..b855a72ff1dd7f629472450a67c27202fb21c628 GIT binary patch literal 3072 zcmeH|c~H|y7RP}gS6DemA_6*I;EoUxSPpR{VU$B+B9|!VAaWy-pb$EzwUbV>eF5CrTXTC zjU92Li2cVTH&^lPu_**wP7BoLUQBG)_T0TaH-I)BEj`=1Z|m^8eJAjp!2ctG$RUTd z)p&J~Rtt6&P0%f$X)h4YEZ2oTRlersC7Egf=ZqJaC-fwY$CAC&)%D<|8WNBjkPh(- zKM99m6s+D`JY7Q-M89wG`wuCwyKnz>;)!cZcZ-~{VlpqmCf4CdS98Rg!T9_?jZJ+u z!FKqx;Fi1R(oDn<-be_*A@ao6)Q##eB$a|Bf7*V-zFXEL7j{R$Xu? z;$G!G>s%Y<*`p96JH4CWTLxLRmUGbCJ{_5+@_`a(;V2oy()#?$&LZD*nR9s87l>o| zKwRdGJD17iLL<4J+Cj(IXYnEocX6C7M1NV1j6EDzL=^Si2pKY=Yl{F+Brf>J`ZOY49Cr|LfvncBWXK1B4YiRDf-;eaYi?@T zJ7_p~sp_JRz?)PENNW!}R&GLIBK`+NzB zU=eVLtZd1j3oSo&#;}@v`YoipiR^`m*5;mNK{h2K#bRdKLFKK9ELTr}Tw1k@$e^Djz83$JIDfIl|D_ucs`3 zG#^$Ksz8}IBKvL`n*}k?-)f^fty)txdRC44(+L;PGL}v~Kgx&|0&Io~3|#?kbdLt> zQ~9;(@M}a~d$FRHTL>j1NOmL*W(tnG_l9Sy8+mwNrO{xaWWUM!{A*N)ma+D9v|}c_ z4&s=_hReSqeq;yBzq3JC>RTx{4dq=eHZtkX+iKA}%D&y@S)^I%%};6= zo0N^0ZSl1H2b#7)hz!qXZ7o;)^ao8o#GL;tgSfjnJzS?$lRwtN`S>{PR{g6RMf9vQ zF^sw7m;J!NdG@J(;LRZ@HusxnDDo@0)I8F!8~O}@t~vwzsigGSq66!nEnFVTjJoya zjtAN$=LqInC^@L?cm-{oZY(v% zcLif={Vu5+5ZN_DgzT;xvBz;&5Bx(bUJoqQ%TDyGJrE~VtRxiL?b(@JwQP^s{d4+A zGKP9zm0NWwK1ysQzH6_UhF|%TZ3>1#a;%vnb%sumeh@twQL&s#ewTcmkQ=61&pWTn9BRrDsM?b<*nb|(;ak+w-jmMY< zrpV@aBZ#MD8az$54ye0x!G7tow%!aSjP)$&`GZkA;s-r^a?TY@72y!=5jem6W<0&) zQKmEOFt+h5>EMIi?dLP%jt3W9#V3_4=>t&**~wElc)Sx!btk~D`t})_s8&~L+SFAe?#DJco{t( literal 0 HcmV?d00001 diff --git a/tests/fsck-tests/035-rescan-not-kicked-in/test.sh b/tests/fsck-tests/035-rescan-not-kicked-in/test.sh new file mode 100755 index 000000000000..7d632653332f --- /dev/null +++ b/tests/fsck-tests/035-rescan-not-kicked-in/test.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# Under certain power loss case, btrfs quota tree can be initialized but +# rescan not kicked in. (can be reproduced in low possibility in btrfs/166). +# +# This test case is to ensure for such special case, btrfs check doesn't report +# such qgroup difference as error, thus no false alert for btrfs/166. + +source "$TEST_TOP/common" + +check_prereq btrfs + +check_image() { + run_check "$TOP/btrfs" check "$1" +} + +check_all_images