I enabled the plugin method and while it is not perfect i did hack it into the back of unraid so shares work and docker and vm's run off it now.
I would ultimately love native support, and further advocate it with some tests below
Unraid server is built as per the screen shots, currently parity is turned off which is ultimately going to be slower when performing this test
of creating a 20gb file of the NAS itself.
ZFS POOL
- 2x Hitachi 3TB SATA Drives
- 1x Samsung 850 Pro 512GB SSD for ZIL (Logs)
Compression set to Lz4 and sync set to disabled.
ZFS Mount
[zfs] dd if=/dev/zero bs=1MB count=20000 of=20gbte
20000+0 records in
20000+0 records out
20000000000 bytes (20 GB, 19 GiB) copied, 8.42902 s, 2.5 GB/s
Unraid XFS Mount with Caching enabled (Raid 10 btrfs)
dd if=/dev/zero bs=1MB count=20000 of=20gbte
20000+0 records in
20000+0 records out
20000000000 bytes (20 GB, 19 GiB) copied, 41.0709 s, 487 MB/s
I know that real world that over network on 1gbe - this would not be an issue, as the network speed would be slower than the actual time it takes
to create the file. On 10gbe this would be an impact.
Thought i would share