linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: David Sterba <dsterba@suse.com>
To: linux-btrfs@vger.kernel.org
Cc: clm@fb.com
Subject: Btrfs progs pre-release 4.14-rc1
Date: Tue, 14 Nov 2017 16:33:35 +0100	[thread overview]
Message-ID: <20171114153335.5657-1-dsterba@suse.com> (raw)

Hi,

a pre-release has been tagged.

Changes:
  * build: libzstd now required by default
  * check: more lowmem mode repair enhancements
  * subvol set-default: also accept path
  * prop set: compression accepts no/none, same as ""
  * filesystem usage: enable for filesystem on top of a seed device
  * rescue: new command fix-device-size
  * other
    * new tests
    * cleanups and refactoring
    * doc updates

ETA for 4.14 is in +2 days (2017-11-16).

Mailinglist patch backlog has grown again, I'll have to do more minor releases
to get the features and fixes merged. No concrete plans for now, some patchsets
are almost ready so they'll probably go first.

Tarballs: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
Git: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git

Shortlog:

Baruch Siach (1):
      btrfs-progs: convert: add missing types header

Benjamin Peterson (1):
      btrfs-progs: docs: correct grammar

David Sterba (24):
      btrfs-progs: help: print multiple syntax schemas on separate lines
      btrfs-progs: prop: also allow "none" to disable compression
      btrfs-progs: docs: update btrfs-properties
      btrfs-progs: image: move metadump definitions to own header
      btrfs-progs: build: use variables for btrfs-image images
      btrfs-progs: image: start a new header for sanitization functions
      btrfs-progs: image: introduce symbolic names for the sanitization modes
      btrfs-progs: image: pass rb_root to find_collisions
      btrfs-progs: image: drop unused parameter from sanitize_xattr
      btrfs-progs: image: pass sanitize mode and name tree separately to sanitize_inode_ref
      btrfs-progs: image: pass sanitize mode and name tree separately to sanitize_dir_item
      btrfs-progs: image: pass sanitize mode and name tree separately to sanitize_name
      btrfs-progs: image: move sanitization to new file
      btrfs-progs: don't use __u8 for fsid buffers
      btrfs-progs: tests: don't pass size to prepare_test_dev if not necessary
      btrfs-progs: tests: extend fsck/028 to test fix-device-size and mount
      btrfs-progs: docs: update mount options
      btrfs-progs: docs: add impact of atime/noatime
      btrfs-progs: docs: add note about mount option applicability
      btrfs-progs: build: require libzstd support by default
      btrfs-progs: build: mention library dependency for reiserfs
      btrfs-progs: docs: move the rescue fix-device-size command and update
      btrfs-progs: update CHANGES for v4.14
      Btrfs progs v4.14-rc1

Lakshmipathi.G (1):
      btrfs-progs: tests/common: Display warning only after searching for btrfs kernel module

Liu Bo (1):
      btrfs-progs: do not add stale device into fs_devices

Lu Fengqi (7):
      btrfs-progs: qgroup: fix qgroup show sort by multi items
      btrfs-progs: test: Add test image for lowmem mode file extent interrupt
      btrfs-progs: lowmem check: Output more detailed information about file extent interrupt
      btrfs-progs: lowmem check: Fix false alert about referencer count mismatch
      btrfs-progs: test: Add test image for lowmem mode referencer count mismatch false alert
      btrfs-progs: qgroup: cleanup the redundant function add_qgroup
      btrfs-progs: qgroup: split update_qgroup to reduce arguments

Misono, Tomohiro (6):
      btrfs-progs: subvol: change set-default to also accept path
      btrfs-progs: test: add new cli-test for subvol get/set-default
      btrfs-progs: fi: move dev_to_fsid to cmds-fi-usage for later use
      btrfs-progs: fi: enable fi usage for filesystem on top of seed device
      btrfs-progs: device: add description of alias to help message
      btrfs-progs: doc: add description of missing and example, of device remove

Pavel Kretov (1):
      btrfs-progs: defrag: add a brief warning about ref-link breakage

Qu Wenruo (14):
      btrfs-progs: tests: Allow check test to repair in lowmem mode for certain errors
      btrfs-progs: mkfs: avoid BUG_ON for chunk allocation when ENOSPC happens
      btrfs-progs: mkfs: avoid positive return value from cleanup_temp_chunks
      btrfs-progs: mkfs: fix overwritten return value for mkfs
      btrfs-progs: mkfs: error out gracefully for --rootdir
      btrfs-progs: convert: Open the fs readonly for rollback
      btrfs-progs: mkfs: refactor test_minimum_size to use the calculated minimal size
      btrfs-progs: rescue: Fix zero-log mounted branch
      btrfs-progs: Introduce function to fix unaligned device size
      btrfs-progs: Introduce function to fix super block total bytes
      btrfs-progs: rescue: Introduce fix-device-size
      btrfs-progs: check: Also check and repair unaligned/mismatch device and super sizes
      btrfs-progs: tests/fsck: Add test case image for 'rescue fix-dev-size'
      btrfs-progs: print-tree: Print offset as tree objectid for ROOT_ITEM

Satoru Takeuchi (1):
      btrfs-progs: allow "no" to disable compression for convenience

Su Yue (28):
      btrfs-progs: check: enable repair in lowmem mode
      btrfs-progs: check: repair inode nbytes in lowmem mode
      btrfs-progs: check: repair dir inode isize in lowmem mode
      btrfs-progs: check: repair inode orphan item in lowmem mode
      btrfs-progs: check: change find_inode_ref()'s arg
      btrfs-progs: check: modify check_fs_first_inode()
      btrfs-progs: check: change find_dir_index/item
      btrfs-progs: check: introduce print_inode_ref()
      btrfs-progs: check: introduce print_dir_item_err()
      btrfs-progs: check: adjustments for further repair
      btrfs-progs: check: introduce repair_inode_item_missing()
      btrfs-progs: check: introduce repair_fs_first_inode()
      btrfs-progs: check: repair dir_item and inode_ref in lowmem mode
      btrfs-progs: check: count dir inode isize again
      btrfs-progs: check: repair inode nlink in lowmem
      btrfs-progs: check: punch_extent_hole in lowmem
      btrfs-progs: check: special case for last item
      btrfs-progs: check: change the way lowmem mode traverses metadata
      btrfs-progs: check: delete wrong items in lowmem repair
      btrfs-progs: check: introduce repair_chunk_item()
      btrfs-progs: check: introduce repair_tree_block_ref()
      btrfs-progs: check: introduce repair_extent_data_item()
      btrfs-progs: check: repair block group accounting in lowmem mode
      btrfs-progs: check: return value of check_extent_refs
      btrfs-progs: check: call repair_root_items before any repairs
      btrfs-progs: check: error or return value of repair_root_items()
      btrfs-progs: check: check extent_inline_ref in lowmem
      btrfs-progs: fsck-tests: 027/bad_extent_inline_ref_type


             reply	other threads:[~2017-11-14 15:35 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-14 15:33 David Sterba [this message]
2017-11-17 16:48 ` Btrfs progs pre-release 4.14-rc1 Uli Heller
2017-11-17 20:08   ` Nick Terrell
2017-11-18  9:03     ` Uli Heller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20171114153335.5657-1-dsterba@suse.com \
    --to=dsterba@suse.com \
    --cc=clm@fb.com \
    --cc=linux-btrfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).