]> granicus.if.org Git - zfs/commit
Send / Recv Fixes following b52563
authorTom Caputi <tcaputi@datto.com>
Wed, 23 Aug 2017 23:54:24 +0000 (19:54 -0400)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 23 Aug 2017 23:54:24 +0000 (16:54 -0700)
commit9b8407638da71ea9f4afb21375f991869f19811f
tree864fd6f860707bbf979aa2f648ec6d7e24434670
parentdb4c1adaf82db7815baa675d7df3952f46b07ae9
Send / Recv Fixes following b52563

This patch fixes several issues discovered after
the encryption patch was merged:

* Fixed a bug where encrypted datasets could attempt
  to receive embedded data records.

* Fixed a bug where dirty records created by the recv
  code wasn't properly setting the dr_raw flag.

* Fixed a typo where a dmu_tx_commit() was changed to
  dmu_tx_abort()

* Fixed a few error handling bugs unrelated to the
  encryption patch in dmu_recv_stream()

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tom Caputi <tcaputi@datto.com>
Closes #6512
Closes #6524
Closes #6545
include/sys/dmu.h
include/sys/zfs_ioctl.h
lib/libzfs/libzfs_sendrecv.c
man/man8/zfs.8
module/zfs/dmu.c
module/zfs/dmu_send.c