linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH v2 0/6] btrfs send stream version 2
@ 2018-05-28  2:14 Howard McLauchlan
  2018-05-28  2:14 ` [RFC PATCH v2 1/6] btrfs: send, bump stream version Howard McLauchlan
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Howard McLauchlan @ 2018-05-28  2:14 UTC (permalink / raw)
  To: linux-btrfs
  Cc: Chris Mason, Josef Bacik, David Sterba, Filipe Manana,
	Omar Sandoval

This is v2 of send stream version 2. The goal is to provide proper
versioning/compatibility as new features are implemented. v1 can be found here
[1].

v2 adds BTRFS_SEND_C_WRITE_COMPRESSED to patch 1 and style fixes/logic
simplifications to patches 5,6.

v2 also updates btrfs-progs to reflect BTRFS_SEND_C_WRITE_COMPRESSED and updates
the pertinent xfstests to also test the total size command.

As of 4.17-rc7, these changes pass all "send" group xfstests

Cheers,

1: https://patchwork.kernel.org/patch/10388003/

Filipe David Borba Manana (5):
  btrfs: send, bump stream version
  btrfs: send, implement total data size command to allow for progress
    estimation
  btrfs: send, use fallocate command to punch holes
  btrfs: send, use fallocate command to allocate extents
  btrfs: add send_stream_version attribute to sysfs

Howard McLauchlan (1):
  btrfs: add chattr support for send/receive

 fs/btrfs/ctree.h           |   2 +
 fs/btrfs/ioctl.c           |   2 +-
 fs/btrfs/send.c            | 495 +++++++++++++++++++++++++++++++------
 fs/btrfs/send.h            |  27 +-
 fs/btrfs/sysfs.c           |  27 ++
 include/uapi/linux/btrfs.h |  21 +-
 6 files changed, 493 insertions(+), 81 deletions(-)

-- 
2.17.0


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2018-05-28 15:54 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-28  2:14 [RFC PATCH v2 0/6] btrfs send stream version 2 Howard McLauchlan
2018-05-28  2:14 ` [RFC PATCH v2 1/6] btrfs: send, bump stream version Howard McLauchlan
2018-05-28  2:14 ` [RFC PATCH v2 2/6] btrfs: send, implement total data size command to allow for progress estimation Howard McLauchlan
2018-05-28  2:14 ` [RFC PATCH v2 3/6] btrfs: send, use fallocate command to punch holes Howard McLauchlan
2018-05-28  2:14 ` [RFC PATCH v2 4/6] btrfs: send, use fallocate command to allocate extents Howard McLauchlan
2018-05-28  2:14 ` [RFC PATCH v2 5/6] btrfs: add send_stream_version attribute to sysfs Howard McLauchlan
2018-05-28  2:14 ` [RFC PATCH v2 6/6] btrfs: add chattr support for send/receive Howard McLauchlan
2018-05-28  2:14 ` [PATCH v2 1/6] Btrfs-progs: send, bump stream version Howard McLauchlan
2018-05-28  2:14 ` [PATCH v2 2/6] Btrfs-progs: send, implement total data size callback and progress report Howard McLauchlan
2018-05-28  2:14 ` [PATCH v2 3/6] Btrfs-progs: send, implement fallocate command callback Howard McLauchlan
2018-05-28  2:14 ` [PATCH v2 4/6] Btrfs-progs: add write and clone commands debug info to receive Howard McLauchlan
2018-05-28  2:14 ` [PATCH v2 5/6] btrfs-progs: add total data size, fallocate to dump Howard McLauchlan
2018-05-28  2:14 ` [PATCH v2 6/6] btrfs-progs: add chattr support for send/receive Howard McLauchlan
2018-05-28 11:29 ` [RFC PATCH v2 0/6] btrfs send stream version 2 David Sterba

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).