All of lore.kernel.org
 help / color / mirror / Atom feed
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



             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.