summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2016-03-21 00:01:59 +0000
committermav <mav@FreeBSD.org>2016-03-21 00:01:59 +0000
commitfd712914d7829613a89c5dacced558ce3b082742 (patch)
treea2190e50d6460e105b863e499bc39784054a7d00 /lib
parentbdf1ebb4e085d21d838aba33f82e52dc83273268 (diff)
downloadFreeBSD-src-fd712914d7829613a89c5dacced558ce3b082742.zip
FreeBSD-src-fd712914d7829613a89c5dacced558ce3b082742.tar.gz
MFC r294815: MFV r294814: 6393 zfs receive a full send as a clone
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Paul Dagnelie <pcd@delphix.com> illumos/illumos-gate@68ecb2ec930c4b0f00acaf8e0abb2b19c4b8b76f This allows to do a full (non-incremental send) and receive it as a clone of an existing dataset. It can leverage nopwrite to share blocks with the origin. This can be used to change the relationship of datasets on the target. For example, maybe on the source you have: A ---- B ---- C And you have sent to the target a full of B, and the incremental B->C: B ---- C You later realize that you want to have A on the target. You will have to do a full send of A, but nopwrite can save you space on the target if you receive it as a clone of B, assuming that A and B have some blocks inxi common: B ---- C \ A
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud