Set canmount=noauto before setting mountpoint
I get an "already mounted" error when the sync peer comes online. I verified that the -u option to `zfs recv ...' is working properly, so it seems that `zfs set mountpoint=...' is mounting the dataset automatically. Making this change prevents the automatic mount and the sync peer comes online properly.
Showing with 5 additions and 5 deletions