ZFS Bug in zfs receive - Mountpoint not changed

Generally "zfs send | zfs receive" works very well. But when we transfer several datasets from one pool to the other only the first mountpoint is set as expected:

Using:
zfs send -R zDataStorage8Backup/datasetShares@auto-20211027-050000 | zfs receive -Fd zDataStorage8

creates correct mountpoint
Code:
zfs list
NAME                                USED  AVAIL  REFER  MOUNTPOINT
zDataStorage8                       315M  13.9T   128K  /zDataStorage8
zDataStorage8/datasetShares         311M  13.9T   311M  /zDataStorage8/datasetShares
But the second transfer:
zfs send -R zDataStorage8Backup/datasetVM@auto-20211027-120000 | zfs receive -Fd zDataStorage8
does not change the mountpoint
Code:
zfs list
NAME                                USED  AVAIL  REFER  MOUNTPOINT
zDataStorage8                      2.22T  11.7T   128K  /zDataStorage8
zDataStorage8/datasetShares        2.16T  11.7T  2.10T  /zDataStorage8/datasetShares
zDataStorage8/datasetVM            62.0G  11.7T  62.0G  /zDataStorage8Backup/datasetVM
We can change the mountpoint later, but this seems to be a bug.
Bug zfs mountpoint.jpg
 
On a 13.0-RELEASE VM test system I can't reproduce:
Code:
# zfs send -R zDataStorage8Backup/datasetShares@01 | zfs receive -Fd zDataStorage8

# zfs list
NAME                                USED   AVAIL    REFER  MOUNTPOINT
zDataStorage8                       876K   831M       96K  /zDataStorage8
zDataStorage8/datasetShares          96K   831M       96K  /zDataStorage8/datasetShares
Second transfer:
Code:
# zfs send -R zDataStorage8Backup/datasetVM@01 | zfs receive -Fd zDataStorage8

# zfs list
NAME                                USED   AVAIL    REFER  MOUNTPOINT
zDataStorage8                       876K   831M       96K  /zDataStorage8
zDataStorage8/datasetShares          96K   831M       96K  /zDataStorage8/datasetShares
zDataStorage8/datasetVM              96K   831M       96K  /zDataStorage8/datasetVM
 
Back
Top