It's OpenZFS, not ZoL and the FreeBSD and Linux developers are working together on finishing the unification and stabilization of the code base.
I don't think I need educating on a project I also work on myself.
During the time Matt made the remarks here where danb35 refered to it was still ZoL and most of the features talked about here started dev during the ZoL time period. I made the choice to use ZoL for a reason.
Allan Jude made a few valid remarks about vdev topology changes and why this feature although in high demand is probably last on the list. Listen to the latest episode of BSD now for that:
https://www.bsdnow.tv/340
Cool, I never have time for podcasts... thanks for the reference!
Second, the monthly OpenZFS leadership calls are public. Not in terms of participation, but everyone is invited to listen in or watch later, e.g.
https://m.youtube.com/watch?feature=youtu.be&v=FVwYAwrKZCU
They are open both in participation AND watching...
Click:
https://docs.google.com/document/d/1w2jv2XVYFmBVvG1EGf-9A5HBVsjAYoLIFZAnWHhV-BM/edit
They are also announced in the mailing list.
I may be a bit overly critical, but some of the points in these threads that come up time and time again do look like FUD to me. So please go to the sources if you have doubts about the future development of ZFS.
I don't think you are overly critical, I scolded quite a few people myself for things like using ZoL to describe OpenZFS2.0
And yes, more people should just go to the source (github, meeting reports, mailinglist etc.) instead of refering to a post from 2017. Or Allan on BSDNOW is also a good source, mostly first hand.
As far as I am concerned I trust the people some of whom I know personally for quite some time now that the future of ZFS on FreeBSD is bright and probably better than ever.
Yes, this is very true... There are some awesome features planned to be added to OpenZFS (including bsd ;) ) this year... Think: Draid, ZSTD, Persistent L2ARC etcetc... This would give a HUGE boost to TrueNAS core and ZFS in general :)
Pool checkpoints and special allocation class vdevs are way more important to me, for example, than adding and removing single drives. Allocation classes are huge, folks! Next up: persistent L2ARC!
With a bit of luck, Behlendorf is considering it, persistent L2ARC should get into BSD together with Allocation Classes when OpenZFS2.0 drops... Don't underestimate ZSTD btw, if it makes it in OpenZFS2.0 that would totally change the compression landscape.
Also: I'm super hyped for the combination of DRAID and Allocation classes, the synergy between those is amazing
TL:DR:
Super awesome features comming, even without vdev expansion.