* [Cluster-devel] gfs2-utils 3.1.8 released
@ 2015-04-07 17:03 Andrew Price
2015-04-08 0:45 ` [Cluster-devel] [Linux-cluster] " Digimer
0 siblings, 1 reply; 3+ messages in thread
From: Andrew Price @ 2015-04-07 17:03 UTC (permalink / raw)
To: cluster-devel.redhat.com
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
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Cluster-devel] [Linux-cluster] gfs2-utils 3.1.8 released
2015-04-07 17:03 [Cluster-devel] gfs2-utils 3.1.8 released Andrew Price
@ 2015-04-08 0:45 ` Digimer
2015-04-08 2:09 ` Andrew Price
0 siblings, 1 reply; 3+ messages in thread
From: Digimer @ 2015-04-08 0:45 UTC (permalink / raw)
To: cluster-devel.redhat.com
Hi Andrew,
Congrats!!
Want to add the cluster labs mailing list to your list of release
announcement locations?
digimer
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
>
--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Cluster-devel] [Linux-cluster] gfs2-utils 3.1.8 released
2015-04-08 0:45 ` [Cluster-devel] [Linux-cluster] " Digimer
@ 2015-04-08 2:09 ` Andrew Price
0 siblings, 0 replies; 3+ messages in thread
From: Andrew Price @ 2015-04-08 2:09 UTC (permalink / raw)
To: cluster-devel.redhat.com
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
>>
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-04-08 2:09 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).