From 4b5ce834bd259913930a5fc18abce7a47bc1a321 Mon Sep 17 00:00:00 2001 From: Andreas Dilger Date: Thu, 14 Apr 2022 14:50:26 -0600 Subject: [PATCH] LU-15607 build: update version to 1.46.5.wc1 Rebase on new e2fsprogs-1.46.5 from upstream. Merge a number of "fix" patches into the original patch that introduced the problem in the first place. Update version to 1.46.5.wc1 ==================================================== 864771127 EX-5678 mmp: don't use O_RDWR in ext2fs_mmp_read b4450eadf LU-16067 misc: cleanup compiler warnings 50300b882 LU-16067 debugfs: quiet debugfs 'catastrophic' message 9530ef297 LU-11545 debugfs: allow for ncheck e38c28893 LU-15330 e2fsck: no parent lookup in disconnected dir 4410a636b LU-15164 misc: fix chattr usage message for project ID 281d5dd58 LU-13717 sec: support encrypted files handling in pfsck dc56e74e4 LU-14710 e2fsck: fix ".." more gracefully if possible c7b7006c9 LU-11446 e2fsck: check trusted.link when fixing nlink e6559bd4b LU-13797 e2fsck: quiet 'extent tree could be narrower' 46a6a39c4 LU-12158 mke2fs: avoid too large stride and stripe_width 8ac1c0efd LU-11609 mke2fs: allow 64bit feature without extents 58c36dc7b LU-11215 libe2p: add large_xattr as an alias of ea_inode 8cd96b8e5 LU-9501 mke2fs: avoid inode number error with large FS 16478a6c2 LU-6722 jbd: double minimum journal size for RHEL7 7b2f3cbc4 LU-1540 e2fsck: add missing symlink NUL terminator 20b63c299 debugfs: decode and dump xattrs on inode stat 7cf65606c tests: add basic tests for dirdata feature f1303140c e2fsck: add support for dirdata feature 153ade60f ext2fs: check if Lustre filesystem is mounted 73a002e4f tests: verify large xattr inode support cf27ae5f9 libext2fs: add a regression test for in-inode xattrs 6698e5b34 e2fsck: clean up xattr checking code 7799a7651 e2fsck: track errors/badness found for each inode 4f6226ce7 tests: add tests for expanding inode extra size 2f4418928 LU-14768 e2fsck: merge expand_eisize_map properly 96b6432ba e2fsck: add support for expanding the inode size 618d0a683 e2fsck: allow deleting or zeroing shared blocks 196dd848b e2fsck: parse config file before command-line opts 034566f03 filefrag: Lustre changes to filefrag FIEMAP handling Packaging and building fixes ==================================================== 1e3001a9e LU-15997 build: add Red Hat 9 rpm support d3f8d86b5 LU-13241 libext2fs: add quota to libext2fs e25221281 ATM-1754 tests: skip f_large_dir on RHEL6 982051253 ATM-1754 tests: skip f_large_dir(_csum) on aarch64 eaa172290 LU-15682 build: add AlmaLinux rpm support 07bd38b20 LU-14784 contrib: add rocky linux rpm support e59d2d71c LU-13177 build: add support for SLES15SP1 e2fe54d85 LU-12403 build: add support for RHEL/CentOS 8 74a57f874 LU-12226 debian: fix debhelper level requirement 9eec2d0e1 LU-10638 build: add support for Scientific Linux 95ef258c4 LU-5845 build: add support for SUSE_LINUX-12 .spec file 4369cff1a LU-5307 build: add support for RHEL-7 .spec file 93c52c76d TT-177 build: add .spec file for SLES11 packaging 46dad4ceb build: add RHEL6 .spec file for packaging 6c8612bfa build: update e2fsprogs.spec for distro builds ba675c948 build: update version for Lustre build b3317e023 LU-14432 configure.ac: fix AC_PREREQ cae456c88 e2fsck: Annotating fields in e2fsck_struct Parallel e2fsck patches (mostly in upstream pfsck branch) ========================================================= 87956fd51 LU-14953 e2fsck: pfsck progress report 9aba968a7 e2fsck: propagate number of threads 7c64686d8 e2fsck: misc cleanups for pfsck 2ec32e1a3 e2fsck: fix memory leaks with pfsck enabled 65e05891d tests: add pfsck test cbc482289 e2fsck: reset @inodes_to_rebuild if restart 34bd9dce1 e2fsck: update mmp block in one thread a3148d944 e2fsck: make default smallest RA size to 1M ee9db4667 e2fsck: avoid too much memory allocation for pfsck 25fbae873 e2fsck: cleanup e2fsck_pass1_thread_join() 89abc92ca e2fsck: wait fix thread finish before checking 2a287f701 e2fsck: set E2F_FLAG_ALLOC_OK after threads 0365be40c e2fsck: merge casefolded dirs after thread finish f4a01112e e2fsck: simplify e2fsck context merging codes 3e4d807aa e2fsck: merge extent depth count after threads finish 97a352d7b e2fsck: reset lost_and_found after threads finish 9daa1458e e2fsck: merge options after threads finish 3641f5061 e2fsck: fix readahead for pfsck of pass1 cf6791b28 LU-14432 ext2fs: fix ext2fs_get_avg_group() warning 770ed1aef e2fsck: adjust number of threads af60bfcbc e2fsck: allow admin specify number of threads 2ea8b7596 e2fsck: kickoff mutex lock for block found map 02a677ca4 e2fsck: merge EA blocks properly 0640d4c9f e2fsck: split and merge invalid bitmaps a20634fe0 e2fsck: move some fixes out of parallel pthreads 4de7e16e1 e2fsck: serialize fix operations 12b25a3e2 e2fsck: merge quota context after threads finish a6d96254e e2fsck: merge context flags properly 7d6322473 e2fsck: merge dirs_to_hash when threads finish f74b7f858 e2fsck: merge dx_dir_info after threads finish 219ffeb8d e2fsck: merge fs flags when threads finish 2e08ff513 e2fsck: merge counts after threads finish bc691e101 e2fsck: add debug codes for multiple threads 43e7ce031 e2fsck: merge dblist after thread finishes dcaba7f8f e2fsck: merge icounts after thread finishes ee33ef257 e2fsck: merge badblocks after thread finishes ea2cadec5 e2fsck: rbtree bitmap for dir f661bca26 e2fsck: merge dir_info after thread finishes 409111a4c e2fsck: optimize the inserting of dir_info_db ed24d26ab e2fsck: do not change global variables c0ff8fd87 e2fsck: merge bitmaps after thread completes 0cde48cca e2fsck: print thread log properly ee76393b9 e2fsck: split groups to different threads 88ce0b26b e2fsck: add start/end group for thread 63f476a75 e2fsck: configure one pfsck thread f88968b9d e2fsck: create logs for mult-threads b4cdc225a e2fsck: open io-channel when copying fs 68bd0f979 e2fsck: copy badblocks when copying fs 5d9544912 e2fsck: copy bitmaps when copying context 68b29c3c5 e2fsck: add assert when copying context 0abf6f7aa e2fsck: clear icache when using multi-thread fsck 54b2c1958 e2fsck: copy fs when using multi-thread fsck c4c939b43 e2fsck: copy context when using multi-thread fsck 805df6c10 e2fsck: add -m option for multithread Upstream patches post 1.46.5 ==================================================== 8786b013b setup-schroot: install udev and systemd separately 8535250a8 tests: support older versions of timeout in r_corrupt_fs 8cd03abaa debian: suppress the no-debian-changes lintian warning Signed-off-by: Andreas Dilger Change-Id: I2cb9a1c6c1ba9d0765c15dfafd948af9c53ebbe5 --- version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.h b/version.h index 173110c..1956c2e 100644 --- a/version.h +++ b/version.h @@ -8,4 +8,4 @@ */ #define E2FSPROGS_VERSION "1.46.5.wc1" -#define E2FSPROGS_DATE "30-Mar-2022" +#define E2FSPROGS_DATE "15-Apr-2022" -- 1.8.3.1