From: Andrew Price <anprice@redhat.com>
To: cluster-devel.redhat.com
Subject: [Cluster-devel] gfs2-utils 3.1.8 released
Date: Tue, 07 Apr 2015 18:03:41 +0100 [thread overview]
Message-ID: <55240DED.5010608@redhat.com> (raw)
Hi,
I am happy to announce the 3.1.8 release of gfs2-utils. This release
includes the following visible changes:
* Performance improvements in fsck.gfs2, mkfs.gfs2 and gfs2_edit
savemeta.
* Better checking of journals, the jindex, system inodes and inode
'goal' values in fsck.gfs2
* gfs2_jadd and gfs2_grow are now separate programs instead of
symlinks to mkfs.gfs2.
* Improved test suite and related documentation.
* No longer clobbers the configure script's --sbindir option.
* No longer depends on perl.
* Various minor bug fixes and enhancements.
See below for a complete list of changes. The source tarball is
available from:
https://fedorahosted.org/released/gfs2-utils/gfs2-utils-3.1.8.tar.gz
Please test, and report bugs against the gfs2-utils component of Fedora
rawhide:
https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=gfs2-utils&version=rawhide
Regards,
Andy
Changes since version 3.1.7:
Abhi Das (6):
fsck.gfs2: fix broken i_goal values in inodes
gfs2_convert: use correct i_goal values instead of zeros for inodes
tests: test for incorrect inode i_goal values
mkfs.gfs2: addendum to fix broken i_goal values in inodes
gfs2_utils: more gfs2_convert i_goal fixes
gfs2-utils: more fsck.gfs2 i_goal fixes
Andrew Price (58):
gfs2-utils tests: Build unit tests with consistent cpp flags
libgfs2: Move old rgrp layout functions into fsck.gfs2
gfs2-utils build: Add test coverage option
fsck.gfs2: Fix memory leak in pass2
gfs2_convert: Fix potential memory leaks in adjust_inode
gfs2_edit: Fix signed value used as array index in print_ld_blks
gfs2_edit: Set umask before calling mkstemp in savemetaopen()
gfs2_edit: Fix use-after-free in find_wrap_pt
libgfs2: Clean up broken rgrp length check
libgfs2: Remove superfluous NULL check from gfs2_rgrp_free
libgfs2: Fail fd comparison if the fds are negative
libgfs2: Fix check for O_RDONLY
fsck.gfs2: Remove dead code from scan_inode_list
mkfs.gfs2: Terminate lockproto and locktable strings explicitly
libgfs2: Add generic field assignment and print functions
gfs2_edit: Use metadata description to print and assign fields
gfs2l: Switch to lgfs2_field_assign
libgfs2: Remove device_name from struct gfs2_sbd
libgfs2: Remove path_name from struct gfs2_sbd
libgfs2: metafs_path improvements
gfs2_grow: Don't use PATH_MAX in main_grow
gfs2_jadd: Don't use fixed size buffers for paths
libgfs2: Remove orig_journals from struct gfs2_sbd
gfs2l: Check unchecked returns in openfs
gfs2-utils configure: Fix exit with failure condition
gfs2-utils configure: Remove checks for non-existent -W flags
gfs2_convert: Don't use a fixed sized buffer for device path
gfs2_edit: Add bounds checking for the journalN keyword
libgfs2: Make find_good_lh and jhead_scan static
Build gfs2_grow, gfs2_jadd and mkfs.gfs2 separately
gfs2-utils: Honour --sbindir
gfs2-utils configure: Use AC_HELP_STRING in help messages
fsck.gfs2: Improve reporting of pass timings
mkfs.gfs2: Revert default resource group size
gfs2-utils tests: Add keywords to tests
gfs2-utils tests: Shorten TESTSUITEFLAGS to TOPTS
gfs2-utils tests: Improve docs
gfs2-utils tests: Skip unit tests if check is not found
gfs2-utils tests: Document usage of convenience macros
fsck.gfs2: Fix 'initializer element is not constant' build error
fsck.gfs2: Simplify bad_journalname
gfs2-utils build: Add a configure script summary
mkfs.gfs2: Remove unused declarations
gfs2-utils/tests: Fix unit tests for older check libraries
fsck.gfs2: Fix memory leaks in pass1_process_rgrp
libgfs2: Use the correct parent for rgrp tree insertion
libgfs2: Remove some obsolete function declarations
gfs2-utils: Move metafs handling into gfs2/mkfs/
gfs2_grow/jadd: Use a matching context mount option in
mount_gfs2_meta
gfs2_edit savemeta: Don't read rgrps twice
fsck.gfs2: Fetch directory inodes early in pass2()
libgfs2: Remove some unused data structures
gfs2-utils: Tidy up Makefile.am files
gfs2-utils build: Remove superfluous passive header checks
gfs2-utils: Consolidate some "bad constants" strings
gfs2-utils: Update translation template
libgfs2: Fix potential NULL deref in linked_leaf_search()
gfs2_grow: Put back the definition of FALLOC_FL_KEEP_SIZE
Bob Peterson (15):
fsck.gfs2: Detect and correct corrupt journals
fsck.gfs2: Change basic dentry checks for too long of file names
fsck.gfs2: Print out block number when pass3 finds a bad directory
fsck.gfs2: Adjust when hash table is doubled
fsck.gfs2: Revise "undo" processing
fsck.gfs2: remove duplicate designation during undo
fsck.gfs2: Fix a use-after-free in pass2
fsck.gfs2: fix double-free bug
fsck.gfs2: Reprocess nodes if anything changed
fsck.gfs2: Rebuild system files if they don't have the SYS bit set
fsck.gfs2: Check the integrity of the journal index
fsck.gfs2: rgrp block count reform
fsck.gfs2: Change block_map to match bitmap
fsck.gfs2: Fix journal sequence number reporting problem
fsck.gfs2: Fix coverity error in pass4.c
next reply other threads:[~2015-04-07 17:03 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-07 17:03 Andrew Price [this message]
2015-04-08 0:45 ` [Cluster-devel] [Linux-cluster] gfs2-utils 3.1.8 released Digimer
2015-04-08 2:09 ` Andrew Price
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55240DED.5010608@redhat.com \
--to=anprice@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.