2.0.1.2000
This is a patch version.
Even if this is only a patch version that polish the v2 first release and finally makes it possible to have Dokan v1 and v2 installed side to side... the DokanFCB storage was switched from a simple list O(n) to an Adelson-Velsky/Landis (AVL) table log(n).
It will not make much difference when a few files are open but if you had 16k files opened, the kernel would only make ~4 string compared instead of 16k which is 🚀 during CreateFile
.
Benchmark that compare this version against 1.5.1.1000 in multiple scenarios here
Please see changelog for more details.
And again here is how to migrate an existing > 1.1.0 filesystem to 2.0.0.
Thanks to all the contributors as always (@ATRiiX) !!!