Default to bigtime and inobtcnt at mkfs time
- Turn on bigtime (y2038) and inobtcnt features by default Resolves: rhbz#1937973
This commit is contained in:
parent
3b61d1eec8
commit
b7c9116600
40
xfsprogs-5.12.0-default-bigtime-inobtcnt-on.patch
Normal file
40
xfsprogs-5.12.0-default-bigtime-inobtcnt-on.patch
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
diff --git a/man/man8/mkfs.xfs.8 b/man/man8/mkfs.xfs.8
|
||||||
|
index a7f70285..3db89895 100644
|
||||||
|
--- a/man/man8/mkfs.xfs.8
|
||||||
|
+++ b/man/man8/mkfs.xfs.8
|
||||||
|
@@ -203,7 +203,7 @@ December 1901 to January 2038, and quota timers from January 1970 to February
|
||||||
|
.IP
|
||||||
|
By default,
|
||||||
|
.B mkfs.xfs
|
||||||
|
-will not enable this feature.
|
||||||
|
+in RHEL9 will enable this feature.
|
||||||
|
If the option
|
||||||
|
.B \-m crc=0
|
||||||
|
is used, the large timestamp feature is not supported and is disabled.
|
||||||
|
@@ -256,7 +256,7 @@ This can be used to reduce mount times when the free inode btree is enabled.
|
||||||
|
.IP
|
||||||
|
By default,
|
||||||
|
.B mkfs.xfs
|
||||||
|
-will not enable this option.
|
||||||
|
+in RHEL9 will enable this option.
|
||||||
|
This feature is only available for filesystems created with the (default)
|
||||||
|
.B \-m finobt=1
|
||||||
|
option set.
|
||||||
|
diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c
|
||||||
|
index 36b274d5..02efca81 100644
|
||||||
|
--- a/mkfs/xfs_mkfs.c
|
||||||
|
+++ b/mkfs/xfs_mkfs.c
|
||||||
|
@@ -3842,11 +3842,11 @@ main(
|
||||||
|
.spinodes = true,
|
||||||
|
.rmapbt = false,
|
||||||
|
.reflink = true,
|
||||||
|
- .inobtcnt = false,
|
||||||
|
+ .inobtcnt = true,
|
||||||
|
.parent_pointers = false,
|
||||||
|
.nodalign = false,
|
||||||
|
.nortalign = false,
|
||||||
|
- .bigtime = false,
|
||||||
|
+ .bigtime = true,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
Summary: Utilities for managing the XFS filesystem
|
Summary: Utilities for managing the XFS filesystem
|
||||||
Name: xfsprogs
|
Name: xfsprogs
|
||||||
Version: 5.12.0
|
Version: 5.12.0
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPL+ and LGPLv2+
|
License: GPL+ and LGPLv2+
|
||||||
URL: https://xfs.wiki.kernel.org
|
URL: https://xfs.wiki.kernel.org
|
||||||
Source0: http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz
|
Source0: http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz
|
||||||
@ -21,6 +21,8 @@ Obsoletes: xfsprogs-qa-devel <= %{version}
|
|||||||
Conflicts: xfsdump < 3.0.1
|
Conflicts: xfsdump < 3.0.1
|
||||||
Suggests: xfsprogs-xfs_scrub
|
Suggests: xfsprogs-xfs_scrub
|
||||||
|
|
||||||
|
Patch0: xfsprogs-5.12.0-default-bigtime-inobtcnt-on.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A set of commands to use the XFS filesystem, including mkfs.xfs.
|
A set of commands to use the XFS filesystem, including mkfs.xfs.
|
||||||
|
|
||||||
@ -57,7 +59,7 @@ interface could change at any time!
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
xzcat '%{SOURCE0}' | %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data=-
|
xzcat '%{SOURCE0}' | %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data=-
|
||||||
%setup -q
|
%autosetup -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export tagname=CC
|
export tagname=CC
|
||||||
@ -125,6 +127,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsprogs/
|
|||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jun 03 2021 Eric Sandeen <sandeen@redhat.com> 5.12.0-2
|
||||||
|
- Turn on bigtime (y2038) and inobtcnt features by default
|
||||||
|
|
||||||
* Thu Jun 03 2021 Eric Sandeen <sandeen@redhat.com> 5.12.0-1
|
* Thu Jun 03 2021 Eric Sandeen <sandeen@redhat.com> 5.12.0-1
|
||||||
- New upstream release
|
- New upstream release
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user