btrfs-progs/tests/fsck-tests
Qu Wenruo 15e9cac275 btrfs-progs: tests: add case to handle deprecated inode cache in check
The inode_cache and involved on-disk formats are deprecated and will
have no effect since v5.11 kernel.

And in v6.11 kernel, new tree-checker will even reject data extents
belonging to those deprecated inode cache.
Lowmem check can detect such deprecated inode cache from the beginning.

This images are generated by 5.10 LTS kernels with inode cache.

Signed-off-by: Qu Wenruo <wqu@suse.com>
2024-09-17 14:33:22 +02:00
..
001-bad-file-extent-bytenr
002-bad-transid
003-shift-offsets
004-no-dir-index
005-bad-item-offset
006-bad-root-items btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
007-bad-offset-snapshots
008-bad-dir-index-name
009-no-dir-item-or-index
010-no-rootdir-inode-item
011-no-inode-item
012-leaf-corruption btrfs-progs: tests: update or fix shell script coding style 2024-06-24 19:18:08 +02:00
013-extent-tree-rebuild btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
014-no-extent-info
016-wrong-inode-nbytes
017-missing-all-file-extent
018-leaf-crossing-stripes btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
019-non-skinny-false-alert btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
020-extent-ref-cases btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
021-partially-dropped-snapshot-case btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
022-qgroup-rescan-halfway btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
023-qgroup-stack-overflow btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
024-clear-space-cache btrfs-progs: tests: update or fix shell script coding style 2024-06-24 19:18:08 +02:00
025-file-extents btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
026-bad-dir-item-name
027-bad-extent-inline-ref-type
028-unaligned-super-dev-sizes btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
029-valid-orphan-item btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
030-reflinked-prealloc-extents btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
031-metadatadump-check-data-csum btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
032-corrupted-qgroup btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
033-lowmem-collission-dir-items btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
034-bad-inode-flags btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
035-inline-bad-ram-bytes btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
036-bad-dev-extents btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
036-rescan-not-kicked-in btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
037-freespacetree-repair btrfs-progs: tests: fix cleanup step in check/037 2024-06-24 19:18:16 +02:00
038-missing-one-file-extent
039-bad-inode-mode
040-compressed-nodatasum btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
041-invalid-root-generation
042-half-dropped-inode btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
043-bad-inode-generation btrfs-progs: tests: add test image to fsck/043 for inode transid repair 2020-08-31 17:09:55 +02:00
044-invalid-extent-item-generation btrfs-progs: tests: enhance invalid extent item generation test cases 2020-12-10 17:10:30 +01:00
045-overlap-csum-item btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
047-dev-bytes-used btrfs-progs: tests/fsck: add test case to make sure btrfs check can reset btrfs_dev_item::bytes_used 2021-06-19 22:07:49 +02:00
049-dir-hard-link btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
050-invalid-block-group-used btrfs-progs: tests: add image with a corrupt block group item 2021-08-25 15:38:54 +02:00
051-invalid-super-bytes-used btrfs-progs: tests: add image with an invalid super bytes_used 2021-08-25 15:43:13 +02:00
052-init-csum-tree btrfs-progs: tests: fix filename typo in fsck/052 compex -> complex 2024-07-30 19:53:33 +02:00
053-bad-metadata-level btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
054-orphan-directory btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
055-super-num-devs-mismatch btrfs-progs: tests: add test case for super num devs mismatch 2022-03-24 00:36:13 +01:00
056-raid56-false-alerts btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
057-seed-false-alerts btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
058-bad-free-space-tree-entry btrfs-progs: check: check for invalid free space tree entries 2022-08-16 15:18:12 +02:00
059-shrunk-device btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
060-degraded-check btrfs-progs: tests: update or fix shell script coding style 2024-06-24 19:18:08 +02:00
061-out-of-order-inline-backref btrfs-progs: tests: add missing protection against running out of test suite 2024-06-03 22:37:53 +02:00
063-log-missing-csum btrfs-progs: check: add rudimentary log checking 2024-09-17 14:33:22 +02:00
064-deprecated-inode-cache btrfs-progs: tests: add case to handle deprecated inode cache in check 2024-09-17 14:33:22 +02:00