All of lore.kernel.org
 help / color / mirror / Atom feed
* [Cluster-devel] gfs2-utils 3.1.3 Released
@ 2011-12-13 17:07 Andrew Price
  0 siblings, 0 replies; only message in thread
From: Andrew Price @ 2011-12-13 17:07 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Hi,

gfs2-utils 3.1.3 has been released. This version features a large number 
of fsck.gfs2 improvements and bug fixes, more i18n-related improvements, 
and various bug fixes, refactoring work and code clean-ups. See below 
for a full list of changes.

The source tarball is available from:

    https://fedorahosted.org/released/gfs2-utils/gfs2-utils-3.1.3.tar.gz

To report bugs or issues, please use:

    https://bugzilla.redhat.com/

Regards,

Andy Price
Red Hat File Systems


Changes since 3.1.2:

Abhijith Das (1):
       mount.gfs2 - gfs2 mounts doubled up in mtab

Andrew Price (16):
       mkfs: Handle gfs2 creation on regular files
       gfs2-utils: Update .gitignore for i18n files
       tunegfs2: Add some malloc error checking
       gfs2_edit: Initialize metafds fully in savemetaopen
       libgfs2: clean up some dead code in gfs2_writei
       libgfs2: Remove dead code from gfs2_get_leaf
       gfs_controld: Remove dead code from loop()
       gfs2_edit: Fix segfault in find by resource group
       libgfs2: Fix null pointer dereference in linked_leaf_search
       gfs2_edit: Fix zeroing the memory for indirect
       gfs_controld: Fix if-statement in shutdown_callback
       libgfs2: Fix pointer arithmetic in gfs2_quota_change_*
       libgfs2: Don't count sentinel dirent as an entry
       mkfs.gfs2: Some minor cleanups
       libgfs2: Improve rgblocks2bitblocks()
       gfs2-utils: Add gfs2-cluster systemd unit

Bob Peterson (68):
       fsck.gfs2: Make functions use sdp rather than sbp
       fsck.gfs2: Change "if(" to "if ("
       libgfs1: Add gfs1 variable to superblock structure
       libgfs2: Make check_sb and read_sb operate on gfs1
       libgfs2: move gfs1 structures to libgfs2
       fsck.gfs2: Check for blocks wrongly inside resource groups
       fsck.gfs2: Rename check_leaf to check_ealeaf_block
       fsck.gfs2: fsck.gfs2: Delete vestigial buffer_head in check_leaf
       fsck.gfs2: fsck.gfs2: Rename nlink functions to be intuitive
       fsck.gfs2: fsck.gfs2: Sync di_nlink adding links for lost+found
       fsck.gfs2: fsck.gfs2: Make dir entry count 32 bits
       fsck.gfs2: get rid of triple negative logic
       dirent_repair needs to mark the buffer as modified
       fsck.gfs2: fsck.gfs2: Ask to reclaim unlinked meta per-rgrp only
       fsck.gfs2: fsck.gfs2: Refactor add_dotdot function in lost+found
       libgfs2: libgfs2: Use __FUNCTION__ rather than __FILE__
       fsck.gfs2: fsck.gfs2: Don't stop invalidating blocks on invalid
       fsck.gfs2: fsck.gfs2: Find and clear duplicate leaf blocks refs
       fsck.gfs2: fsck.gfs2: Move check_num_ptrs from metawalk to pass1
       fsck.gfs2: fsck.gfs2: Duplicate ref processing for leaf blocks
       fsck.gfs2: fsck.gfs2: split check_leaf_blks to be more readable
       fsck.gfs2: Shorten output
       fsck.gfs2: Make output messages more sensible
       fsck.gfs pass2: Refactor function set_dotdor_dir
       fsck.gfs2 pass2: Delete extended attributes with inode
       fsck.gfs2 pass2: Don't delete invalid inode metadata
       fsck.gfs2 pass3: Refactor mark_and_return_parent
       fsck.gfs2: misc cosmetic changes
       fsck.gfs2: Don't use old_leaf if it was a duplicate
       fsck.gfs2: Add find_remove_dup, free_block_if_notdup
       fsck.gfs2: don't free prev rgrp list repairing rgrps
       libgfs2: eliminate gfs1_readi in favor of gfs2_readi
       libgfs2: Mark buffer modified adding a new GFS1 block
       libgfs2: Use dinode buffer to map gfs1 dinode blocks
       libgfs2: move block_map functions to fsck.gfs2
       libgfs2: eliminate gfs1_rindex_read
       libgfs2: combine ri_update and gfs1_ri_update
       libgfs2: combine gfs_inode_read and gfs_inode_get
       libgfs2: move gfs1 functions from edit to libgfs2
       gfs2_edit savemeta: save_inode_data backward for gfs1
       libgfs2: expand capabilities to operate on gfs1
       fsck.gfs2: Combine block and char device inode types
       fsck.gfs2: four-step duplicate elimination process
       fsck.gfs2: Add ability to check gfs1 file systems
       fsck.gfs2: Remove bad inodes from duplicate tree
       fsck.gfs2: Handle duplicate reference to dinode blocks
       fsck.gfs2: Bad extended attributes not deleted
       libgfs2: Make rebuild functions not re-read ip
       fsck.gfs2: Shorten debug output
       fsck.gfs2: Increment link count reporting wrong dinode
       fsck.gfs2: system dinodes take priority over user dinodes
       fsck.gfs2: Recognize partially gfs2-converted dinodes
       fsck.gfs2: Print step 2 duplicate debug msg first
       fsck.gfs2: pass1c counts percentage backward
       fsck.gfs2: Speed up rangecheck functions
       libgfs2: Make in-core rgrps use rbtree
       fsck.gfs2: Fix memory leaks
       gfs2_edit: Fix memory leaks
       Change man pages and gfs2_convert messages to include GFS
       fsck.gfs2: Journals not properly checked
       fsck.gfs2: Rearrange block types to group all inode types
       fsck.gfs2: Fix initialization error return codes
       fsck.gfs2: Don't use strerror for libgfs2 errors
       fsck.gfs2: Fix memory leak in initialize.c
       fsck.gfs2: Add return code checks and initializations
       gfs2_edit: Fix segfault jumping within rindex
       libgfs2: Fix off-by-one error in rgrp searching
       gfs2-utils: gfs2_grow fails to grow a filesystem with less than 3 RGs

Carlos Maiolino (10):
       libgfs2: Add new RGSIZE macros
       mkfs: Change hardcoded numbers by new macro definitions
       i18n: strings review
       mkfs: Use rpmatch() to yes/no questions
       mkfs: Remove unneeded open/close fd test from are_you_sure()
       mkfs: remove duplicated code to ask yes/no question
       mkfs: fix error handling
       gfs2_grow: fix error handling, i18n strings
       gfs2_jadd: Fix error handlers
       fsck: Merge strings

David Teigland (2):
       gfs_controld: track membership changes
       gfs_controld: don't ignore dlmc_fs_register error

Steven Whitehouse (12):
       tunegfs2: Fix usage and ensure we don't try to open a null device
       tunegfs2: Fix label/locktable setting code
       libgfs2: Move generic_interrupt() into utils
       libgfs2: Move gfs2_getch into utils
       libgfs2: Prepare to remove log_xxx() macros from library
       libgfs2: Move some debug messages out into mkfs/fsck
       libgfs2: Clean up sb read/check functions
       libgfs2: Remove some more log_xxx calls
       libgfs2: Clean up device geometry code
       libgfs2: More unused bits (re)moved
       libgfs2: Remove more unused macros/functions
       gfs2_edit: Fix signal handling and window resize



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-12-13 17:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-13 17:07 [Cluster-devel] gfs2-utils 3.1.3 Released Andrew Price

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.