Antonio SJ Musumeci
fd4044d2aa
Update copyright headers
3 weeks ago
trapexit
6ac7f389c5
Misc changes ( #1513 )
* Start moving to string_view where possible
* Rework readdir object to use atomic load/store
7 months ago
Antonio SJ Musumeci
b7f7f7fa97
Change misc defaults
* category.create=pfrd
* moveonenospc=pfrd
* cache.files=off
* parallel-direct-writes=true
These changes were made to match the recommended settings for most
users to reduce confusion.
12 months ago
Antonio SJ Musumeci
538467b86d
config: rework global config, remove rwlock, make branches RCU like
Also added unit tests. Should have done separately but found a number of bugs.
5 years ago
Antonio SJ Musumeci
a93bd9f7fa
freebsd: misc cleanups to get freebsd compiling
6 years ago
Antonio SJ Musumeci
08d267fc61
moveonenospc: enhance the feature to allow using a policy
Just like functions you can now set a policy for moveonfreenospc. This
allows for more flexibility.
For backwards compatibility moveonfreenospc=true is converted to
moveonfreenospc=mfs.
minfreespace does apply which is slightly different from original behavior.
6 years ago
Antonio SJ Musumeci
dbdd3e22fc
additional readdir refactor cleanup
Differences between readdir and getdents is minimal at best. Leaving code
for now to allow for possible expansion later.
6 years ago
Antonio SJ Musumeci
54c41c4994
rework config management
* Add standard way to do str2val and val2str conversion
* Add support for a config file
* Add support for reading and writing settings via ioctl
7 years ago
Antonio SJ Musumeci
62873d2d3b
use getdents64 on linux
6 years ago
Antonio SJ Musumeci
d119807adb
restructure readdir, add readdir_plus
Does not enable READDIR_AUTO. Might add in the future.
7 years ago
Antonio SJ Musumeci
1dc7bff6e6
wrap most posix filesystem functions
10 years ago
Waldir Pimenta
9f36eada14
add license title
It's not strictly required, but it's useful metadata, and part of the recommended license template text (see http://choosealicense.com/licenses/isc/ and https://opensource.org/licenses/isc-license )
10 years ago
Antonio SJ Musumeci
242af777be
move from MIT to ISC license. closes #194
10 years ago
Antonio SJ Musumeci
bb7a966296
initial code commit
12 years ago
Antonio SJ Musumeci
2b78be18f4
Initial commit
12 years ago