Gitweb:
http://git.fedorahosted.org/git/?p=gfs2-utils.git;a=commitdiff;h=121c128f...
Commit: 121c128f27dd3034cc669f79a0727554770f75f1
Parent: 0000000000000000000000000000000000000000
Author: Andrew Price <anprice(a)redhat.com>
AuthorDate: 2013-07-23 11:16 +0000
Committer: Andrew Price <anprice(a)redhat.com>
CommitterDate: 2013-07-23 11:16 +0000
annotated tag: 3.1.6 has been created
at 121c128f27dd3034cc669f79a0727554770f75f1 (tag)
tagging 9962ab3034e6dfc981d9f6232e2af689d7dc3257 (commit)
replaces 3.1.5
Version 3.1.6
Andrew Price (55):
libgfs2: Fix build with bison 2.6
gfs2-utils: Update translation files
mkfs.gfs2: Improve strings for translation
gfs2-utils: Add the beginnings of a test suite
gfs2-utils tests: Add a script to exercise the utils
gfs2-utils: Rename lockcapture directory to scripts
gfs2-utils: Add a doc on contributing
mkfs.gfs2: Add translator doc comments
tunegfs2: Update man page
tunegfs2: i18n improvements
mkfs.gfs2: i18n improvements
gfs2-utils: Update translations and .gitignore
libgfs2: Rework blk_alloc_i
libgfs2: Make gfs2_rgrp_out accept char buffers
mkfs.gfs2: Reduce memory usage
gfs2-utils: Make the tool tests script more useful
mkfs.gfs2: Separate user options from file system params
libgfs2: Move lgfs2_field_print into gfs2l and make it static
fsck.gfs2: Trivial typo fix
gfs2-utils build: Enable silent rules by default
libgfs2: Remove gfs2_next_rg_meta
gfs2-utils: Build system fixes
libgfs2: Don't release rgrp buffers which are still in use
gfs2_edit: Fix divide by zero bug
mkfs.gfs2: Add options for stripe size and width
libgfs2: Remove 'writes' field from gfs2_sbd
mkfs.gfs2: Link to libblkid
mkfs.gfs2: Use libblkid for checking contents
mkfs.gfs2: Add a struct to store device info
libgfs2: Clarify gfs2_compute_bitstructs's parameters
gfs2-utils build: Fix reporting lack of check
gfs2l: Improve usage message and opt handling
gfs2l: Enable setting the type of a block
gfs2l: Add hash comments
gfs2l: Add options to print block types and fields
gfs2l: Read from stdin by default
gfs2l: Improve grammar layout and path parsing
gfs2-utils: Remove some unused build files
gfs2-utils: Retire gfs_controld
build: Put back AC_CONFIG_SRCDIR
gfs2-utils: Fix some uninitialized variable warnings
libgfs2: Remove dinode_alloc
mkfs.gfs2: Set sunit and swidth from probed io limits
mkfs.gfs2: Align resource groups to RAID stripes
mkfs.gfs2: Create new resource groups on-demand
mkfs.gfs2: Add align option and update docs
mkfs.gfs2: Move the new rgrp creation code into libgfs2
gfs2-utils: Update translations
init.d/gfs2: Work around nested mount points umount bug
fsck.gfs2: Don't call gettext a second time in fsck_query()
fsck.gfs2: Don't rely on cluster.conf when rebuilding sb
gfs2-utils: Add some missing gettext calls
gfs2-utils: Update translation template
gfs2-utils: Update docs
gfs2-utils: Update .gitignore and doc/Makefile.am
Bob Peterson (66):
gfs2_convert: mark rgrp bitmaps dirty when converting
gfs2_convert: mark buffer dirty when switching dirs from meta to data
gfs2_convert: remember number of blocks when converting quotas
gfs2_convert: Use proper header size when reordering meta pointers
gfs2_convert: calculate height 1 for small files that were once big
gfs2_convert: clear out old di_mode before setting it
gfs2_convert: mask out proper bits when identifying symlinks
fsck.gfs2: Detect and fix mismatch in GFS1 formal inode number
gfs2_grow: report bad return codes on error
libgfs2: externalize dir_split_leaf
libgfs2: allow dir_split_leaf to receive a leaf buffer
libgfs2: let dir_split_leaf receive a "broken" lindex
fsck.gfs2: Move function find_free_blk to util.c
fsck.gfs2: Split out function to make sure lost+found exists
fsck.gfs2: Check for formal inode mismatch when adding to lost+found
fsck.gfs2: shorten some debug messages in lost+found
fsck.gfs2: Move basic directory entry checks to separate function
fsck.gfs2: Add formal inode check to basic dirent checks
fsck.gfs2: Add new function to check dir hash tables
fsck.gfs2: Special case '..' when processing bad formal inode number
fsck.gfs2: Move function to read directory hash table to util.c
fsck.gfs2: Misc cleanups
fsck.gfs2: Verify dirent hash values correspond to proper leaf block
fsck.gfs2: re-read hash table if directory height or depth changes
fsck.gfs2: fix leaf blocks, don't try to patch the hash table
fsck.gfs2: check leaf depth when validating leaf blocks
fsck.gfs2: small cleanups
fsck.gfs2: reprocess inodes when blocks are added
fsck.gfs2: Remove redundant leaf depth check
fsck.gfs2: link dinodes that only have extended attribute problems
fsck.gfs2: Add clarifying message to duplicate processing
fsck.gfs2: separate function to calculate metadata block header size
fsck.gfs2: Rework the "undo" functions
fsck.gfs2: Check for interrupt when resolving duplicates
fsck.gfs2: Consistent naming of struct duptree variables
fsck.gfs2: Keep proper counts when duplicates are found
fsck.gfs2: print metadata block reference on data errors
fsck.gfs2: print block count values when fixing them
fsck.gfs2: Do not invalidate metablocks of dinodes with invalid mode
fsck.gfs2: Log when unrecoverable data block errors are encountered
fsck.gfs2: don't remove buffers from the list when errors are found
fsck.gfs2: Don't flag GFS1 non-dinode blocks as duplicates
fsck.gfs2: externalize check_leaf
fsck.gfs2: pass2: check leaf blocks when fixing hash table
fsck.gfs2: standardize check_metatree return codes
fsck.gfs2: don't invalidate files with duplicate data block refs
fsck.gfs2: check for duplicate first references
fsck.gfs2: When flagging a duplicate reference, show valid or invalid
fsck.gfs2: major duplicate reference reform
fsck.gfs2: Remove all bad eattr blocks
fsck.gfs2: Remove unused variable
fsck.gfs2: double-check transitions from dinode to data
fsck.gfs2: Stop "undo" process when error data block is reached
fsck.gfs2: Don't allocate leaf blocks in pass1
fsck.gfs2: take hash table start boundaries into account
fsck.gfs2: delete all duplicates from unrecoverable damaged dinodes
gfs2_edit: print formal inode numbers and hash value on dir display
fsck.gfs2: fix some log messages
fsck.gfs2: Fix directory link on relocated directory dirents
fsck.gfs2: Fix infinite loop in pass1b caused by duplicates in hash table
fsck.gfs2: don't check newly created lost+found in pass2
fsck.gfs2: avoid negative number in leaf depth
fsck.gfs2: Detect and fix duplicate references in hash tables
gfs2_edit: Add new option to print all bitmaps for an rgrp
gfs2_edit: display pointer offsets for directory dinodes
gfs2_edit: fix a segfault with file names > 255 bytes
Callum Massey (1):
gfs2-utils: Fix build warnings in Fedora 18
David Teigland (1):
gfs2: add native setup to man page
Paul Evans (1):
libgfs2: Fix resource leak, variable "result" going out of scope
Shane Bradley (5):
gfs2-lockcapture: Modified some of the data gathered
gfs2_trace: Added a script called gfs2_trace for kernel tracing debugging.
gfs2_lockcapture: The script now returns a correct exit code when the script exits.
gfs2_lockcapture: Capture the status of the cluster nodes and find the clusternode
name and id.
gfs2_lockcapture: Various script and man page updates
Sitsofe Wheeler (1):
Fix clang --analyze warning.
Steven Whitehouse (3):
libgfs2: Add readahead for rgrp headers
fsck: Speed up reading of dir leaf blocks
fsck: Clean up pass1 inode iteration code