forked from pool/xfsprogs-sha1
Accepting request 345120 from home:jeff_mahoney:branches:filesystems
Update to 4.2.0 OBS-URL: https://build.opensuse.org/request/show/345120 OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=39
This commit is contained in:
@@ -1,3 +1,91 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 18 20:06:03 UTC 2015 - jeffm@suse.com
|
||||
|
||||
- Update to 4.2.0
|
||||
* db: show sparse inodes feature state in version command output
|
||||
* db: support sparse inode chunk inobt record and sb fields
|
||||
* growfs: display sparse inode status from xfs_info
|
||||
* libxfs: clear buffer state flags in libxfs_getbuf and variants
|
||||
* libxfs: error negation rework
|
||||
* libxfs: Fix attr leaf block definition
|
||||
* libxfs: Fix file type directory corruption for btree directories
|
||||
* libxfs: fix memory leasks in libxfs_umount()
|
||||
* libxfs: fix uuid check durign inode allocation
|
||||
* libxfs: fix XFS_WANT_CORRUPTED_* macros to return negative error codes
|
||||
* libxfs: readahead of dir3 data blocks should use the read verifier
|
||||
* libxfs: v3 inodes are only valid on crc-enabled filesystems
|
||||
* libxfs: verifier should set buffer error when da block has a bad magic
|
||||
number
|
||||
* metadump: reorder inode record sanity checks and inode buffer read
|
||||
* metadump: support sparse inode records
|
||||
* mkfs: sparse inode chunk support
|
||||
* mkfs.xfs: always use underlying fs sector size when mkfs'ing a file
|
||||
* repair: access helpers for on-disk inobt record freecount
|
||||
* repair: do not account sparse inodes in phase 5 cursor init.
|
||||
* repair: do not prefetch holes in sparse inode chunks
|
||||
* repair: factor out sparse inodes from finobt reconstruction
|
||||
* repair: fix wrong logic when validating node magic number
|
||||
* repair: handle sparse format inobt record freecount correctly
|
||||
* repair: handle sparse inode alignment
|
||||
* repair: helper for inode chunk alignment and start/end ino number
|
||||
verification
|
||||
* repair: helper to import on-disk inobt records to in-core trees
|
||||
* repair: helper to transition inode blocks to inode state
|
||||
* repair: process sparse inode records correctly
|
||||
* repair: reconstruct sparse inode records correctly on disk
|
||||
* repair: remove duplicate field from aghdr_cnts
|
||||
* repair: scan and track sparse inode chunks correctly
|
||||
* repair: scan sparse finobt records correctly
|
||||
* repair: use ir_count for filesystems with sparse inode support
|
||||
* repair: use sb_meta_uuid for checking of metadata headers
|
||||
* repair: validate ir_count field for sparse format records
|
||||
* xfs: add fs geometry bit for sparse inode chunks
|
||||
* xfs: add sparse inode chunk alignment superblock field
|
||||
* xfs: allocate sparse inode chunks on full chunk allocation failure
|
||||
* xfs: always log the inode on unwritten extent conversion
|
||||
* xfs: check min blks for random debug mode sparse allocations
|
||||
* xfs: clean up XFS_MIN_FREELIST macros
|
||||
* xfs_copy: fix copy of hard 4k devices
|
||||
* xfs_copy: fix up initial sb buffer read on CRC fs
|
||||
* xfs: create individual inode alloc. helper
|
||||
* xfs_db: don't crash on a corrupt inode
|
||||
* xfs: enable sparse inode chunks for v5 superblocks
|
||||
* xfs: extent size hints can round up extents past MAXEXTLEN
|
||||
* xfs: filter out sparse regions from individual inode allocation
|
||||
* xfs_fsr: Fix parentheses around truth value
|
||||
* xfs: helper to convert holemask to inode alloc. bitmap
|
||||
* xfs: introduce inode record hole mask for sparse inode chunks
|
||||
* xfs: kill unsupported superblock versions
|
||||
* xfs: only free allocated regions of inode chunks
|
||||
* xfs: pass inode count through ordered icreate log item
|
||||
* xfs: randomly do sparse inode allocations in DEBUG mode
|
||||
* xfs: remote attribute headers contain an invalid LSN
|
||||
* xfs: remote attributes need to be considered data
|
||||
* xfs_repair: automatically enable -f (file) mode when needed
|
||||
* xfs_repair: call IRELE(ip) after libxfs_trans_iget calls
|
||||
* xfs_repair: check v5 filesystem attr block header sanity
|
||||
* xfs_repair: fix broken EFSBADCRC/EFSCORRUPTED usage with buffer errors
|
||||
* xfs_repair: Fix malloc size of rt_ext_tree_ptr
|
||||
* xfs_repair: force not-so-bad bmbt blocks back through the verifier
|
||||
* xfs_repair: free msgbuf on exit
|
||||
* xfs_repair: ignore "repaired" flag after we decide to clear xattr block
|
||||
* xfs_repair: include any realloc'ed buffers in final putbuf
|
||||
* xfs_repair: refuse to unset lazycount on V5 filesystems
|
||||
* xfs_repair: release corrupt directory node buffer
|
||||
* xfs_repair: set args.geo in dir2_kill_block
|
||||
* xfs_repair: set args.geo in longform_dir2_entry_check_data
|
||||
* xfs_repair: unconditionally free blockmaps when threads complete
|
||||
* xfs_repair: update btree ptr when attr node level moves to next buffer
|
||||
* xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster()
|
||||
* xfs: support min/max agbno args in block allocator
|
||||
* xfs: update free inode record logic to support sparse inode records
|
||||
* xfs: xfs_alloc_fix_freelist() can use incore perag structures
|
||||
* xfs: xfs_attr_inactive leaves inconsistent attr fork state behind
|
||||
* xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag
|
||||
* Other minor fixes and build system rework
|
||||
|
||||
- Added new dependency on libblkid-devel.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 31 10:21:06 UTC 2015 - jack@suse.cz
|
||||
|
||||
|
Reference in New Issue
Block a user