linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
 messages from 2020-09-28 18:35:12 to 2020-10-01 18:40:02 UTC [more...]

[PATCH v8 00/41] btrfs: zoned block device support
 2020-10-01 18:36 UTC  (42+ messages)
` [PATCH v8 01/41] block: add bio_add_zone_append_page
  ` [PATCH v8 02/41] btrfs: introduce ZONED feature flag
  ` [PATCH v8 03/41] btrfs: Get zone information of zoned block devices
  ` [PATCH v8 04/41] btrfs: Check and enable ZONED mode
  ` [PATCH v8 05/41] btrfs: introduce max_zone_append_size
  ` [PATCH v8 06/41] btrfs: disallow space_cache in ZONED mode
  ` [PATCH v8 07/41] btrfs: disallow NODATACOW "
  ` [PATCH v8 08/41] btrfs: disable fallocate "
  ` [PATCH v8 09/41] btrfs: disallow mixed-bg "
  ` [PATCH v8 10/41] btrfs: disallow inode_cache "
  ` [PATCH v8 11/41] btrfs: implement log-structured superblock for "
  ` [PATCH v8 12/41] btrfs: implement zoned chunk allocator
  ` [PATCH v8 13/41] btrfs: verify device extent is aligned to zone
  ` [PATCH v8 14/41] btrfs: load zone's alloction offset
  ` [PATCH v8 15/41] btrfs: emulate write pointer for conventional zones
  ` [PATCH v8 16/41] btrfs: track unusable bytes for zones
  ` [PATCH v8 17/41] btrfs: do sequential extent allocation in ZONED mode
  ` [PATCH v8 18/41] btrfs: reset zones of unused block groups
  ` [PATCH v8 19/41] btrfs: redirty released extent buffers in ZONED mode
  ` [PATCH v8 20/41] btrfs: extract page adding function
  ` [PATCH v8 21/41] btrfs: use bio_add_zone_append_page for zoned btrfs
  ` [PATCH v8 22/41] btrfs: handle REQ_OP_ZONE_APPEND as writing
  ` [PATCH v8 23/41] btrfs: split ordered extent when bio is sent
  ` [PATCH v8 24/41] btrfs: extend btrfs_rmap_block for specifying a device
  ` [PATCH v8 25/41] btrfs: use ZONE_APPEND write for ZONED btrfs
  ` [PATCH v8 26/41] btrfs: enable zone append writing for direct IO
  ` [PATCH v8 27/41] btrfs: introduce dedicated data write path for ZONED mode
  ` [PATCH v8 28/41] btrfs: serialize meta IOs on "
  ` [PATCH v8 29/41] btrfs: wait existing extents before truncating
  ` [PATCH v8 30/41] btrfs: avoid async metadata checksum on ZONED mode
  ` [PATCH v8 31/41] btrfs: mark block groups to copy for device-replace
  ` [PATCH v8 32/41] btrfs: implement cloning for ZONED device-replace
  ` [PATCH v8 33/41] btrfs: implement copying "
  ` [PATCH v8 34/41] btrfs: support dev-replace in ZONED mode
  ` [PATCH v8 35/41] btrfs: enable relocation "
  ` [PATCH v8 36/41] btrfs: relocate block group to repair IO failure in ZONED
  ` [PATCH v8 37/41] btrfs: split alloc_log_tree()
  ` [PATCH v8 38/41] btrfs: extend zoned allocator to use dedicated tree-log block group
  ` [PATCH v8 39/41] btrfs: serialize log transaction on ZONED mode
  ` [PATCH v8 40/41] btrfs: reorder log node allocation
  ` [PATCH v8 41/41] btrfs: enable to mount ZONED incompat flag

[PATCH v4 0/9] Update to zstd-1.4.6
 2020-10-01 18:35 UTC  (14+ messages)
` [PATCH v4 1/9] lib: zstd: Add zstd compatibility wrapper
` [PATCH v4 2/9] lib: zstd: Add decompress_sources.h for decompress_unzstd
` [PATCH v4 4/9] crypto: zstd: Switch to zstd-1.4.6 API
` [PATCH v4 5/9] btrfs: zstd: Switch to the "
` [PATCH v4 6/9] f2fs: "
` [PATCH v4 7/9] squashfs: "
` [PATCH v4 8/9] lib: unzstd: "
` [PATCH v4 9/9] lib: zstd: Remove zstd compatibility wrapper
` [GIT PULL][PATCH v4 0/9] Update to zstd-1.4.6

[PATCH 0/9] Improve preemptive ENOSPC flushing
 2020-10-01 15:32 UTC  (19+ messages)
` [PATCH 1/9] btrfs: add a trace point for reserve tickets
` [PATCH 2/9] btrfs: improve preemptive background space flushing
` [PATCH 3/9] btrfs: rename need_do_async_reclaim
` [PATCH 4/9] btrfs: check reclaim_size in need_preemptive_reclaim
` [PATCH 5/9] btrfs: rework btrfs_calc_reclaim_metadata_size
` [PATCH 6/9] btrfs: simplify the logic in need_preemptive_flushing
` [PATCH 7/9] btrfs: implement space clamping for preemptive flushing
` [PATCH 8/9] btrfs: adjust the flush trace point to include the source
` [PATCH 9/9] btrfs: add a trace class for dumping the current ENOSPC state

how to recover from "enospc errors during balance"
 2020-10-01 15:28 UTC  (6+ messages)

[PATCH] btrfs: Rename BTRFS_INODE_ORDERED_DATA_CLOSE flag
 2020-10-01 14:28 UTC  (2+ messages)

KASAN: use-after-free Read in btrfs_scan_one_device
 2020-10-01 13:35 UTC  (6+ messages)

[PATCH] btrfs: free device without BTRFS_MAGIC
 2020-10-01 10:49 UTC  (8+ messages)
` [PATCH v2] "
` [PATCH v3] "

[PATCH 9 00/12] Introduce per-profile available space array to avoid over-confident can_overcommit()
 2020-10-01  5:57 UTC  (13+ messages)
` [PATCH 9 01/12] btrfs: block-group: cleanup btrfs_add_block_group_cache()
` [PATCH 9 02/12] btrfs: block-group: extra the code to delete block group from fs_info rb tree
` [PATCH 9 03/12] btrfs: block-group: make link_block_group() to handle avail alloc bits
` [PATCH 9 04/12] btrfs: block-group: extract the code to unlink block group from space info
` [PATCH 9 05/12] btrfs: space-info: update btrfs_update_space_info() to handle block group removal
` [PATCH 9 06/12] btrfs: block-group: introduce btrfs_revert_block_group()
` [PATCH 9 07/12] btrfs: volumes: introduce the device layout aware per-profile available space infrastructure
` [PATCH 9 08/12] btrfs: volumes: update per-profile available space at mount time
` [PATCH 9 09/12] btrfs: volumes: call btrfs_update_per_profile_avail() for chunk allocation and removal
` [PATCH 9 10/12] btrfs: volumes: update per-profile available space for device update
` [PATCH 9 11/12] btrfs: space-info: Use per-profile available space in can_overcommit()
` [PATCH 9 12/12] btrfs: statfs: Use pre-calculated per-profile available space

Need help recovering broken RAID5 array (parent transid verify failed)
 2020-10-01  4:49 UTC  (7+ messages)

RAID 5 disk full, can't balance
 2020-10-01  4:13 UTC  (3+ messages)

[PATCH v2] btrfs: cleanup cow block on error
 2020-09-30 20:37 UTC  (8+ messages)

[PATCH] btrfs: fix filesystem corruption after a device replace
 2020-09-30 16:31 UTC  (2+ messages)

[PATCH] btrfs-progs: subvolume: Add warning on deleting default subvolume
 2020-09-30 16:27 UTC  (6+ messages)

[PATCH] fstests: delete btrfs/064 it makes no sense
 2020-09-30 12:42 UTC  (10+ messages)
` [PATCH v2] fstests: btrfs/064 add a comment to the test case header

[PATCH] btrfs: workaround the over-confident over-commit available space calculation
 2020-09-30 12:01 UTC 

[PATCH] btrfs-progs: fix return code for failed replace start
 2020-09-30  2:46 UTC 

ERROR... please contact btrfs developers
 2020-09-30  2:03 UTC  (2+ messages)

[PATCH v3 00/49] btrfs: add partial rw support for subpage sector size
 2020-09-30  1:55 UTC  (50+ messages)
` [PATCH v3 01/49] btrfs: extent-io-tests: remove invalid tests
` [PATCH v3 02/49] btrfs: use iosize while reading compressed pages
` [PATCH v3 03/49] btrfs: extent_io: fix the comment on lock_extent_buffer_for_io()
` [PATCH v3 04/49] btrfs: extent_io: update the comment for find_first_extent_bit()
` [PATCH v3 05/49] btrfs: make btree inode io_tree has its special owner
` [PATCH v3 06/49] btrfs: disk-io: replace @fs_info and @private_data with @inode for btrfs_wq_submit_bio()
` [PATCH v3 07/49] btrfs: inode: sink parameter @start and @len for check_data_csum()
` [PATCH v3 08/49] btrfs: extent_io: unexport extent_invalidatepage()
` [PATCH v3 09/49] btrfs: extent_io: remove the forward declaration and rename __process_pages_contig
` [PATCH v3 10/49] btrfs: extent_io: rename pages_locked in process_pages_contig()
` [PATCH v3 11/49] btrfs: extent_io: make process_pages_contig() to accept bytenr directly
` [PATCH v3 12/49] btrfs: extent_io: only require sector size alignment for page read
` [PATCH v3 13/49] btrfs: extent_io: remove the extent_start/extent_len for end_bio_extent_readpage()
` [PATCH v3 14/49] btrfs: extent_io: integrate page status update into endio_readpage_release_extent()
` [PATCH v3 15/49] btrfs: extent_io: rename page_size to io_size in submit_extent_page()
` [PATCH v3 16/49] btrfs: extent_io: add assert_spin_locked() for attach_extent_buffer_page()
` [PATCH v3 17/49] btrfs: extent_io: extract the btree page submission code into its own helper function
` [PATCH v3 18/49] btrfs: extent_io: calculate inline extent buffer page size based on page size
` [PATCH v3 19/49] btrfs: extent_io: make btrfs_fs_info::buffer_radix to take sector size devided values
` [PATCH v3 20/49] btrfs: disk_io: grab fs_info from extent_buffer::fs_info directly for btrfs_mark_buffer_dirty()
` [PATCH v3 21/49] btrfs: disk-io: make csum_tree_block() handle sectorsize smaller than page size
` [PATCH v3 22/49] btrfs: disk-io: extract the extent buffer verification from btree_readpage_end_io_hook()
` [PATCH v3 23/49] btrfs: disk-io: accept bvec directly for csum_dirty_buffer()
` [PATCH v3 24/49] btrfs: inode: make btrfs_readpage_end_io_hook() follow sector size
` [PATCH v3 25/49] btrfs: introduce a helper to determine if the sectorsize is smaller than PAGE_SIZE
` [PATCH v3 26/49] btrfs: extent_io: allow find_first_extent_bit() to find a range with exact bits match
` [PATCH v3 27/49] btrfs: extent_io: don't allow tree block to cross page boundary for subpage support
` [PATCH v3 28/49] btrfs: extent_io: update num_extent_pages() to support subpage sized extent buffer
` [PATCH v3 29/49] btrfs: handle sectorsize < PAGE_SIZE case for extent buffer accessors
` [PATCH v3 30/49] btrfs: disk-io: only clear EXTENT_LOCK bit for extent_invalidatepage()
` [PATCH v3 31/49] btrfs: extent-io: make type of extent_state::state to be at least 32 bits
` [PATCH v3 32/49] btrfs: extent_io: use extent_io_tree to handle subpage extent buffer allocation
` [PATCH v3 33/49] btrfs: extent_io: make set/clear_extent_buffer_uptodate() to support subpage size
` [PATCH v3 34/49] btrfs: extent_io: make the assert test on page uptodate able to handle subpage
` [PATCH v3 35/49] btrfs: extent_io: implement subpage metadata read and its endio function
` [PATCH v3 36/49] btrfs: extent_io: implement try_release_extent_buffer() for subpage metadata support
` [PATCH v3 37/49] btrfs: set btree inode track_uptodate for subpage support
` [PATCH v3 38/49] btrfs: allow RO mount of 4K sector size fs on 64K page system
` [PATCH v3 39/49] btrfs: disk-io: allow btree_set_page_dirty() to do more sanity check on subpage metadata
` [PATCH v3 40/49] btrfs: disk-io: support subpage metadata csum calculation at write time
` [PATCH v3 41/49] btrfs: extent_io: prevent extent_state from being merged for btree io tree
` [PATCH v3 42/49] btrfs: extent_io: make set_extent_buffer_dirty() to support subpage sized metadata
` [PATCH v3 43/49] btrfs: extent_io: add subpage support for clear_extent_buffer_dirty()
` [PATCH v3 44/49] btrfs: extent_io: make set_btree_ioerr() accept extent buffer
` [PATCH v3 45/49] btrfs: extent_io: introduce write_one_subpage_eb() function
` [PATCH v3 46/49] btrfs: extent_io: make lock_extent_buffer_for_io() subpage compatible
` [PATCH v3 47/49] btrfs: extent_io: introduce submit_btree_subpage() to submit a page for subpage metadata write
` [PATCH v3 48/49] btrfs: extent_io: introduce end_bio_subpage_eb_writepage() function
` [PATCH v3 49/49] btrfs: support metadata read write for test

[PATCH v2] btrfs-progs: convert: Show more info when reserve_space fails
 2020-09-29 20:51 UTC  (2+ messages)

[PATCH v2 0/5] New rescue mount options
 2020-09-29 15:06 UTC  (6+ messages)
` [PATCH v2 4/5] btrfs: introduce rescue=ignoredatacsums
` [PATCH v2 5/5] btrfs: introduce rescue=all

[PATCH -next] btrfs: Fix wild pointer reference in btrfs_set_buffer_lockdep_class
 2020-09-29 12:40 UTC  (2+ messages)

[PATCH] btrfs: unlock the cow block on error
 2020-09-29 12:38 UTC  (2+ messages)

[PATCH 0/14 v3] BTRFS DIO inode locking/D_SYNC fix
 2020-09-29 12:16 UTC  (3+ messages)
` [PATCH 01/14] fs: remove dio_end_io()

Recover from Extent Tree Corruption (maybe due to hardware failure)
 2020-09-29 10:42 UTC  (3+ messages)

[PATCH 0/5] New rescue mount options
 2020-09-29  6:36 UTC  (5+ messages)
` [PATCH 1/5] btrfs: unify the ro checking for "


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).