All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Price <anprice@redhat.com>
To: cluster-devel.redhat.com
Subject: [Cluster-devel] [Linux-cluster] gfs2-utils 3.1.8 released
Date: Wed, 08 Apr 2015 03:09:37 +0100	[thread overview]
Message-ID: <55248DE1.4040003@redhat.com> (raw)
In-Reply-To: <55247A19.1000206@alteeve.ca>

On 08/04/15 01:45, Digimer wrote:
> Hi Andrew,
>
>    Congrats!!
>
>    Want to add the cluster labs mailing list to your list of release
> announcement locations?
>
> digimer

That's a great idea, I will. I haven't subscribed to the Cluster Labs 
list yet but I'm just about to :)

Thanks,
Andy

>
> On 07/04/15 01:03 PM, Andrew Price wrote:
>> 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-08  2:09 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-07 17:03 [Cluster-devel] gfs2-utils 3.1.8 released Andrew Price
2015-04-08  0:45 ` [Cluster-devel] [Linux-cluster] " Digimer
2015-04-08  2:09   ` Andrew Price [this message]

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=55248DE1.4040003@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.