From patchwork Thu Feb 20 22:04:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 13984543 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BF72313AF2; Thu, 20 Feb 2025 22:04:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089060; cv=none; b=PD9r61glOyVW9BeEUppLM96ye+9hlwS5Rd8LY/lwlH1vfFSu8ESPFU19TpAp8NIBgYVYcgDW5n/nzrJbxLuZhEaI0Kj40G0Ub5YFlKTsOEujsJgchZphh6xJgIZZZfDNyi+ebn04Holi9M+3IiYy7RCpe7HeXS3wAD5dJib4KR8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089060; c=relaxed/simple; bh=UzClXLPnYaB5DQcghj8nNxBgQZe6qBdcYHDCW1A0GzU=; h=Date:Subject:From:To:Cc:Message-ID:MIME-Version:In-Reply-To: References:Content-Type; b=Floc2Z/IVxcvKhCq+3kq7rWNLlYk0tBrgz0MAIj9rWtVhnmmqevF9+vvkJi7b/PwbHU2XIZ28T3guf438EDVoj8gyGNGMmYkZM14WAd2zlPRftz17K5mUPujvDHvg/k4mgsV9AT/33dM1wCGbs+27VUSSc8ZntrSh4jdm28zVJ4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=q19/fO3R; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="q19/fO3R" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3C934C4CED1; Thu, 20 Feb 2025 22:04:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740089060; bh=UzClXLPnYaB5DQcghj8nNxBgQZe6qBdcYHDCW1A0GzU=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=q19/fO3RCO4s3R/Xu2sIZfxiyv07wn72vKcn2cX2Fb44cOCcemPbwLGmZY4nRtDZv z0VNEc2G3z5xrD5az4roHBN3outHOEYjWnDAF+U0sDeCRHhr0ia6oypHVnjpp9nGsc fekhwZJuU+GN3DOtU3HVXWyzpE54EQ+5wPuGIo6sLTZ+zbKnuuyTNKUVuiRoXdBBqz P9h454KePGXzuE1fpR9Y9pcArOgnIe2SRtRTyBJ/Neom3IJ43TAwDBVmMpWHXK19Ew idL/nhMK9h6SV89pfcqrAqnujTE6R+PowcR9HHNYzCfk3LkU1VWvIpLzmAQubh22O9 Trwo6+d9kvNFA== Date: Thu, 20 Feb 2025 14:04:19 -0800 Subject: [GIT PULL 01/10] fstests: more random fixes for v2025.02.16 From: "Darrick J. Wong" To: djwong@kernel.org, zlang@redhat.com Cc: fstests@vger.kernel.org, hch@lst.de, linux-xfs@vger.kernel.org Message-ID: <174008901465.1712746.9207824229366098923.stg-ugh@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: fstests@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20250220220245.GW21799@frogsfrogsfrogs> References: <20250220220245.GW21799@frogsfrogsfrogs> Hi Zorro, Please pull this branch with changes for fstests. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit f3212c130a75f70a699afee6f6dbeac799abcfe1: generic/370: don't exclude XFS (2025-02-19 15:54:23 +0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git tags/random-fixes_2025-02-20 for you to fetch changes up to 977d2533c261382a656417d4288ca79f15fc7655: dio_writeback_race: align the directio buffer to base page size (2025-02-20 13:52:16 -0800) ---------------------------------------------------------------- fstests: more random fixes for v2025.02.16 [01/22] Here's the usual odd fixes for fstests. With a bit of luck, this should all go splendidly. Signed-off-by: "Darrick J. Wong" ---------------------------------------------------------------- Darrick J. Wong (2): dio-writeback-race: fix missing mode in O_CREAT dio_writeback_race: align the directio buffer to base page size src/dio-writeback-race.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From patchwork Thu Feb 20 22:04:35 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 13984544 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8808013AF2; Thu, 20 Feb 2025 22:04:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089076; cv=none; b=m8p1irCPkCWQEIkxQzH7t7fO3JYHfy3IF/0sF1msJ19Qz59qo9LgoaoxktqFh/mgn0AFS4nr/2wQCO68hZG7UO4iqysGaRDamfgECZvs7lXg8bCxTnJsQu/3vsiIhBEIBMo66NeYOpuym3xtnUk/lGBGHq2dZsg7euB1ioq7srg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089076; c=relaxed/simple; bh=dnOHDTcnA5mYU/5G3vbZCU1MwR4PGEiISGK0fRegAEI=; h=Date:Subject:From:To:Cc:Message-ID:MIME-Version:In-Reply-To: References:Content-Type; b=eE7oDZZK1Zz3YA/wkIZ7T9szskzPzVquUwg8iyxrVy8tG0dZwPcJOggJgN+YX+PAe1PZPrCUbA3VJjbZ6kSObjIDv0q+/rBrqCEb2maBwvMu/odea8y+hx5oPFWRa8v7MW0Nj+s8Y9E+w6fQWeNB+Hz81ZCfChFgpZKiXScm9JM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=YzlWXNLi; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="YzlWXNLi" Received: by smtp.kernel.org (Postfix) with ESMTPSA id EE190C4CED1; Thu, 20 Feb 2025 22:04:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740089076; bh=dnOHDTcnA5mYU/5G3vbZCU1MwR4PGEiISGK0fRegAEI=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=YzlWXNLi6bN7IWim+haFtOvNFR9gxhlFIEHMCJb8uE9JpVIOmHxAgGe1zvq1JP9kK vDGGqyUGpmtDaJhUc4un1Zqr8RIVYUN+W40oy/Ww+PTIK7CgA7Hqhm9vVJC+hCQrvd U4FkP5GMG2sADBWk6AcUvk1zy+49uuBgkETChQVUqIAEeVltdeAqpTxwAOfRUuggAX 38cPpYftkWwWrexf3oJUqXVNMbCoGW8uJB4IgAUyejr/7xFblPG7JIeX8bUpOKJsXD /IR+0ABfQT6mlJID5OC/QKSpilpVi/2z0/Zm/S82bBOhUsWyPddkYvM/q0t6f0uhTE JNTwOM/EmGvnQ== Date: Thu, 20 Feb 2025 14:04:35 -0800 Subject: [GIT PULL 02/10] fstests: fix online and offline fsck test groups From: "Darrick J. Wong" To: djwong@kernel.org, zlang@redhat.com Cc: fstests@vger.kernel.org, hch@lst.de, linux-xfs@vger.kernel.org Message-ID: <174008901548.1712746.15590408272052576647.stg-ugh@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: fstests@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20250220220245.GW21799@frogsfrogsfrogs> References: <20250220220245.GW21799@frogsfrogsfrogs> Hi Zorro, Please pull this branch with changes for fstests. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit 977d2533c261382a656417d4288ca79f15fc7655: dio_writeback_race: align the directio buffer to base page size (2025-02-20 13:52:16 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git tags/fix-fsck-test-classifications_2025-02-20 for you to fetch changes up to 84b69f0072563cbfe23f02bd462f092339976c8a: xfs/349: reclassify this test as not dangerous (2025-02-20 13:52:17 -0800) ---------------------------------------------------------------- fstests: fix online and offline fsck test groups [v32.2 02/22] I've been working on online fsck for years, and hardening offline fsck whenever I notice easy to fix discrepancies between the two tools. Now that it's been a couple of years since I've seen any problems, I think it's time to open this to wider testing by dropping /some/ of the "dangerous" tags. While working on this I also noticed that some of the fuzz tests were misclassified, so this patchset fixes those problems too. With a bit of luck, this should all go splendidly. Signed-off-by: "Darrick J. Wong" ---------------------------------------------------------------- Darrick J. Wong (12): misc: drop the dangerous label from xfs_scrub fsstress tests misc: rename the dangerous_repair group to fuzzers_repair misc: rename the dangerous_online_repair group to fuzzers_online_repair misc: rename the dangerous_bothrepair group to fuzzers_bothrepair misc: rename the dangerous_norepair group to fuzzers_norepair misc: fix misclassification of xfs_repair fuzz tests misc: fix misclassification of xfs_scrub + xfs_repair fuzz tests misc: fix misclassification of verifier fuzz tests misc: add xfs_scrub + xfs_repair fuzz tests to the scrub and repair groups misc: remove the dangerous_scrub group xfs/28[56],xfs/56[56]: add to the auto group xfs/349: reclassify this test as not dangerous doc/group-names.txt | 13 ++++++------- tests/xfs/285 | 2 +- tests/xfs/286 | 2 +- tests/xfs/349 | 3 +-- tests/xfs/350 | 2 +- tests/xfs/351 | 2 +- tests/xfs/352 | 2 +- tests/xfs/353 | 2 +- tests/xfs/354 | 2 +- tests/xfs/355 | 2 +- tests/xfs/356 | 2 +- tests/xfs/357 | 2 +- tests/xfs/358 | 2 +- tests/xfs/359 | 2 +- tests/xfs/360 | 2 +- tests/xfs/361 | 2 +- tests/xfs/362 | 2 +- tests/xfs/363 | 2 +- tests/xfs/364 | 2 +- tests/xfs/365 | 2 +- tests/xfs/366 | 2 +- tests/xfs/367 | 2 +- tests/xfs/368 | 2 +- tests/xfs/369 | 2 +- tests/xfs/370 | 2 +- tests/xfs/371 | 2 +- tests/xfs/372 | 2 +- tests/xfs/373 | 2 +- tests/xfs/374 | 2 +- tests/xfs/375 | 2 +- tests/xfs/376 | 2 +- tests/xfs/377 | 2 +- tests/xfs/378 | 2 +- tests/xfs/379 | 2 +- tests/xfs/380 | 2 +- tests/xfs/381 | 2 +- tests/xfs/382 | 2 +- tests/xfs/383 | 2 +- tests/xfs/384 | 2 +- tests/xfs/385 | 2 +- tests/xfs/386 | 2 +- tests/xfs/387 | 2 +- tests/xfs/388 | 2 +- tests/xfs/389 | 2 +- tests/xfs/390 | 2 +- tests/xfs/391 | 2 +- tests/xfs/392 | 2 +- tests/xfs/393 | 2 +- tests/xfs/394 | 2 +- tests/xfs/395 | 2 +- tests/xfs/396 | 2 +- tests/xfs/397 | 2 +- tests/xfs/398 | 2 +- tests/xfs/399 | 2 +- tests/xfs/400 | 2 +- tests/xfs/401 | 2 +- tests/xfs/402 | 2 +- tests/xfs/403 | 2 +- tests/xfs/404 | 2 +- tests/xfs/405 | 2 +- tests/xfs/406 | 2 +- tests/xfs/407 | 2 +- tests/xfs/408 | 2 +- tests/xfs/409 | 2 +- tests/xfs/410 | 2 +- tests/xfs/411 | 2 +- tests/xfs/412 | 2 +- tests/xfs/413 | 2 +- tests/xfs/414 | 2 +- tests/xfs/415 | 2 +- tests/xfs/416 | 2 +- tests/xfs/417 | 2 +- tests/xfs/418 | 2 +- tests/xfs/422 | 2 +- tests/xfs/423 | 2 +- tests/xfs/425 | 2 +- tests/xfs/426 | 2 +- tests/xfs/427 | 2 +- tests/xfs/428 | 2 +- tests/xfs/429 | 2 +- tests/xfs/430 | 2 +- tests/xfs/453 | 2 +- tests/xfs/454 | 2 +- tests/xfs/455 | 2 +- tests/xfs/456 | 2 +- tests/xfs/457 | 2 +- tests/xfs/458 | 2 +- tests/xfs/459 | 2 +- tests/xfs/460 | 2 +- tests/xfs/461 | 2 +- tests/xfs/462 | 2 +- tests/xfs/463 | 2 +- tests/xfs/464 | 2 +- tests/xfs/465 | 2 +- tests/xfs/466 | 2 +- tests/xfs/467 | 2 +- tests/xfs/468 | 2 +- tests/xfs/469 | 2 +- tests/xfs/470 | 2 +- tests/xfs/471 | 2 +- tests/xfs/472 | 2 +- tests/xfs/473 | 2 +- tests/xfs/474 | 2 +- tests/xfs/475 | 2 +- tests/xfs/476 | 2 +- tests/xfs/477 | 2 +- tests/xfs/478 | 2 +- tests/xfs/479 | 2 +- tests/xfs/480 | 2 +- tests/xfs/481 | 2 +- tests/xfs/482 | 2 +- tests/xfs/483 | 2 +- tests/xfs/484 | 2 +- tests/xfs/485 | 2 +- tests/xfs/486 | 2 +- tests/xfs/487 | 2 +- tests/xfs/488 | 2 +- tests/xfs/489 | 2 +- tests/xfs/496 | 2 +- tests/xfs/497 | 2 +- tests/xfs/498 | 2 +- tests/xfs/561 | 2 +- tests/xfs/562 | 2 +- tests/xfs/563 | 2 +- tests/xfs/564 | 2 +- tests/xfs/565 | 2 +- tests/xfs/566 | 2 +- tests/xfs/570 | 2 +- tests/xfs/571 | 2 +- tests/xfs/572 | 2 +- tests/xfs/573 | 2 +- tests/xfs/574 | 2 +- tests/xfs/575 | 2 +- tests/xfs/576 | 2 +- tests/xfs/577 | 2 +- tests/xfs/578 | 2 +- tests/xfs/579 | 2 +- tests/xfs/580 | 2 +- tests/xfs/581 | 2 +- tests/xfs/582 | 2 +- tests/xfs/583 | 2 +- tests/xfs/584 | 2 +- tests/xfs/585 | 2 +- tests/xfs/586 | 2 +- tests/xfs/587 | 2 +- tests/xfs/588 | 2 +- tests/xfs/589 | 2 +- tests/xfs/590 | 2 +- tests/xfs/591 | 2 +- tests/xfs/592 | 2 +- tests/xfs/593 | 2 +- tests/xfs/594 | 2 +- tests/xfs/595 | 2 +- tests/xfs/621 | 2 +- tests/xfs/622 | 2 +- tests/xfs/628 | 2 +- tests/xfs/708 | 2 +- tests/xfs/709 | 2 +- tests/xfs/710 | 2 +- tests/xfs/711 | 2 +- tests/xfs/712 | 2 +- tests/xfs/713 | 2 +- tests/xfs/714 | 2 +- tests/xfs/715 | 2 +- tests/xfs/717 | 2 +- tests/xfs/718 | 2 +- tests/xfs/719 | 2 +- tests/xfs/721 | 2 +- tests/xfs/722 | 2 +- tests/xfs/723 | 2 +- tests/xfs/724 | 2 +- tests/xfs/725 | 2 +- tests/xfs/726 | 2 +- tests/xfs/727 | 2 +- tests/xfs/728 | 2 +- tests/xfs/729 | 2 +- tests/xfs/730 | 2 +- tests/xfs/731 | 2 +- tests/xfs/733 | 2 +- tests/xfs/734 | 2 +- tests/xfs/735 | 2 +- tests/xfs/736 | 2 +- tests/xfs/737 | 2 +- tests/xfs/738 | 2 +- tests/xfs/739 | 2 +- tests/xfs/740 | 2 +- tests/xfs/741 | 2 +- tests/xfs/742 | 2 +- tests/xfs/743 | 2 +- tests/xfs/744 | 2 +- tests/xfs/745 | 2 +- tests/xfs/746 | 2 +- tests/xfs/747 | 2 +- tests/xfs/748 | 2 +- tests/xfs/749 | 2 +- tests/xfs/750 | 2 +- tests/xfs/751 | 2 +- tests/xfs/752 | 2 +- tests/xfs/753 | 2 +- tests/xfs/754 | 2 +- tests/xfs/755 | 2 +- tests/xfs/756 | 2 +- tests/xfs/757 | 2 +- tests/xfs/758 | 2 +- tests/xfs/759 | 2 +- tests/xfs/760 | 2 +- tests/xfs/761 | 2 +- tests/xfs/762 | 2 +- tests/xfs/763 | 2 +- tests/xfs/764 | 2 +- tests/xfs/765 | 2 +- tests/xfs/766 | 2 +- tests/xfs/767 | 2 +- tests/xfs/768 | 2 +- tests/xfs/769 | 2 +- tests/xfs/770 | 2 +- tests/xfs/771 | 2 +- tests/xfs/772 | 2 +- tests/xfs/773 | 2 +- tests/xfs/774 | 2 +- tests/xfs/775 | 2 +- tests/xfs/776 | 2 +- tests/xfs/777 | 2 +- tests/xfs/778 | 2 +- tests/xfs/779 | 2 +- tests/xfs/780 | 2 +- tests/xfs/781 | 2 +- tests/xfs/782 | 2 +- tests/xfs/783 | 2 +- tests/xfs/784 | 2 +- tests/xfs/785 | 2 +- tests/xfs/786 | 2 +- tests/xfs/787 | 2 +- tests/xfs/788 | 2 +- tests/xfs/793 | 2 +- tests/xfs/794 | 2 +- tests/xfs/796 | 2 +- tests/xfs/797 | 2 +- tests/xfs/799 | 2 +- tests/xfs/800 | 2 +- tests/xfs/801 | 2 +- 241 files changed, 246 insertions(+), 248 deletions(-) From patchwork Thu Feb 20 22:04:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 13984545 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B6F8F1F9A95; Thu, 20 Feb 2025 22:04:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089091; cv=none; b=YjJiJtPDOgD+khftX79IDDqhRBANpL+zgtiA3pwM1p42xO0lrimcbYW/plkyaVWpLwXwomci1YNbBz/TQzksbhdoyi+rATiNXTWmmHGKoOohKtkE1+QS3RvcaCVu5cYTVeVI5l8WdAYwlzRlMEk+smWmwv+ybaLVwNFaf4nnqJo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089091; c=relaxed/simple; bh=xBozQgykpJho3bIHkPbmFD5K5X0pMp/D94w6ZOSI7Po=; h=Date:Subject:From:To:Cc:Message-ID:MIME-Version:In-Reply-To: References:Content-Type; b=TmplI6cAJgwjuv9HduQ/TNZ2/DOoCaK0jAmU51GypG1/n3tVi5E2fcY2gvL1hsp7wMDIx4KDEVJcHYo/tgSJl/4/5jIcWAsfRwHXImX0YDPneoeljEEtZuvBIn78aVQ/qNf/EPf5nfRPJM+8pgEycyIqHc0VA/w/KAsv9e7KCr4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Zs6GoFz5; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Zs6GoFz5" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 900F7C4CED1; Thu, 20 Feb 2025 22:04:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740089091; bh=xBozQgykpJho3bIHkPbmFD5K5X0pMp/D94w6ZOSI7Po=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=Zs6GoFz50rGhk/sED88McXuUHQYlL9IJ8AwlXIa6kihJZ8QIfibRaCOTYepHmUT+N nE9WsdNKcsL8B2aEAMI7D8FOYWjds7fyA+rrvKo8xES5JXuFhcotZSbu8fWawQWklR Fg2+W45hMshb1aiEBJORY9Evmj3GIodX1e7vnbdYBRbBUxjnMmO8RIx/S04QadC+uI H94LbwLRmfDteWudZlF9WwzBwEhG3Z9oiqgdXRInM+BHegHmZ08CS8npyzJHEG6cuV Buwol345MZ6dXppNNWjtGMyt3+Es5A8ga8zc0hRo0ZJxoR9hkiWs0a5Ue7PNFq1jEv OzHM+/qEZ9rZg== Date: Thu, 20 Feb 2025 14:04:51 -0800 Subject: [GIT PULL 03/10] fstests: enable metadir From: "Darrick J. Wong" To: djwong@kernel.org, zlang@redhat.com Cc: fstests@vger.kernel.org, hch@lst.de, linux-xfs@vger.kernel.org Message-ID: <174008901631.1712746.3692641690159137537.stg-ugh@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: fstests@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20250220220245.GW21799@frogsfrogsfrogs> References: <20250220220245.GW21799@frogsfrogsfrogs> Hi Zorro, Please pull this branch with changes for fstests. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit 84b69f0072563cbfe23f02bd462f092339976c8a: xfs/349: reclassify this test as not dangerous (2025-02-20 13:52:17 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git tags/metadir_2025-02-20 for you to fetch changes up to 4ddd7a7083e4517a20b933d1eac306527a5e0019: xfs: test metapath repairs (2025-02-20 13:52:18 -0800) ---------------------------------------------------------------- fstests: enable metadir [v6.5 03/22] Adjust fstests as needed to support the XFS metadata directory feature, and add some new tests for online fsck and fuzz testing of the ondisk metadata. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: "Darrick J. Wong" ---------------------------------------------------------------- Darrick J. Wong (12): various: fix finding metadata inode numbers when metadir is enabled xfs/{030,033,178}: forcibly disable metadata directory trees common/repair: patch up repair sb inode value complaints xfs/206: update for metadata directory support xfs/{050,144,153,299,330}: update quota reports to handle metadir trees xfs/509: adjust inumbers accounting for metadata directories xfs: create fuzz tests for metadata directories xfs/163: bigger fs for metadir xfs/122: disable this test for any codebase that knows about metadir common/populate: label newly created xfs filesystems scrub: race metapath online fsck with fsstress xfs: test metapath repairs common/filter | 7 +++- common/populate | 8 ++++ common/repair | 4 ++ common/xfs | 100 +++++++++++++++++++++++++++++++++++++++++++- tests/xfs/007 | 16 +++---- tests/xfs/030 | 1 + tests/xfs/033 | 1 + tests/xfs/050 | 5 +++ tests/xfs/122 | 6 +++ tests/xfs/153 | 5 +++ tests/xfs/1546 | 34 +++++++++++++++ tests/xfs/1546.out | 4 ++ tests/xfs/1547 | 34 +++++++++++++++ tests/xfs/1547.out | 4 ++ tests/xfs/1548 | 34 +++++++++++++++ tests/xfs/1548.out | 4 ++ tests/xfs/1549 | 35 ++++++++++++++++ tests/xfs/1549.out | 4 ++ tests/xfs/1550 | 34 +++++++++++++++ tests/xfs/1550.out | 4 ++ tests/xfs/1551 | 34 +++++++++++++++ tests/xfs/1551.out | 4 ++ tests/xfs/1552 | 34 +++++++++++++++ tests/xfs/1552.out | 4 ++ tests/xfs/1553 | 35 ++++++++++++++++ tests/xfs/1553.out | 4 ++ tests/xfs/163 | 2 +- tests/xfs/178 | 1 + tests/xfs/1874 | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/xfs/1874.out | 19 +++++++++ tests/xfs/1892 | 66 +++++++++++++++++++++++++++++ tests/xfs/1892.out | 2 + tests/xfs/1893 | 67 ++++++++++++++++++++++++++++++ tests/xfs/1893.out | 2 + tests/xfs/206 | 1 + tests/xfs/299 | 1 + tests/xfs/330 | 6 ++- tests/xfs/509 | 23 ++++++++++- tests/xfs/529 | 5 +-- tests/xfs/530 | 6 +-- tests/xfs/739 | 9 +--- tests/xfs/740 | 9 +--- tests/xfs/741 | 9 +--- tests/xfs/742 | 9 +--- tests/xfs/743 | 9 +--- tests/xfs/744 | 9 +--- tests/xfs/745 | 9 +--- tests/xfs/746 | 9 +--- 48 files changed, 773 insertions(+), 78 deletions(-) create mode 100755 tests/xfs/1546 create mode 100644 tests/xfs/1546.out create mode 100755 tests/xfs/1547 create mode 100644 tests/xfs/1547.out create mode 100755 tests/xfs/1548 create mode 100644 tests/xfs/1548.out create mode 100755 tests/xfs/1549 create mode 100644 tests/xfs/1549.out create mode 100755 tests/xfs/1550 create mode 100644 tests/xfs/1550.out create mode 100755 tests/xfs/1551 create mode 100644 tests/xfs/1551.out create mode 100755 tests/xfs/1552 create mode 100644 tests/xfs/1552.out create mode 100755 tests/xfs/1553 create mode 100644 tests/xfs/1553.out create mode 100755 tests/xfs/1874 create mode 100644 tests/xfs/1874.out create mode 100755 tests/xfs/1892 create mode 100644 tests/xfs/1892.out create mode 100755 tests/xfs/1893 create mode 100644 tests/xfs/1893.out From patchwork Thu Feb 20 22:05:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 13984546 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BCFE61EDA37; Thu, 20 Feb 2025 22:05:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089107; cv=none; b=nAR9+nuj6Md2PfBzsrjHtFMI/0BHXiGEO3czNQlBVja3BOcV6qw7n+ntjV39tDcinoK3fkaI5zUaB2QF+HsoYUx2UDtV3dYMB1l73UGLZic+Hn83Ol6/cn3JI7PboX9cvsnV1rA0UbtXE1Gh26acZNmGQJBzRoTqUGiuqQBh5d4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089107; c=relaxed/simple; bh=Dbe9E0LTvnOLUlx7sCcVHKUFAEvE2UQ+rdwsynEecXA=; h=Date:Subject:From:To:Cc:Message-ID:MIME-Version:In-Reply-To: References:Content-Type; b=T0KG15gAy1dncgupa+qQ9PFlroacqPHGV+r0Tu262GvhlU/OSCJzeauvrDhTpa+wpu30eK1vcuwkc9KXpo82NXLxc5sXrNEaGF8bIUUB5fV29t87B3Yms/3/e5Ao3OIQTT+fxwm5gB1//rFhRU8gc4EqSaNjdzA2R4yvB1DeX/E= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=J5nCgq42; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="J5nCgq42" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 38910C4CED1; Thu, 20 Feb 2025 22:05:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740089107; bh=Dbe9E0LTvnOLUlx7sCcVHKUFAEvE2UQ+rdwsynEecXA=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=J5nCgq42akS2wal+VWH5L2cF63UKvOzU1TsG9m4L6jT/tMjQ+dsSNQBI+/Y5aXNSY 9jjPVjdakNQ3dwYWUf0Q/Vl+6mi+WwAb9aPOwfmGW/Iqg4WJL4wnDS7LY0YERGmF9Y 3NfbELcIT6ynhiBZxaILR2EEl5ie3R7bPV9jlT7NarScOpisLUTn7XgonziHMgTMbh cEWmb6xpiSF9i5+IiibgHdeh+QbXf1PzdbWgYMyC+ubQ08nmjsW7rXDC/DK9UPgHWo AnYwoNesbX2YDJfUfRiRDSJfKHukfmgjuFcJavhSTKOLzh43jV2iUwi/k2U+sNx3Ly DfHUjdPd/y6Xg== Date: Thu, 20 Feb 2025 14:05:06 -0800 Subject: [GIT PULL 04/10] fstests: make protofiles less janky From: "Darrick J. Wong" To: djwong@kernel.org, zlang@redhat.com Cc: fstests@vger.kernel.org, hch@lst.de, linux-xfs@vger.kernel.org Message-ID: <174008901711.1712746.14015120967489849682.stg-ugh@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: fstests@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20250220220245.GW21799@frogsfrogsfrogs> References: <20250220220245.GW21799@frogsfrogsfrogs> Hi Zorro, Please pull this branch with changes for fstests. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit 4ddd7a7083e4517a20b933d1eac306527a5e0019: xfs: test metapath repairs (2025-02-20 13:52:18 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git tags/protofiles_2025-02-20 for you to fetch changes up to 915630e294582b91658e300b2302129d77f36504: fstests: test mkfs.xfs protofiles with xattr support (2025-02-20 13:52:18 -0800) ---------------------------------------------------------------- fstests: make protofiles less janky [v6.5 04/22] Add a new regression test for xattr support of xfs protofiles. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: "Darrick J. Wong" ---------------------------------------------------------------- Darrick J. Wong (4): xfs/019: reduce _fail calls in test xfs/019: test reserved file support xfs: test filesystem creation with xfs_protofile fstests: test mkfs.xfs protofiles with xattr support common/config | 1 + tests/xfs/019 | 14 ++++-- tests/xfs/019.out | 5 ++ tests/xfs/1894 | 115 ++++++++++++++++++++++++++++++++++++++++++ tests/xfs/1894.out | 4 ++ tests/xfs/1937 | 144 +++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/xfs/1937.out | 102 +++++++++++++++++++++++++++++++++++++ 7 files changed, 380 insertions(+), 5 deletions(-) create mode 100755 tests/xfs/1894 create mode 100644 tests/xfs/1894.out create mode 100755 tests/xfs/1937 create mode 100644 tests/xfs/1937.out From patchwork Thu Feb 20 22:05:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 13984547 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6CBC31EEA56; Thu, 20 Feb 2025 22:05:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089123; cv=none; b=gZp0ROfke1Xi4uaB8S5/MWDry86dH0J89WdU2WhYqmuQ2Kq3baTY7IDAHV5XnQfyuJkbXoes2KBF6gYcFK3UgrLCLSrsibrtHDsP0D7llYDyPEKvIBhECFvBBcwXMUrsZFNOu7zZCqJqjzpeD+2Pdqih64PlpKo5hW4JcYVYiSk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089123; c=relaxed/simple; bh=Wh5qldGX/Nz7Iw7hAGTTdNSmXEJp1J1/97E1S+GwCrQ=; h=Date:Subject:From:To:Cc:Message-ID:MIME-Version:In-Reply-To: References:Content-Type; b=r+6N7/YNlaHiZdLEFozGHHPFKmW9ixzuimljkxbOfM+o5IyzPXjdAUWYhlR42Cxd4tD5j6O6aOJf+sDuPz0aA8cyZrZefa2lL9E+RbWje+gypPAr6sEybjZVJ1+hta1ey7ZF1JBhnxU9YPWCvjHBfgas/le9v8wZHpePj//vIkE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=m5DWDN9p; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="m5DWDN9p" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E1E78C4CED1; Thu, 20 Feb 2025 22:05:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740089122; bh=Wh5qldGX/Nz7Iw7hAGTTdNSmXEJp1J1/97E1S+GwCrQ=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=m5DWDN9pzmCI/5V3wrVpqOjqDIcrqTz1dx9dMATcuJ8049GNKkoQxwXS//Zd74CAo D/VZQ2o/cSYcoW4h3rWRSqyhqCNqJf6xnYLTjI0dvcrPToBuXLeKk7cmNsbigCBhmp Whkq4Km2GF6KccHWz8YT+dje/f6SsStwgJIOMHGdCGcj/dENbQrZ3By+7QXCDBkJ6M RnfWJbNsPvf2MpFZcBw/N2aDLgdcEvMPFdqSKsg1QXOeeb8iYtq94Cl7jJvDxz+pb3 uWp1jZtK0aGGOIDHqY2j/4Ul/Iyy/NgwNQQHIUlyDJIHDIbFTYjDmqbn/zs5uTzQeF YNBx6zJRwysWA== Date: Thu, 20 Feb 2025 14:05:22 -0800 Subject: [GIT PULL 05/10] fstests: shard the realtime section From: "Darrick J. Wong" To: djwong@kernel.org, zlang@redhat.com Cc: fstests@vger.kernel.org, hch@lst.de, linux-xfs@vger.kernel.org Message-ID: <174008901793.1712746.16151411627153146701.stg-ugh@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: fstests@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20250220220245.GW21799@frogsfrogsfrogs> References: <20250220220245.GW21799@frogsfrogsfrogs> Hi Zorro, Please pull this branch with changes for fstests. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit 915630e294582b91658e300b2302129d77f36504: fstests: test mkfs.xfs protofiles with xattr support (2025-02-20 13:52:18 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git tags/realtime-groups_2025-02-20 for you to fetch changes up to 153e2550b7bf4b0ebb3c6d0e1757a6709858a0b0: xfs: fix fuzz tests of rtgroups bitmap and summary files (2025-02-20 13:52:19 -0800) ---------------------------------------------------------------- fstests: shard the realtime section [v6.5 05/22] Right now, the realtime section uses a single pair of metadata inodes to store the free space information. This presents a scalability problem since every thread trying to allocate or free rt extents have to lock these files. It would be very useful if we could begin to tackle these problems by sharding the realtime section, so create the notion of realtime groups, which are similar to allocation groups on the data section. While we're at it, define a superblock to be stamped into the start of each rt section. This enables utilities such as blkid to identify block devices containing realtime sections, and helpfully avoids the situation where a file extent can cross an rtgroup boundary. The best advantage for rtgroups will become evident later when we get to adding rmap and reflink to the realtime volume, since the geometry constraints are the same for rt groups and AGs. Hence we can reuse all that code directly. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: "Darrick J. Wong" ---------------------------------------------------------------- Darrick J. Wong (15): common/populate: refactor caching of metadumps to a helper common/{fuzzy,populate}: use _scratch_xfs_mdrestore fuzzy: stress data and rt sections of xfs filesystems equally fuzzy: run fsx on data and rt sections of xfs filesystems equally common/ext4: reformat external logs during mdrestore operations common/populate: use metadump v2 format by default for fs metadata snapshots punch-alternating: detect xfs realtime files with large allocation units xfs/206: update mkfs filtering for rt groups feature common: pass the realtime device to xfs_db when possible xfs/185: update for rtgroups xfs/449: update test to know about xfs_db -R xfs/271,xfs/556: fix tests to deal with rtgroups output in bmap/fsmap commands common/xfs: capture realtime devices during metadump/mdrestore common/fuzzy: adapt the scrub stress tests to support rtgroups xfs: fix fuzz tests of rtgroups bitmap and summary files common/ext4 | 17 +++++- common/fuzzy | 138 ++++++++++++++++++++++++++++++++++++------------ common/metadump | 22 ++++++-- common/populate | 85 ++++++++++++++++------------- common/xfs | 87 +++++++++++++++++++++++++++--- src/punch-alternating.c | 28 +++++++++- tests/xfs/114 | 4 ++ tests/xfs/146 | 2 +- tests/xfs/185 | 65 +++++++++++++++++------ tests/xfs/187 | 3 +- tests/xfs/206 | 1 + tests/xfs/271 | 4 +- tests/xfs/341 | 4 +- tests/xfs/449 | 6 ++- tests/xfs/556 | 16 +++--- tests/xfs/581 | 9 +++- tests/xfs/582 | 14 ++--- tests/xfs/720 | 2 +- tests/xfs/739 | 6 ++- tests/xfs/740 | 6 ++- tests/xfs/741 | 6 ++- tests/xfs/742 | 6 ++- tests/xfs/743 | 6 ++- tests/xfs/744 | 6 ++- tests/xfs/745 | 6 ++- tests/xfs/746 | 6 ++- tests/xfs/793 | 14 ++--- tests/xfs/795 | 2 +- 28 files changed, 436 insertions(+), 135 deletions(-) From patchwork Thu Feb 20 22:05:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 13984548 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A483C13AF2; Thu, 20 Feb 2025 22:05:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089138; cv=none; b=VcpqBdt3KwSp7/eQrbfIEI8o01QNS8ZC1TzHu/tP1VN9iv6jKWVyUcWq9h2VDBFkE0vNHTjhs1VduQHLBLZIEVV04Vu6RFRmfPKGAdxddxEs1HqGkvcVVdlPxrEZ4EpRcUlXFNzBFpQmDvKT4jxvf/oLEEyTdJC1vbMjOEYkM5I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089138; c=relaxed/simple; bh=9iKywWoh9mA8tyJFgZJoGj1PXs30fkBBEuds41fFQiY=; h=Date:Subject:From:To:Cc:Message-ID:MIME-Version:In-Reply-To: References:Content-Type; b=Duvll/LfbplH+q4NfoUZaU0n+hntxy3ga7AzElsB5SjKWBJI6b85bfbfdb7TIZPyjkBRdpRFn/6FnPJ3qX113HgcG+sGL8XI9YJ/6o2ZzeHbRyqPBidLudTOtwjlwe1zOG6Y1PhOwsjVik3oiz75gUcsRzHt0DZh/NVkzssnUu4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qrWelwee; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qrWelwee" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 81056C4CED1; Thu, 20 Feb 2025 22:05:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740089138; bh=9iKywWoh9mA8tyJFgZJoGj1PXs30fkBBEuds41fFQiY=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=qrWelweeZpcqJBRPaqhRtlA3lRw4gmSEh2AuT6jrJpaLxkZOHnHX29jc9XoymOqK1 pdYAR8f8aJaL+Ek/lL1ab4Hmx4Wa1w827eDSOdR07gZs+wAU63Hm94Y+ORAlXcb0kh pSRaeQ1l/PPKwfmQiUgLkz7+LcASftw4TlenoLl+pBIzoKqBdQqqrwqMcplRE9NVPE 4yv47p8hUpR6KyVUnmSm/R2CJd06A72QV7e5XERbFMM6ebcQOsjh+JzpMZVOIBhTUe hpH0pDH86WqV/H7J2uGtnvuIlGgzHr4AORfyh5hxw0X/cWc75+CxZOLUjj837AV2rY TcsBtutCor2hg== Date: Thu, 20 Feb 2025 14:05:38 -0800 Subject: [GIT PULL 06/10] fstests: store quota files in the metadir From: "Darrick J. Wong" To: djwong@kernel.org, zlang@redhat.com Cc: fstests@vger.kernel.org, hch@lst.de, linux-xfs@vger.kernel.org Message-ID: <174008901875.1712746.17709030989014897277.stg-ugh@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: fstests@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20250220220245.GW21799@frogsfrogsfrogs> References: <20250220220245.GW21799@frogsfrogsfrogs> Hi Zorro, Please pull this branch with changes for fstests. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit 153e2550b7bf4b0ebb3c6d0e1757a6709858a0b0: xfs: fix fuzz tests of rtgroups bitmap and summary files (2025-02-20 13:52:19 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git tags/metadir-quotas_2025-02-20 for you to fetch changes up to 7ba79ac12c4be53d13673236b2d8f1a86076e5e0: xfs: fix tests for persistent qflags (2025-02-20 13:52:20 -0800) ---------------------------------------------------------------- fstests: store quota files in the metadir [v6.5 06/22] These are the fstests adjustments to quota handling in metadir filesystems, which means finding the quota inodes through paths, and adjusting to quota options being persistent. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: "Darrick J. Wong" ---------------------------------------------------------------- Darrick J. Wong (4): xfs: update tests for quota files in the metadir xfs: test persistent quota flags xfs: fix quota detection in fuzz tests xfs: fix tests for persistent qflags common/quota | 1 + common/rc | 1 + common/xfs | 21 +++++ tests/generic/563 | 8 +- tests/xfs/007 | 2 +- tests/xfs/096 | 1 + tests/xfs/096.out | 2 +- tests/xfs/106 | 2 +- tests/xfs/116 | 13 ++- tests/xfs/116.cfg | 1 + tests/xfs/{116.out => 116.out.default} | 0 tests/xfs/116.out.metadir | 3 + tests/xfs/152 | 2 +- tests/xfs/1891 | 128 ++++++++++++++++++++++++++++ tests/xfs/1891.out | 147 +++++++++++++++++++++++++++++++++ tests/xfs/263 | 1 + tests/xfs/263.out | 2 +- tests/xfs/425 | 5 +- tests/xfs/426 | 5 +- tests/xfs/427 | 5 +- tests/xfs/428 | 5 +- tests/xfs/429 | 5 +- tests/xfs/430 | 5 +- tests/xfs/487 | 5 +- tests/xfs/488 | 5 +- tests/xfs/489 | 5 +- tests/xfs/779 | 5 +- tests/xfs/780 | 5 +- tests/xfs/781 | 5 +- 29 files changed, 376 insertions(+), 19 deletions(-) create mode 100644 tests/xfs/116.cfg rename tests/xfs/{116.out => 116.out.default} (100%) create mode 100644 tests/xfs/116.out.metadir create mode 100755 tests/xfs/1891 create mode 100644 tests/xfs/1891.out From patchwork Thu Feb 20 22:05:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 13984557 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4311113AF2; Thu, 20 Feb 2025 22:05:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089154; cv=none; b=cqpfsJkg8SmUIrSnNxFimxtw0lz364RLn44ilicqux2tgg1gf3/6cwgdgzRWvVNQUtBXj+KqiME7OTqP6d3Ln4xwakGka3qcKxZHTnvzXwXX5lTRRC0b5bG4tH4ym1e3gXFQd92MS18KIXJJ8nBwPgvFErgnFpzxqjT9Mm4TcnM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089154; c=relaxed/simple; bh=9TK7LEXZoDdO33Zd75aZCiZRy7Ap6SNtptBynVh3l4k=; h=Date:Subject:From:To:Cc:Message-ID:MIME-Version:In-Reply-To: References:Content-Type; b=uUow6Ku58yce/8T6xjiE4aopF7HSrIYy4A8stYPLYD7gin8DRf8gO/L3PIGaJWsTTCS5e6e9rNbF4jYfpzujQZdEKpFG+1NCb5yzykFA6n++CKqfwPfBkTyK1BKZdP0FzwAhhV1V98UEv5geOiWj62QSyyRRgDZ+myFYtONkeQA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=jizmyUmF; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="jizmyUmF" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1F2B1C4CED1; Thu, 20 Feb 2025 22:05:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740089154; bh=9TK7LEXZoDdO33Zd75aZCiZRy7Ap6SNtptBynVh3l4k=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=jizmyUmFC8CxT0uEdjLktYHggiar1Xd/Cdl1VCRkQKP0V8fUxkIe6/y/bdTXdi4cb o4qu9teLxVi0AisO/3wbP2OuSDkr0DlL0GUWCBchtGKBVoWKOwXXPmXxeGXpqlcpiL WoxgGa/lzHwf2ozZvdqbLN91SQ+vLglrszhGmdESFzv3qtuN/l5fTbbE+pSyLgaMEi 4hpqmgu7FiLxOOFfxUUOEBOF/iP3FIadHROCdYdzx82hIJz6G7mVH/9DszCaU+H2+r OId4o04IgNF5heW+XPqQD5F64ACdCcUduAva4Y2yG/7NWJnlG5reQVxCsp0e80WbCW jcDcBbr0CatpA== Date: Thu, 20 Feb 2025 14:05:53 -0800 Subject: [GIT PULL 07/10] fstests: enable quota for realtime volumes From: "Darrick J. Wong" To: djwong@kernel.org, zlang@redhat.com Cc: fstests@vger.kernel.org, hch@lst.de, linux-xfs@vger.kernel.org Message-ID: <174008901957.1712746.5253001988544026343.stg-ugh@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: fstests@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20250220220245.GW21799@frogsfrogsfrogs> References: <20250220220245.GW21799@frogsfrogsfrogs> Hi Zorro, Please pull this branch with changes for fstests. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit 7ba79ac12c4be53d13673236b2d8f1a86076e5e0: xfs: fix tests for persistent qflags (2025-02-20 13:52:20 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git tags/realtime-quotas_2025-02-20 for you to fetch changes up to f5be7b47b120876ac7f256781744c834bad22db6: xfs: regression testing of quota on the realtime device (2025-02-20 13:52:20 -0800) ---------------------------------------------------------------- fstests: enable quota for realtime volumes [v6.5 07/22] The sole patch in this series sets up functional testing for quota on the xfs realtime device. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: "Darrick J. Wong" ---------------------------------------------------------------- Darrick J. Wong (3): common: enable testing of realtime quota when supported xfs: fix quota tests to adapt to realtime quota xfs: regression testing of quota on the realtime device common/populate | 10 ++- common/quota | 45 ++++++++------ common/xfs | 62 +++++++++++++++++++ tests/generic/219 | 1 + tests/generic/230 | 1 + tests/generic/305 | 1 + tests/generic/326 | 1 + tests/generic/327 | 1 + tests/generic/328 | 1 + tests/generic/566 | 4 +- tests/generic/587 | 1 + tests/generic/603 | 1 + tests/generic/691 | 2 + tests/generic/710 | 4 +- tests/xfs/050 | 2 + tests/xfs/096 | 4 ++ tests/xfs/106 | 1 + tests/xfs/108 | 2 + tests/xfs/152 | 1 + tests/xfs/153 | 2 + tests/xfs/161 | 1 + tests/xfs/1858 | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/xfs/1858.out | 47 +++++++++++++++ tests/xfs/213 | 1 + tests/xfs/214 | 1 + tests/xfs/220 | 2 + tests/xfs/299 | 2 + tests/xfs/330 | 1 + tests/xfs/434 | 1 + tests/xfs/435 | 1 + tests/xfs/440 | 3 + tests/xfs/441 | 1 + tests/xfs/442 | 1 + tests/xfs/508 | 2 + tests/xfs/511 | 10 ++- tests/xfs/720 | 5 ++ 36 files changed, 377 insertions(+), 23 deletions(-) create mode 100755 tests/xfs/1858 create mode 100644 tests/xfs/1858.out From patchwork Thu Feb 20 22:06:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 13984558 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5A21513AF2; Thu, 20 Feb 2025 22:06:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089170; cv=none; b=fSIxEGgQ9i/VclCJW1YEdTzPahgVpKUfdhfODrh+PaGS0LKLkLwYHFSZs/VvZQUFOMGG3AZIrMV7b6cElSAH0323yNHoVfmD+IZ8xd7MTvt1ydYu/gFo63gDII35sDdRmSUjxWP7+FDA7nz9PJGF8tnmjFffVWvOetQpbB+4NeQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089170; c=relaxed/simple; bh=KaP9Jtuul36hF52esEAVzH/Ji07gkdL2JhR8zo4XqNM=; h=Date:Subject:From:To:Cc:Message-ID:MIME-Version:In-Reply-To: References:Content-Type; b=Ues6VGMdFs78fc4klAqL0fYcfCifzPY4FR5CUzXCgUHdQktL68CBao0kgNZFA1DW0+fLO4H0bC+bLeSSH3p5GAdiKah7PWMGoSF1k5hnW9V3RWSgZJEG2OvFCfIKSxwj3igd7KuZXg3P1fqVhI87IU9s1tqQ88dHM4MTuu9YMlc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ZdVttbIy; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ZdVttbIy" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B749EC4CED1; Thu, 20 Feb 2025 22:06:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740089169; bh=KaP9Jtuul36hF52esEAVzH/Ji07gkdL2JhR8zo4XqNM=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=ZdVttbIyjRXLegmUWqiBFy10AWDF3uIcHnGH7nkW+M/+Sn7IZ1HGhStkWx8tE+d9y RJ+FYtD9+Xwh+Ls5zj88SCZJR3oLkq1PcjeEHP2+Tead2hKs+U2GHmG/fEzsB3zumu PVKTCFw+3G48rG0c6RlEbBCZIrE/yvEJBJDECBRMz/Ao+VdTLrbHDtP+NhZuU/c8H1 jVgH86IZBPUUnuNq83xhMePBNGqJa/+hZHIHltclYdIq+q0IvWSD9Ub60DcxR2ZA3H jRFwDIaFFxpAYYGSqZvu47VZN2ifyEhUCOLu2JIa5iNRwmj4YAMcY4OJtbkk8EA1Kt x2MmvNm1nXkyQ== Date: Thu, 20 Feb 2025 14:06:09 -0800 Subject: [GIT PULL 08/10] fstests: check new 6.14 behaviors From: "Darrick J. Wong" To: djwong@kernel.org, zlang@redhat.com Cc: fstests@vger.kernel.org, hch@lst.de, linux-xfs@vger.kernel.org Message-ID: <174008902054.1712746.2908487289505223795.stg-ugh@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: fstests@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20250220220245.GW21799@frogsfrogsfrogs> References: <20250220220245.GW21799@frogsfrogsfrogs> Hi Zorro, Please pull this branch with changes for fstests. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit f5be7b47b120876ac7f256781744c834bad22db6: xfs: regression testing of quota on the realtime device (2025-02-20 13:52:20 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git tags/linux-6.14-sync_2025-02-20 for you to fetch changes up to ab6d4b4067053679508792dc14d135d828b7e19b: common: test statfs reporting with project quota (2025-02-20 13:52:20 -0800) ---------------------------------------------------------------- fstests: check new 6.14 behaviors [08/22] Adjust fstests to check for new behaviors introduced in 6.14. With a bit of luck, this should all go splendidly. Signed-off-by: "Darrick J. Wong" ---------------------------------------------------------------- Darrick J. Wong (1): common: test statfs reporting with project quota tests/generic/1955 | 114 +++++++++++++++++++++++++++++++++++++++++++++++++ tests/generic/1955.out | 13 ++++++ 2 files changed, 127 insertions(+) create mode 100755 tests/generic/1955 create mode 100644 tests/generic/1955.out From patchwork Thu Feb 20 22:06:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 13984559 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8E16413AF2; Thu, 20 Feb 2025 22:06:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089185; cv=none; b=e6rsjrumW7dFlWXyWEk82vRIRhLU3Ng7fN3N/4GJb/wZKOWOj76V0zaHIA21VFPHXE2NmEUQbaKYfD8rJQsEly4F5WN/b63z7J9n7ZOU6RDS2tR2ZHRkokNuVEiMQfcCdzhUlc4nZUlW+yp9HhAn28SQNNCRqBsvntMj7KS5nJE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089185; c=relaxed/simple; bh=8vLQQ+jp2qm8QjNBAPZAAViWBLvQ/I2hEv54CLS3DJU=; h=Date:Subject:From:To:Cc:Message-ID:MIME-Version:In-Reply-To: References:Content-Type; b=lpjpVhAXqJiwWCdcMF9Dsj0muEw3v380ukGVwgOeHOWKuFa1FjfXl1XYNprx44i4mwQxdD13M8LUJsHpKPuPFntIcQaH+pYYKsfQGOrrl5Nw8rScGM5dkUqwLtQAQZZTz4YnYuTSbea8IfgrJXO6/Jv9VBdJdzfGYZqtaK4zCzA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=p0WgNN5r; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="p0WgNN5r" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6A706C4CED1; Thu, 20 Feb 2025 22:06:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740089185; bh=8vLQQ+jp2qm8QjNBAPZAAViWBLvQ/I2hEv54CLS3DJU=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=p0WgNN5rI9uMbzYQvUuq7TmxH5AHCEhubAMJg3KEUBIxNMvPzgfcLQ/Qq8bmGLLsU 1nkueWLQrJAbt1X+rrm5OXMk01bq+4x3ur0H0NMi084ryQoU1wh1sYJz58A6ovrmRK QC/aB7xv/h2J3MpJvAgsM0UMBDa7VyiwHrPifkYyXKwFFMGakT4gDsPUuVKXWqY/v3 qFvaSJ7sSzqvrs5/beOKPOSEI2LFNqi6ieKB7xoQekzqkA46veC3CWL7rSbA0A0m9D wAApjMjA/a1qjbpCwRebOP7EL0QGYe55qfIHdW1jA/pFcADWy1hdD/Uu3sNVKn1d7r euEr2/QhNwypg== Date: Thu, 20 Feb 2025 14:06:24 -0800 Subject: [GIT PULL 09/10] fstests: realtime reverse-mapping support From: "Darrick J. Wong" To: djwong@kernel.org, zlang@redhat.com Cc: fstests@vger.kernel.org, hch@lst.de, linux-xfs@vger.kernel.org Message-ID: <174008902147.1712746.14970689865188811258.stg-ugh@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: fstests@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20250220220245.GW21799@frogsfrogsfrogs> References: <20250220220245.GW21799@frogsfrogsfrogs> Hi Zorro, Please pull this branch with changes for fstests. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit ab6d4b4067053679508792dc14d135d828b7e19b: common: test statfs reporting with project quota (2025-02-20 13:52:20 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git tags/realtime-rmap_2025-02-20 for you to fetch changes up to b18c215bfdbfae74b29f427b6cf6695a9f4b2dc6: fuzzy: create missing fuzz tests for rt rmap btrees (2025-02-20 13:52:21 -0800) ---------------------------------------------------------------- fstests: realtime reverse-mapping support [v6.5 09/22] Fix a few regressions in fstests when rmap is enabled on the realtime volume. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: "Darrick J. Wong" ---------------------------------------------------------------- Darrick J. Wong (13): xfs: fix tests that try to access the realtime rmap inode xfs/336: port to common/metadump fuzz: for fuzzing the rtrmapbt, find the path to the rt rmap btree file xfs: race fsstress with realtime rmap btree scrub and repair xfs: fix various problems with fsmap detecting the data device xfs/341: update test for rtgroup-based rmap xfs/3{43,32}: adapt tests for rt extent size greater than 1 xfs/291: use _scratch_mkfs_sized instead of opencoding the logic xfs/104: use _scratch_mkfs_sized xfs/443: use file allocation unit, not dbsize populate: adjust rtrmap calculations for rtgroups populate: check that we created a realtime rmap btree of the given height fuzzy: create missing fuzz tests for rt rmap btrees common/populate | 36 +++++++++++++++++++++++++- common/xfs | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/xfs/104 | 6 ++--- tests/xfs/122.out | 1 - tests/xfs/1528 | 38 ++++++++++++++++++++++++++++ tests/xfs/1528.out | 4 +++ tests/xfs/1529 | 37 +++++++++++++++++++++++++++ tests/xfs/1529.out | 4 +++ tests/xfs/1817 | 39 ++++++++++++++++++++++++++++ tests/xfs/1817.out | 2 ++ tests/xfs/1821 | 45 +++++++++++++++++++++++++++++++++ tests/xfs/1821.out | 2 ++ tests/xfs/1857 | 39 ++++++++++++++++++++++++++++ tests/xfs/1857.out | 2 ++ tests/xfs/1893 | 2 +- tests/xfs/272 | 2 +- tests/xfs/276 | 2 +- tests/xfs/277 | 2 +- tests/xfs/291 | 2 +- tests/xfs/332 | 6 +---- tests/xfs/332.out | 2 -- tests/xfs/333 | 43 ------------------------------- tests/xfs/333.out | 6 ----- tests/xfs/336 | 34 ++++++++----------------- tests/xfs/336.out | 4 +-- tests/xfs/337 | 2 +- tests/xfs/338 | 30 ++++++++++++++++++---- tests/xfs/339 | 5 ++-- tests/xfs/340 | 25 ++++++++++++++---- tests/xfs/341 | 12 +++------ tests/xfs/341.out | 1 - tests/xfs/342 | 4 +-- tests/xfs/343 | 2 ++ tests/xfs/406 | 6 +++-- tests/xfs/407 | 6 +++-- tests/xfs/408 | 7 ++++-- tests/xfs/409 | 7 ++++-- tests/xfs/443 | 9 ++++--- tests/xfs/481 | 6 +++-- tests/xfs/482 | 7 ++++-- 40 files changed, 431 insertions(+), 132 deletions(-) create mode 100755 tests/xfs/1528 create mode 100644 tests/xfs/1528.out create mode 100755 tests/xfs/1529 create mode 100644 tests/xfs/1529.out create mode 100755 tests/xfs/1817 create mode 100644 tests/xfs/1817.out create mode 100755 tests/xfs/1821 create mode 100644 tests/xfs/1821.out create mode 100755 tests/xfs/1857 create mode 100644 tests/xfs/1857.out delete mode 100755 tests/xfs/333 delete mode 100644 tests/xfs/333.out From patchwork Thu Feb 20 22:06:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 13984560 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 346C513AF2; Thu, 20 Feb 2025 22:06:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089201; cv=none; b=UA/XTqLkEyPO0WklPtju4EUlmc0mgr+JENntHRR7DXG+YdqMWIvbX1kBEW7D74sK8ukj6StlEex+sANSn8jVLWt9mO6gLW8MnNzQE/sz83odlHq/wRXfDeUXv6itaYsV2eoah1mZ5ueCrgnqGJohcaw74ao42KZRq7LW6HwEo1g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740089201; c=relaxed/simple; bh=m41NLmn/EiNQh6Zz4eov0nx4VbvLAbh546WJiFBRmQ4=; h=Date:Subject:From:To:Cc:Message-ID:MIME-Version:In-Reply-To: References:Content-Type; b=DhpvD9UKVHrTMheopCN/PUB6vhLVeEGggKytryKFqQkfvjKVheoWB1dAj92yfO09K6XlIlJ9AEGyj7msAFRJztVzEhqt6CL2ZBFQwAzGxzVpD11s9nxxw0hbnGGlCNfJvdFUSgQar2NcNZY4cCgi7nTT4YlisB7/dEtZhfkjjgo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=g+99lOFe; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="g+99lOFe" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 091FAC4CED6; Thu, 20 Feb 2025 22:06:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740089201; bh=m41NLmn/EiNQh6Zz4eov0nx4VbvLAbh546WJiFBRmQ4=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=g+99lOFefsF/THqt0sqOdb2tubqGKuYMhm8nbsdV/lB9m5AnMwsU6zzIm0vIWgcDQ i7HdDUE0FzIPNeUZPKCuMu0v4bzNPOEdWXohhDYK+V3cyC8b+VxQX2+2dtriGDTlM9 xsGcw976qfuFXHvktkD1iO0r7q0qXkDkrApuuc39rKq0/59LmDKo6CfwctGTMGoGaB TsrJdfcoSVl701mVmN/7+9q9bjfOpe0ITUrGKTZUODi6pPjiyDs5OZjylONksRlqw3 ImNmg9Ss5prbx3jdgbBsVsmzqL5C3GVpAfQDGFw8qhcCCimz0zJ7BKu3iq02FgJjCg c3agwKgvkU4RA== Date: Thu, 20 Feb 2025 14:06:40 -0800 Subject: [GIT PULL 10/10] fstests: reflink on the realtime device From: "Darrick J. Wong" To: djwong@kernel.org, zlang@redhat.com Cc: fstests@vger.kernel.org, hch@lst.de, linux-xfs@vger.kernel.org Message-ID: <174008902261.1712746.314103647857932575.stg-ugh@frogsfrogsfrogs> Precedence: bulk X-Mailing-List: fstests@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <20250220220245.GW21799@frogsfrogsfrogs> References: <20250220220245.GW21799@frogsfrogsfrogs> Hi Zorro, Please pull this branch with changes for fstests. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. --D The following changes since commit b18c215bfdbfae74b29f427b6cf6695a9f4b2dc6: fuzzy: create missing fuzz tests for rt rmap btrees (2025-02-20 13:52:21 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git tags/realtime-reflink_2025-02-20 for you to fetch changes up to b5c6d3f2e83d023f1dc102b76c5685b180949f88: common/xfs: fix _xfs_get_file_block_size when rtinherit is set and no rt section (2025-02-20 13:52:21 -0800) ---------------------------------------------------------------- fstests: reflink on the realtime device [v6.5 10/22] This patchset enables use of the file data block sharing feature (i.e. reflink) on the realtime device. It follows the same basic sequence as the realtime rmap series -- first a few cleanups; then widening of the API parameters; and introduction of the new btree format and inode fork format. Next comes enabling CoW and remapping for the rt device; new scrub, repair, and health reporting code; and at the end we implement some code to lengthen write requests so that rt extents are always CoWed fully. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: "Darrick J. Wong" ---------------------------------------------------------------- Darrick J. Wong (7): common/populate: create realtime refcount btree xfs: create fuzz tests for the realtime refcount btree xfs/27[24]: adapt for checking files on the realtime volume xfs: race fsstress with realtime refcount btree scrub and repair xfs: remove xfs/131 now that we allow reflink on realtime volumes generic/331,xfs/240: support files that skip delayed allocation common/xfs: fix _xfs_get_file_block_size when rtinherit is set and no rt section common/populate | 26 ++++++++++++++++++--- common/xfs | 15 +++++++++++++ tests/generic/331 | 13 +++++++++-- tests/generic/331.out | 2 +- tests/xfs/131 | 46 -------------------------------------- tests/xfs/131.out | 5 ----- tests/xfs/1538 | 38 +++++++++++++++++++++++++++++++ tests/xfs/1538.out | 4 ++++ tests/xfs/1539 | 38 +++++++++++++++++++++++++++++++ tests/xfs/1539.out | 4 ++++ tests/xfs/1540 | 38 +++++++++++++++++++++++++++++++ tests/xfs/1540.out | 4 ++++ tests/xfs/1541 | 39 ++++++++++++++++++++++++++++++++ tests/xfs/1541.out | 4 ++++ tests/xfs/1542 | 38 +++++++++++++++++++++++++++++++ tests/xfs/1542.out | 4 ++++ tests/xfs/1543 | 37 ++++++++++++++++++++++++++++++ tests/xfs/1543.out | 4 ++++ tests/xfs/1544 | 37 ++++++++++++++++++++++++++++++ tests/xfs/1544.out | 4 ++++ tests/xfs/1545 | 38 +++++++++++++++++++++++++++++++ tests/xfs/1545.out | 4 ++++ tests/xfs/1818 | 40 +++++++++++++++++++++++++++++++++ tests/xfs/1818.out | 2 ++ tests/xfs/1819 | 40 +++++++++++++++++++++++++++++++++ tests/xfs/1819.out | 2 ++ tests/xfs/1893 | 2 +- tests/xfs/240 | 12 ++++++++-- tests/xfs/240.out | 2 +- tests/xfs/272 | 40 ++++++++++++++++++++++----------- tests/xfs/274 | 62 +++++++++++++++++++++++++++++++++++---------------- 31 files changed, 551 insertions(+), 93 deletions(-) delete mode 100755 tests/xfs/131 delete mode 100644 tests/xfs/131.out create mode 100755 tests/xfs/1538 create mode 100644 tests/xfs/1538.out create mode 100755 tests/xfs/1539 create mode 100644 tests/xfs/1539.out create mode 100755 tests/xfs/1540 create mode 100644 tests/xfs/1540.out create mode 100755 tests/xfs/1541 create mode 100644 tests/xfs/1541.out create mode 100755 tests/xfs/1542 create mode 100644 tests/xfs/1542.out create mode 100755 tests/xfs/1543 create mode 100644 tests/xfs/1543.out create mode 100755 tests/xfs/1544 create mode 100644 tests/xfs/1544.out create mode 100755 tests/xfs/1545 create mode 100644 tests/xfs/1545.out create mode 100755 tests/xfs/1818 create mode 100644 tests/xfs/1818.out create mode 100755 tests/xfs/1819 create mode 100644 tests/xfs/1819.out