I have a TrueNas core system and a TrueNas scale system and prefer to use replication above rsync to transfer (pull or send) data between the two systems. That is no problem as long as the data is not encrypted. However:
So two questions:

- On scale, when replicating data from one encrypted dataset-1 to another dataset-2 that works, but in order to access / read dataset-2 you have to copy the key of dataset-1 to dataset-2. That is not even bad in my option, since I can imagine that the copied dataset should not be accessible, unless you are the data owner having the key
- However trying to do the same from the remote source (in this case my core system), towards the scale system, it completely fails. Messages are showing that it is not yet supported. And that you should try with <encrypted parent>/<the destination dataset>. Apart from the fact that this is IMHO ridiculous, it did not work.
- Creating an new encrypted destination dataset, using the key from the source data-set did not work as well
So two questions:
- in which release will this missing functionality be implemented
- Is there a command line option to define a Replication task pulling data from a remote encrypted dataset to a local encrypted dataset (without nonsense like required higher level encrypted dataset)