by tim.rohrer » Sun Sep 23, 2018 7:29 pm
After a lot of testing, I finally identified issues that were impacting the synchronization. Two of them appear to be related to OpenZFS on OS X (O3X) and I want to share them here as a way of closing out this thread.
I researched support for ACLs before starting a migration to ZFS. Believing I had found suitable support, I continued. But, something related to rsync and ACLs doesn't appear to work correctly, at least when synchronizing from a non-ZFS filesystem to a ZFS filesystem.
In one of my attempts, I reset permissions in /Users, thus removing any remaining ACLs. However, that still didn't fix the problem. Then I turned off the rsync '-A' option (which seeks to preserve ACLs), and I was able to successfully complete a synchronization. Even though no ACLs were present, it appears to be the cause of of death for 'rsync --server'. have not confirmed this on an independent machine; maybe someone else can? I do know that I finally got it to complete. I'm now working on a second run.
The other issue that may be contributing relates to the performance of O3X. I'm going to start another thread covering that. EDIT: I found another thread involving write speeds that I will review first.