c58da1ab9c
Merge pull request #979 from trapexit/node-size
...
Remove embedded name in node struct
2.33.0
2021-11-01 22:46:09 -04:00
68b3026264
Remove embedded name in node struct
...
The 32 byte array is below the average size so those 32 bytes are wasted a
large portion of the time.
2021-11-01 21:08:58 -04:00
810c5a40f7
Merge pull request #978 from trapexit/debug2
...
Add new debug printing routines, fix ioctl cmd type
2021-10-27 22:31:58 -04:00
18dead4d86
Add new debug printing routines
2021-10-27 22:12:10 -04:00
2082357d3a
Merge pull request #977 from trapexit/readme
...
Readme
2021-10-25 21:58:01 -04:00
68719da828
Remove ioctl runtime section, use getfattr instead of xattr
2021-10-25 21:57:30 -04:00
31fd1ec82e
Merge pull request #975 from trapexit/sponsorship
...
Remove subscribestar from sponsor platforms
2021-10-15 23:30:33 -04:00
c3845097ee
Remove subscribestar from sponsor platforms
2021-10-15 23:30:22 -04:00
d76934ee9d
Merge pull request #972 from trapexit/log-node-info
...
Add option to log node memory usage metrics
2021-10-11 12:33:11 -04:00
5f737cb7bf
Add option to log node memory usage metrics
2021-10-11 11:57:16 -04:00
50ede1ba97
Merge pull request #969 from trapexit/node-size
...
Reduce struct node size
2021-10-03 22:44:03 -04:00
930dad31de
Reduce struct node size
...
* Replace the stat values with a crc32b of them instead (for auto-cache)
* Replace char flag with bitfield
* Remove node generation. nodeid is an unsigned 64bit int. Would take 500K+ years
to rollover at 1M nodes per second.
2021-10-03 22:15:34 -04:00
88b91161e0
Merge pull request #968 from trapexit/fix
...
Fix regression from remember_node refactor
2021-09-30 22:14:51 -04:00
8150957a01
Fix regression from remember_node refactor
2021-09-30 22:13:29 -04:00
fee97efafb
Merge pull request #967 from trapexit/malloc-trim
...
Add malloc_trim configure test
2021-09-30 20:25:42 -04:00
80856cf7ac
Merge pull request #966 from trapexit/libupdates
...
Update ghc::filesystem and nonstd::optional
2021-09-30 20:05:40 -04:00
c929781d08
Add malloc_trim configure test
2021-09-30 20:00:40 -04:00
313aa2a1d3
Update ghc::filesystem and nonstd::optional
2021-09-30 19:43:05 -04:00
021ce3d97c
Merge pull request #964 from trapexit/fmp
...
Rework of allocation in libfuse
2021-09-19 17:31:39 -04:00
4ea0de3ef2
Rework dirents buffer management
2021-09-19 16:48:03 -04:00
6b5c484fbf
Major rework of memory allocation using fixed mem pools
2021-09-19 16:48:03 -04:00
b165332486
Merge pull request #959 from trapexit/readme
...
Add details on dropping caches before benchmarks
2021-09-03 07:22:21 -04:00
f598d3bc38
Add details on dropping caches before benchmarks
2021-09-03 07:21:16 -04:00
4daa9e4eb9
Merge pull request #957 from trapexit/cirrus-ci
...
Add new cirrus-ci targets
2021-08-29 14:25:17 -04:00
122f9c1d5d
Add new cirrus-ci targets
2021-08-29 13:56:56 -04:00
2da5cda4b3
Merge pull request #956 from trapexit/mount-bsd
...
Remove usage printing regression in mount_bsd
2021-08-29 13:20:07 -04:00
5263a65dcf
Remove usage printing regression in mount_bsd
2021-08-29 13:09:38 -04:00
1255d3d1b2
Merge pull request #955 from trapexit/mfs
...
Fix infinite loop in mfs action policy
2021-08-29 13:07:40 -04:00
8def16a811
Fix infinite loop in mfs action policy
2021-08-29 12:33:52 -04:00
7d1683b607
Merge pull request #954 from trapexit/libfuse-cleanup
...
Major cleanup of libfuse to remove unneeded features
2021-08-29 12:15:05 -04:00
43a6d66e3c
Major cleanup of libfuse to remove unneeded features
...
* Remove request interrupt code. Required tracking of all requests unnecesssarily.
* Remove all debugging printing. Have plans to do full replacement.
* Remove deprecated functions.
* Remove unneeded error checking.
* Remove "userdata" which was unused.
* Remove allow_root feature.
2021-08-29 00:05:30 -04:00
8b33f9a766
Merge pull request #953 from trapexit/readme-chia
...
Update docs with Chia wallet address
2021-08-26 12:57:16 -04:00
df721eb253
Update docs with Chia wallet address
2021-08-26 12:56:33 -04:00
0547517a99
Merge pull request #951 from trapexit/readme
...
Add more clarity in what to provide when submitting bug reports
2021-08-22 13:12:03 -04:00
54e85007a2
Add more clarity in what to provide when submitting bug reports or questions
2021-08-22 13:10:54 -04:00
6e53f3b698
Merge pull request #945 from trapexit/readme
...
Update 'features' section of readme
2021-08-10 21:49:32 -04:00
1aaf742c13
Update 'features' section of readme
2021-08-10 21:48:51 -04:00
3754e20049
Merge pull request #944 from trapexit/trapexit-patch-1
...
tweak bug report template language
2021-08-09 21:10:16 -04:00
b4c031d1f0
tweak bug report template language
2021-08-09 21:09:54 -04:00
3b8d495c43
Merge pull request #940 from trapexit/ioctl-runtime-removal
...
Remove config ioctl calls
2021-08-03 17:02:01 -04:00
61c2187c14
Remove config ioctl calls
...
While they were going to be the new way of interacting with the runtime config
I've decided to use toml based config for mergerfs v3. In that case all updates
will happen through the config file and ioctl will only be used to load/reload
the config rather than a key:value like API.
2021-08-02 16:56:20 -04:00
192e4a4af8
Merge pull request #939 from trapexit/update-nonstd-optional
...
Update nonstd::optional to v3.4.0
2021-08-02 16:29:40 -04:00
749f0290e9
Merge pull request #938 from trapexit/update-ghc-filesystem
...
Update ghc::filesystem to v1.5.8
2021-08-02 16:24:22 -04:00
7013ff9aeb
Update nonstd::optional to v3.4.0
2021-08-02 16:10:56 -04:00
3ce0dc56e4
Update ghc::filesystem to v1.5.8
2021-08-02 16:06:43 -04:00
8e47bf4946
Merge pull request #926 from trapexit/modzero
...
pfrd: fix mod by zero error when all branches are filtered
2021-06-25 09:45:01 -04:00
098f353bf1
pfrd: fix mod by zero error when all branches are filtered
2021-06-25 09:17:16 -04:00
859b4da3dc
Merge pull request #924 from trapexit/varinit-master
...
properly initialize fuse_buf in worker loop
2021-06-20 17:40:12 -04:00
80f30999fa
properly initialize fuse_buf in worker loop
2021-06-20 17:38:17 -04:00
3fdd322a5c
Merge pull request #914 from trapexit/readme
...
mention bind-propagation and add link to hotio
2021-05-29 13:27:19 -04:00