Your output from zfs get suggests that your properties are set on each dataset, whereas mine are set on the pool, hence when I ran zfs get all trinity/software it barfed -> dataset does not exist. But running zfs get all trinity it works and returns the relevant information
Yes, that is always so. In ZFS the properties are specific to each dataset.
I was referring to the ZFS version upgrade, I would like to think that when you upgrade a zpool to a later ZFS version all the datasets in this zpool are also upgraded, but I'm not sure about this anymore, I'll have to go over it. I haven't looked at ZFS in a long time, luckily it's something you configure once and don't touch for a long time.
If that is set to off which it is by default you cannot rename a file in an smb share from test to Test on windows it barfs
In my system I can do it.
? that's confusing, are you saying there is an entry in fstab for each dataset
No, that is not like that. I don't know how it works exactly, but they show up in the GUI under the storage tab as separate file systems. That makes me think that OMV "sees" them as independent filesystems. ryecoaaron could answer that.