public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
 messages from 2016-06-17 01:21:59 to 2016-06-17 01:43:05 UTC [more...]

[PATCH v6 000/145] xfsprogs: add reverse mapping, reflink, dedupe, and online scrub support
 2016-06-17  1:42 UTC  (117+ messages)
` [PATCH 001/145] xfs_buflock: add a tool that can be used to find buffer deadlocks
` [PATCH 002/145] libxfs: port changes from kernel libxfs
` [PATCH 003/145] libxfs: backport changes from 4.5
` [PATCH 004/145] libxfs: backport kernel 4.6 changes
` [PATCH 005/145] libxfs: backport kernel 4.7 changes
` [PATCH 006/145] xfs: make several functions static
` [PATCH 007/145] xfs: define XFS_IOC_FREEZE even if FIFREEZE is defined
` [PATCH 008/145] libxfs: add more list operations
` [PATCH 009/145] xfs_logprint: move the EFI copying/printing functions to a redo items file
` [PATCH 010/145] xfs_logprint: fix formatting issues with the EFI printing code
` [PATCH 011/145] man: document the DAX fsxattr inode flag
` [PATCH 012/145] xfs: separate freelist fixing into a separate helper
` [PATCH 013/145] xfs: convert list of extents to free into a regular list
` [PATCH 014/145] xfs: create a standard btree size calculator code
` [PATCH 015/145] xfs: refactor btree maxlevels computation
` [PATCH 016/145] xfs: during btree split, save new block key & ptr for future insertion
` [PATCH 017/145] xfs: support btrees with overlapping intervals for keys
` [PATCH 018/145] xfs: introduce interval queries on btrees
` [PATCH 019/145] xfs: refactor btree owner change into a separate visit-blocks function
` [PATCH 020/145] xfs: move deferred operations into a separate file
` [PATCH 021/145] xfs: add tracepoints for the deferred ops mechanism
` [PATCH 022/145] xfs: enable the xfs_defer mechanism to process extents to free
` [PATCH 023/145] xfs: rework xfs_bmap_free callers to use xfs_defer_ops
` [PATCH 024/145] xfs: change xfs_bmap_{finish, cancel, init, free} -> xfs_defer_*
` [PATCH 025/145] xfs: rename flist/free_list to dfops
` [PATCH 026/145] xfs: add tracepoints and error injection for deferred extent freeing
` [PATCH 027/145] xfs_io: add free-extent error injection type
` [PATCH 028/145] xfs: introduce rmap btree definitions
` [PATCH 029/145] xfs: add rmap btree stats infrastructure
` [PATCH 030/145] xfs: rmap btree add more reserved blocks
` [PATCH 031/145] xfs: add owner field to extent allocation and freeing
` [PATCH 032/145] xfs: introduce rmap extent operation stubs
` [PATCH 033/145] xfs: define the on-disk rmap btree format
` [PATCH 034/145] xfs: rmap btree transaction reservations
` [PATCH 035/145] xfs: rmap btree requires more reserved free space
` [PATCH 036/145] xfs: add rmap btree operations
` [PATCH 037/145] xfs: support overlapping intervals in the rmap btree
` [PATCH 038/145] xfs: teach rmapbt to support interval queries
` [PATCH 039/145] xfs: add an extent to the rmap btree
` [PATCH 040/145] xfs: remove an extent from "
` [PATCH 041/145] xfs: convert unwritten status of reverse mappings
` [PATCH 042/145] xfs: add rmap btree insert and delete helpers
` [PATCH 043/145] xfs: create helpers for mapping, unmapping, and converting file fork extents
` [PATCH 044/145] xfs: create rmap update intent log items
` [PATCH 045/145] xfs: enable the xfs_defer mechanism to process rmaps to update
` [PATCH 046/145] xfs: propagate bmap updates to rmapbt
` [PATCH 047/145] xfs: add rmap btree geometry feature flag
` [PATCH 048/145] xfs: don't update rmapbt when fixing agfl
` [PATCH 049/145] xfs: enable the rmap btree functionality
` [PATCH 050/145] xfs_db: display rmap btree contents
` [PATCH 051/145] xfs_db: spot check rmapbt
` [PATCH 052/145] xfs_db: copy the rmap btree
` [PATCH 053/145] xfs_growfs: report rmapbt presence
` [PATCH 054/145] xfs_io: add rmap-finish error injection type
` [PATCH 055/145] xfs_logprint: support rmap redo items
` [PATCH 056/145] xfs_repair: use rmap btree data to check block types
` [PATCH 057/145] xfs_repair: fix fino_bno calculation when rmapbt is enabled
` [PATCH 058/145] xfs_repair: create a slab API for allocating arrays in large chunks
` [PATCH 059/145] xfs_repair: collect reverse-mapping data for refcount/rmap tree rebuilding
` [PATCH 060/145] xfs_repair: record and merge raw rmap data
` [PATCH 061/145] xfs_repair: add inode bmbt block rmaps
` [PATCH 062/145] xfs_repair: add fixed-location per-AG rmaps
` [PATCH 063/145] xfs_repair: check existing rmapbt entries against observed rmaps
` [PATCH 064/145] xfs_repair: rebuild reverse-mapping btree
` [PATCH 065/145] xfs_repair: add per-AG btree blocks to rmap data and add to rmapbt
` [PATCH 066/145] xfs_repair: merge data & attr fork reverse mappings
` [PATCH 067/145] xfs_repair: look for mergeable rmaps
` [PATCH 068/145] xfs_repair: check for impossible rmap record field combinations
` [PATCH 069/145] mkfs: set agsize prior to calculating minimum log size
` [PATCH 070/145] mkfs.xfs: create filesystems with reverse-mappings
` [PATCH 071/145] xfs: count the blocks in a btree
` [PATCH 072/145] xfs: set up per-AG free space reservations
` [PATCH 073/145] xfs: introduce refcount btree definitions
` [PATCH 074/145] xfs: add refcount btree stats infrastructure
` [PATCH 075/145] xfs: refcount btree add more reserved blocks
` [PATCH 076/145] xfs: define the on-disk refcount btree format
` [PATCH 077/145] xfs: account for the refcount btree in the alloc/free log reservation
` [PATCH 078/145] xfs: add refcount btree operations
` [PATCH 079/145] xfs: create refcount update intent log items
` [PATCH 080/145] xfs: log refcount intent items
` [PATCH 081/145] xfs: adjust refcount of an extent of blocks in refcount btree
` [PATCH 082/145] xfs: connect refcount adjust functions to upper layers
` [PATCH 083/145] xfs: adjust refcount when unmapping file blocks
` [PATCH 084/145] xfs: refcount btree requires more reserved space
` [PATCH 085/145] xfs: introduce reflink utility functions
` [PATCH 086/145] xfs: create bmbt update intent log items
` [PATCH 087/145] xfs: log bmap intent items
` [PATCH 088/145] xfs: map an inode's offset to an exact physical block
` [PATCH 089/145] xfs: implement deferred bmbt map/unmap operations
` [PATCH 090/145] xfs: return work remaining at the end of a bunmapi operation
` [PATCH 091/145] xfs: add reflink feature flag to geometry
` [PATCH 092/145] xfs: don't allow reflinked dir/dev/fifo/socket/pipe files
` [PATCH 093/145] xfs: introduce the CoW fork
` [PATCH 094/145] xfs: support bmapping delalloc extents in "
` [PATCH 095/145] xfs: support allocating delayed extents in "
` [PATCH 096/145] xfs: support removing extents from "
` [PATCH 097/145] xfs: store in-progress CoW allocations in the refcount btree
` [PATCH 098/145] xfs: teach get_bmapx and fiemap about shared extents and the CoW fork
` [PATCH 099/145] xfs: support FS_XFLAG_REFLINK on reflink filesystems
` [PATCH 100/145] xfs: create a separate cow extent size hint for the allocator
` [PATCH 101/145] xfs: preallocate blocks for worst-case btree expansion
` [PATCH 102/145] xfs: try other AGs to allocate a BMBT block
` [PATCH 103/145] xfs: provide switch to force filesystem to copy-on-write all the time
` [PATCH 104/145] xfs: increase log reservations for reflink
` [PATCH 105/145] xfs: use interval query for rmap map and unmap operations on shared files
` [PATCH 106/145] xfs: convert unwritten status of shared-extent reverse mappings "
` [PATCH 107/145] xfs: don't allow realtime and reflinked files to mix
` [PATCH 108/145] xfs: don't mix reflink and DAX mode for now
` [PATCH 109/145] xfs: recognize the reflink feature bit
` [PATCH 110/145] xfs_db: dump refcount btree data
` [PATCH 111/145] xfs_db: add support for checking the refcount btree
` [PATCH 112/145] xfs_db: metadump should copy the refcount btree too
` [PATCH 113/145] xfs_db: deal with the CoW extent size hint
` [PATCH 114/145] xfs_growfs: report the presence of the reflink feature
` [PATCH 115/145] xfs_io: bmap should support querying CoW fork, shared blocks
` [PATCH 116/145] xfs_io: get and set the CoW extent size hint

[PATCH v6 000/119] xfs: add reverse mapping, reflink, dedupe, and online scrub support
 2016-06-17  1:30 UTC  (84+ messages)
` [PATCH 037/119] xfs: remove an extent from the rmap btree
` [PATCH 038/119] xfs: convert unwritten status of reverse mappings
` [PATCH 039/119] xfs: add rmap btree insert and delete helpers
` [PATCH 040/119] xfs: create helpers for mapping, unmapping, and converting file fork extents
` [PATCH 041/119] xfs: create rmap update intent log items
` [PATCH 042/119] xfs: log rmap intent items
` [PATCH 043/119] xfs: enable the xfs_defer mechanism to process rmaps to update
` [PATCH 044/119] xfs: propagate bmap updates to rmapbt
` [PATCH 045/119] xfs: add rmap btree geometry feature flag
` [PATCH 046/119] xfs: add rmap btree block detection to log recovery
` [PATCH 047/119] xfs: disable XFS_IOC_SWAPEXT when rmap btree is enabled
` [PATCH 048/119] xfs: don't update rmapbt when fixing agfl
` [PATCH 049/119] xfs: enable the rmap btree functionality
` [PATCH 050/119] xfs: count the blocks in a btree
` [PATCH 051/119] xfs: introduce tracepoints for AG reservation code
` [PATCH 052/119] xfs: set up per-AG free space reservations
` [PATCH 053/119] xfs: define tracepoints for refcount btree activities
` [PATCH 054/119] xfs: introduce refcount btree definitions
` [PATCH 055/119] xfs: add refcount btree stats infrastructure
` [PATCH 056/119] xfs: refcount btree add more reserved blocks
` [PATCH 057/119] xfs: define the on-disk refcount btree format
` [PATCH 058/119] xfs: add refcount btree support to growfs
` [PATCH 059/119] xfs: account for the refcount btree in the alloc/free log reservation
` [PATCH 060/119] xfs: add refcount btree operations
` [PATCH 061/119] xfs: create refcount update intent log items
` [PATCH 062/119] xfs: log refcount intent items
` [PATCH 063/119] xfs: adjust refcount of an extent of blocks in refcount btree
` [PATCH 064/119] xfs: connect refcount adjust functions to upper layers
` [PATCH 065/119] xfs: adjust refcount when unmapping file blocks
` [PATCH 066/119] xfs: add refcount btree block detection to log recovery
` [PATCH 067/119] xfs: refcount btree requires more reserved space
` [PATCH 068/119] xfs: introduce reflink utility functions
` [PATCH 069/119] xfs: create bmbt update intent log items
` [PATCH 070/119] xfs: log bmap intent items
` [PATCH 071/119] xfs: map an inode's offset to an exact physical block
` [PATCH 072/119] xfs: implement deferred bmbt map/unmap operations
` [PATCH 073/119] xfs: return work remaining at the end of a bunmapi operation
` [PATCH 074/119] xfs: define tracepoints for reflink activities
` [PATCH 075/119] xfs: add reflink feature flag to geometry
` [PATCH 076/119] xfs: don't allow reflinked dir/dev/fifo/socket/pipe files
` [PATCH 077/119] xfs: introduce the CoW fork
` [PATCH 078/119] xfs: support bmapping delalloc extents in "
` [PATCH 079/119] xfs: create delalloc extents in "
` [PATCH 080/119] xfs: support allocating delayed "
` [PATCH 081/119] xfs: allocate "
` [PATCH 082/119] xfs: support removing extents from "
` [PATCH 083/119] xfs: move mappings from cow fork to data fork after copy-write
` [PATCH 084/119] xfs: implement CoW for directio writes
` [PATCH 085/119] xfs: copy-on-write reflinked blocks when zeroing ranges of blocks
` [PATCH 086/119] xfs: cancel CoW reservations and clear inode reflink flag when freeing blocks
` [PATCH 087/119] xfs: cancel pending CoW reservations when destroying inodes
` [PATCH 088/119] xfs: store in-progress CoW allocations in the refcount btree
` [PATCH 089/119] xfs: reflink extents from one file to another
` [PATCH 090/119] xfs: add clone file and clone range vfs functions
` [PATCH 091/119] xfs: add dedupe range vfs function
` [PATCH 092/119] xfs: teach get_bmapx and fiemap about shared extents and the CoW fork
` [PATCH 093/119] xfs: swap inode reflink flags when swapping inode extents
` [PATCH 094/119] xfs: unshare a range of blocks via fallocate
` [PATCH 095/119] xfs: CoW shared EOF block when truncating file
` [PATCH 096/119] xfs: support FS_XFLAG_REFLINK on reflink filesystems
` [PATCH 097/119] xfs: create a separate cow extent size hint for the allocator
` [PATCH 098/119] xfs: preallocate blocks for worst-case btree expansion
` [PATCH 099/119] xfs: don't allow reflink when the AG is low on space
` [PATCH 100/119] xfs: try other AGs to allocate a BMBT block
` [PATCH 101/119] xfs: promote buffered writes to CoW when cowextsz is set
` [PATCH 102/119] xfs: garbage collect old cowextsz reservations
` [PATCH 103/119] xfs: provide switch to force filesystem to copy-on-write all the time
` [PATCH 104/119] xfs: increase log reservations for reflink
` [PATCH 105/119] xfs: use interval query for rmap alloc operations on shared files
` [PATCH 106/119] xfs: convert unwritten status of reverse mappings for "
` [PATCH 107/119] xfs: set a default CoW extent size of 32 blocks
` [PATCH 108/119] xfs: don't allow realtime and reflinked files to mix
` [PATCH 109/119] xfs: don't mix reflink and DAX mode for now
` [PATCH 110/119] xfs: fail ->bmap for reflink inodes
` [PATCH 111/119] xfs: recognize the reflink feature bit
` [PATCH 112/119] xfs: introduce the XFS_IOC_GETFSMAPX ioctl
` [PATCH 113/119] xfs: scrub btree records and pointers while querying
` [PATCH 114/119] xfs: create sysfs hooks to scrub various files
` [PATCH 115/119] xfs: support scrubbing free space btrees
` [PATCH 116/119] xfs: support scrubbing inode btrees
` [PATCH 117/119] xfs: support scrubbing rmap btree
` [PATCH 118/119] xfs: support scrubbing refcount btree
` [PATCH 119/119] xfs: add btree scrub tracepoints


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox