Gitweb: http://git.fedorahosted.org/git/?p=gfs2-utils.git;a=commitdiff;h=121c128f27d... Commit: 121c128f27dd3034cc669f79a0727554770f75f1 Parent: 0000000000000000000000000000000000000000 Author: Andrew Price anprice@redhat.com AuthorDate: 2013-07-23 11:16 +0000 Committer: Andrew Price anprice@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