The libzpool taskq was there first, but was not sufficiently generic for 
"fksmbd".  (That was our "fake/debug" SMB server in a user process.)
We tried to make the taskq code in libfakekernel a little more generic, so it 
_might_ make sense to work from that, but that's a decision for whoever works 
on this.

As for interfaces, it would be helpful if this could be usable in both 
consumers (libzpool and libfksmbsrv) with relatively modest changes, i.e. 
perhaps a special header file with #define(s) sufficient to let us build the 
SMB server code without (much) change.  I know that's a lot to ask, which is 
part of why this hasn't happened already.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openzfs/openzfs/pull/141#issuecomment-338325324
------------------------------------------
openzfs-developer
Archives: 
https://openzfs.topicbox.com/groups/developer/discussions/T012acd019d09e76d-Mcae9dfefb66968c70f94da38
Powered by Topicbox: https://topicbox.com

Reply via email to