HomeFreeBSD

Send / Recv Fixes following b52563

Description

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

Details

Provenance
Tom Caputi <tcaputi@datto.com>Authored on Aug 23 2017, 11:54 PM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Aug 23 2017, 11:54 PM
Parents
rGdb4c1adaf82d: Add support for DMU_OTN_* types in dbufstat.py
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rG9b8407638da7: Send / Recv Fixes following b52563 (authored by Tom Caputi <tcaputi@datto.com>).Aug 23 2017, 11:54 PM