gfs2-utils contains the tools needed to create, check, modify and inspect gfs2 filesystems along with support scripts needed on every gfs2 cluster node.

The version has been bumped to 3.6.0 due to the removal of the last remnants of support for converting and checking gfs (aka gfs1) filesystems. We expect nobody to be impacted by this as the out-of-tree gfs kernel module was last supported in the RHEL 5 era.

Beside the usual scattering of minor fixes, cleanups and docs tweaks, gfs2-utils 3.6.0 includes:

- A new `gfs2_grow -K` option to disable issuing discard to the block device.

 - A new `make rpm` build target (intended only to support CI testing).

- `gfs2_convert` has been removed and gfs1 checking has been removed from `fsck.gfs2`.

- `gfs2_edit restoremeta` to a regular file now truncates the size of the file to fit the filesystem.

 - Reproducible builds changes from the Debian package were merged.

- `make CFLAGS="flags..."` now augments the used compiler flags instead of overriding them, simplifying the addition of options like `-fsanitize=address`.

The full git shortlog is below.

The release tarballs and signed checksums can be found here:

https://releases.pagure.org/gfs2-utils/

A direct link for this release:

https://releases.pagure.org/gfs2-utils/gfs2-utils-3.6.0.tar.gz

Please report bugs to the g...@lists.linux.dev mailing list or at:

https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2

Patches or pull requests can be sent to the same list or submitted on Pagure:

https://pagure.io/gfs2-utils

Thanks,
Andy

gfs2-utils changes since 3.5.1:

Andreas Gruenbacher (4):
      gfs2(5): Document quota=quiet option
      fsck.gfs2: Get rid of an unnecessary message buffer
      fsck.gfs2: Fix misleading comment
      gfs2_edit: Change savemeta to also dump unlinked inodes

Andrew Price (40):
      Update version for development
      Add rpm make rule for testing
      fsck.gfs2: Tighten offset check in check_eattr_entries()
      fsck.gfs2: Fix max xattr record length check
      fsck.gfs2: Fix xattr offset checks in p1_check_eattr_entries
      fsck.gfs2: Rename p1_check_eattr_entries to p1_check_eattr_entry
      Improve compiler flag handling
      Remove some CPPFLAGS duplication
      Misc. cleanups
      fsck.gfs2-tester: Improve restoremeta error handling
      Remove gfs (gfs1) support
      gfs2_edit: Add statfs fields to log header descriptions
      fsck.gfs2: Pass fsck_cx to builder functions
      libgfs2: Move jsize out of struct lgfs2_sbd
      libgfs2: Move qcsize out of struct lgfs2_sbd
      libgfs2: Move qcsize out of struct lgfs2_sbd
      libgfs2: Move uses of sd_time into libgfs2
      libgfs2: Remove lgfs2_freedi()
      libgfs2: Remove iov from struct lgfs2_buffer_head
      fsck.gfs2: Fix "check after deref" warning
      mkfs.gfs2: Don't refer to the target as 'it'
      Add doc/DeveloperIntro.md
      Update mailing list address
      Mention pull requests in README.contributing
      Update year in copyright notices
      Update translation template
      gfs2_edit: Fix up do_eattr_extended
      gfs2_edit: Check ea_name_len in ea_header_print()
      mkfs.gfs2: Remove unused copy of ea_header_print()
      mkfs.gfs2: Add a helper for debug-printing inodes
      mkfs.gfs2: Remove unused print_it() parameter
      Don't use the build date and time in version information
      libgfs2: Enable use in C++ code
      make rpm: Don't use rpmbuild --buildroot
      libgfs2: Add function to map block states to names
      gfs2_edit: Add timestamps to journal listings
      make rpm: Don't install to /usr/sbin unconditionally
      Update copyright notices
      Update translation template
      Prepare for version 3.6.0

Mark Syms (1):
      gfs2_grow: Optionally allow not issuing discard requests

Paul Evans (1):
      gfs2_edit: truncate to filesystem size at end of restoremeta()


_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/developers

ClusterLabs home: https://www.clusterlabs.org/

Reply via email to