Project

General

Profile

Bug #57888

Fix ACL metadata corruption on zfs send/recv

Added by Dru Lavigne almost 2 years ago. Updated over 1 year ago.

Status:
Done
Priority:
No priority
Assignee:
Alexander Motin
Category:
OS
Target version:
Seen in:
Severity:
High
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

57888-create-testfile.png (27.5 KB) 57888-create-testfile.png Timothy Moore II, 02/13/2019 09:05 AM
57888-add-acl-entries.png (42.4 KB) 57888-add-acl-entries.png Timothy Moore II, 02/13/2019 09:05 AM
57888-inc-send.png (20.6 KB) 57888-inc-send.png Timothy Moore II, 02/13/2019 09:05 AM
57888-testfile-acl-noloss.png (21.1 KB) 57888-testfile-acl-noloss.png Timothy Moore II, 02/13/2019 09:05 AM
57888-move-testfile-grow.png (42.1 KB) 57888-move-testfile-grow.png Timothy Moore II, 02/13/2019 09:05 AM
54355
54364
54373
54382
54391

Related issues

Related to FreeNAS - Bug #73578: Blacklist the "-e" send flag in the new replication codeClosed
Related to FreeNAS - Bug #73594: Panic on embedded block receive after fixing ACL corruption in #57888Closed
Copied from FreeNAS - Bug #53199: Fix ACL metadata corruption on ZFS send and receiveReady for Testing
Copied to FreeNAS - Bug #73623: Fix ACL metadata corruption on zfs send/recvDone

History

#1 Updated by Dru Lavigne almost 2 years ago

  • Copied from Bug #53199: Fix ACL metadata corruption on ZFS send and receive added

#2 Updated by Alexander Motin almost 2 years ago

Here is possibly related new FreeBSD issue: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233277

#4 Updated by Dru Lavigne almost 2 years ago

  • Target version changed from 11.2-U2 to 11.2-U3

#6 Updated by Alexander Motin over 1 year ago

  • Related to Bug #73578: Blacklist the "-e" send flag in the new replication code added

#8 Updated by Alexander Motin over 1 year ago

  • Related to Bug #73594: Panic on embedded block receive after fixing ACL corruption in #57888 added

#9 Updated by Dru Lavigne over 1 year ago

  • Subject changed from ACL metadata corruption on zfs send/recv to Fix ACL metadata corruption on zfs send/recv
  • Target version changed from 11.2-U3 to 11.2-U2
  • Needs Doc changed from Yes to No

#11 Updated by Dru Lavigne over 1 year ago

  • Copied to Bug #73623: Fix ACL metadata corruption on zfs send/recv added

#12 Updated by Dru Lavigne over 1 year ago

  • Description updated (diff)

#13 Updated by Timothy Moore II over 1 year ago

54355
54364
54373
54382
54391

Testing with FreeNAS system:

OS Version:  FreeNAS-11.2-U2-INTERNAL88 (Build Date: Feb 12, 2019 22:13)
Processor:   AMD Ryzen 5 1600 Six-Core Processor (12 cores)
Memory:      64 GiB

In Shell:
Create 4 KiB testfile acltest. Add 12+ entries to the ACL.
Snapshot the file and move the snapshot to a different pool/dataset with zfs send/recv.
Add another 4 KiB to acltest.
Take another snapshot and incrementally send it to the first pool with zfs -i send/recv.
Check acltest ACL on the received pool. No entries were lost.

#14 Updated by Dru Lavigne over 1 year ago

  • Status changed from Passed Testing to Done

Also available in: Atom PDF