-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FreeBSD support #2
Comments
FreeBSD 14 is supported now, but probably won't perform as well as other platforms. |
Please, explain, which way range locking is broken on FreeBSD? https://man.freebsd.org/cgi/man.cgi?query=fcntl&sektion=2&n=1 Or you use some other kind of range blocking? |
Thanks for the question, I'll check what the state is again. |
Perhaps you mean “mandatory” locks, not “advisory”? And I see that “fcntl F_SETLCK” is per-process lock, not per file descriptor. What do you use on Linux+Ext4? I can't easily navigate through your code, sorry. |
It looks like FreeBSD support won't be possible (in the way I would like) until either open file description locks, or clonefile are implemented. There are notes in the code about the state of those, it looks like clonefile might arrive in the next version of BSD if the interface in ZFS settles down.
The text was updated successfully, but these errors were encountered: