Antonio SJ Musumeci
aa0b4141d6
mutex_debug.hpp
2025-08-23 13:59:38 -05:00
trapexit
90b3585347
Update readme to match index of mkdocs ( #1515 )
2025-08-22 20:53:22 -05:00
trapexit
d7549f8d53
Fix string manipulation functions after refactor ( #1514 )
2025-08-22 19:42:31 -05:00
trapexit
6ac7f389c5
Misc changes ( #1513 )
...
* Start moving to string_view where possible
* Rework readdir object to use atomic load/store
2025-08-21 22:42:58 -05:00
trapexit
2101ef5bcc
Updates to docs, add nonraid, more intro to fs details ( #1512 )
2025-08-21 15:09:04 -05:00
Max.-F. Helm and Max-F-Helm
dd1bea52cd
Allow empty lines in config ini files ( #1509 )
...
* Allow empty lines in config files
* Add example comment to ini example in docs/quickstart.md
---------
Co-authored-by: Max-F-Helm <m7t24zklr@relay.firefox.com >
2025-08-13 20:00:05 -05:00
trapexit
df19f99976
Fix constructing string from attrval setxattr config ( #1508 )
2025-08-11 19:50:12 -05:00
trapexit
24e778b95a
Rework calculation of branch for release make targets ( #1507 )
2025-08-10 18:39:18 -05:00
trapexit
a8a7b34cf3
Add Debian 13 build targets ( #1506 )
2025-08-10 17:50:06 -05:00
trapexit
6ae9641bcc
Misc documentation updates ( #1505 )
2025-08-10 17:23:55 -05:00
trapexit
4439c2a030
Add setting of oom_score_adj ( #1504 )
...
To limit risk of killing by OOM Killer.
2025-08-07 23:58:06 -05:00
trapexit
9872710720
More makefile tweaks, build log, smaller git clones ( #1503 )
2025-08-06 12:24:25 -05:00
trapexit
b18aba86b6
Build improvements ( #1501 )
...
* Remove python dependency
* Remove ecfd
* Improve makefiles
* Make preload.so more 32bit compatible
2025-08-04 23:39:52 -05:00
trapexit
33fc26f81f
Cleanup copy functions ( #1500 )
2025-07-27 16:23:45 -05:00
trapexit
e8cd74cab0
Move everything to negative errno return types ( #1499 )
2025-07-25 17:53:48 -05:00
trapexit
2b500f194a
Rework of runtime interface ( #1498 )
...
Also have special error handling for when branches are invalid and
ENOENT would be returned for getattr and readdir so users understand
what is going on and the runtime interface can still be used to fix
the problem.
2025-07-21 18:18:59 -05:00
trapexit
e87867cd2a
Clear O_NOFOLLOW when opening a relative fd ( #1494 )
2025-07-08 18:25:00 -05:00
trapexit
fa851eda3a
Ensure passthrough and keep_cache are mutually exclusive ( #1493 )
2025-07-06 18:31:47 -05:00
trapexit
f852474073
Update the secondary group cache ( #1492 )
...
* Use concurrent_flat_map to build a global cache rather than per
thread.
* Create global maintanence thread manager for clearing unused cache
entries.
2025-07-05 17:05:53 -05:00
trapexit
9e626228be
Add mergerfs.collect-info ( #1491 )
...
A tool to collect info for support requests.
2025-07-03 20:18:05 -05:00
trapexit
71ddae8713
Misc documentation changes ( #1489 )
2025-06-29 19:08:57 -05:00
trapexit
e216a81a27
Rework movefile and cow break to use copyfile ( #1488 )
2025-06-28 17:27:40 -05:00
trapexit
264c5600f8
Misc cleanup ( #1486 )
...
* Skip non-directories when loading branches
* Warn if branch doesn't exist
* Add braces to globbing
2025-06-25 22:43:49 -05:00
trapexit
be49dbe1bd
Remove linux only getdents in favor of readdir for FreeBSD sake ( #1485 )
2025-06-24 19:31:40 -05:00
trapexit
eb124316c9
Set default read thread count to 0 ( #1484 )
2025-06-23 22:39:42 -05:00
trapexit
77ef88b04c
Add fsck.mergerfs tool ( #1483 )
2025-06-23 21:57:55 -05:00
trapexit
34f07e57f5
Add RHEL/CentOS 10 build support ( #1479 )
2025-06-09 14:33:55 -05:00
trapexit
095fcf82a3
Misc doc updates
2025-06-08 23:59:17 -05:00
trapexit
1b167d34d8
Spawn "mount" on branches when waiting for mounts enabled
2025-06-08 15:09:47 -05:00
trapexit
23824eaeb4
Misc cleanup
2025-06-06 19:10:19 -05:00
trapexit
e310d24615
Add support for FUSE passthrough
2025-06-05 23:47:42 -05:00
trapexit
92312c8507
Add debugging of mutexes ( #1470 )
...
When DEBUG defined it will used timed locks which will log when held
too long along with where.
2025-05-26 00:44:39 -05:00
trapexit
4b751c2d37
Fix incorrect dyn cast ( #1467 )
2025-05-19 22:46:55 -05:00
trapexit
86b50d2d4e
Rework policies to return branches rather than path strings
2025-05-17 16:35:18 -05:00
trapexit
7e084ea7db
Update README.md to fix link ( #1464 )
2025-05-12 09:48:19 -05:00
trapexit
6eca711f58
Update mkdocs build action ( #1458 )
2025-05-10 12:56:10 -05:00
trapexit
923d9608e8
Add details to docs about FreeBSD limitations
2025-05-09 21:18:20 -05:00
trapexit
3a034712f6
Add versioning to docs using 'mike'
2025-05-08 19:53:54 -05:00
Zack Guo
5db04b4b5f
Update installation.md for SUSE
2025-05-08 07:44:57 -05:00
trapexit
fa3266ca7f
Add podman release build tooling + misc build fixes ( #1455 )
2025-05-08 00:00:53 -05:00
trapexit
344014aa81
Rework thread pool for increased stability + config and doc updates ( #1453 )
...
Also updates fmt to 11.2.0 and replaced syslog usage with a wrapper
leveraging fmt.
2025-05-05 18:28:49 -05:00
Solipsistmonkey and Jesse Harwin
455a81290b
Fix build instructions typo
...
the location of install-build-pkgs was in buildtools and not tools
---------
Co-authored-by: Jesse Harwin <jesse@jharwin.com >
2025-04-28 14:00:20 -05:00
trapexit
deb54c58d8
Merge pull request #1448 from trapexit/defaultperms
...
Add config option to control default_permissions
2025-04-25 17:34:16 -05:00
Antonio SJ Musumeci
2b04a791b7
Add config option to control default_permissions
...
Defaults true but there might be some situations where it is useful to
disable.
2025-04-25 16:34:39 -05:00
trapexit
8ee998e8aa
Merge pull request #1447 from trapexit/branchcfg
...
Improve mount waiting + misc doc improvements
2025-04-23 16:40:26 -05:00
Antonio SJ Musumeci
de2a82800a
Improve mount waiting + misc doc improvements
...
Adds user.mergerfs.branch and user.mergerfs.branch_mounts_here
Adds .mergerfs.branch and .mergerfs.branch_mounts_here files.
2025-04-23 15:58:36 -05:00
trapexit
212681ddc5
Merge pull request #1445 from trapexit/docs
...
Misc doc updates + add logo
2025-04-19 22:45:27 -05:00
Antonio SJ Musumeci
9dac54f223
Misc doc updates + add logo
2025-04-19 22:44:08 -05:00
trapexit
78fa34098e
Merge pull request #1444 from trapexit/docs
...
Add FAQ entry regarding OS support
2025-04-15 23:41:45 -05:00
Antonio SJ Musumeci
54681e885a
Add FAQ entry regarding OS support
2025-04-15 23:40:42 -05:00