- 11 Dec, 2019 2 commits
-
-
Ka-Hing Cheung authored
this allows us to distinguish between truncate vs ftruncate
-
Ka-Hing Cheung authored
previously, this will fail if /mnt/file doesn't have an xattr: ``` listxattr("/mnt/file", 0x7fe8b3686830, 256) = -1 EIO (Input/output error) ``` We should be returning the actual size only if the input size is zero. Related issue is if the filesystem returns ERANGE, we should propagate that error instead of returning the actual size. Replaced go-xattr usage with x/sys/unix so we can test this.
-
- 26 Oct, 2019 1 commit
-
-
Ka-Hing Cheung authored
* Fallocate support * use fallocate wrapper that works on darwin
-
- 23 Sep, 2019 1 commit
-
-
Michael Stapelberg authored
try mounting without fusermount(1) first
-
- 19 Sep, 2019 3 commits
-
-
Michael Stapelberg authored
/dev/fuse is not pollable. Go ≥ 1.13 starts reporting this on Read().
-
Michael Stapelberg authored
This requires root privileges or the CAP_SYS_ADMIN capability, but allows supporting -o suid.
-
Michael Stapelberg authored
-
- 18 Sep, 2019 2 commits
-
-
Michael Stapelberg authored
-
Michael Stapelberg authored
-
- 16 Sep, 2019 3 commits
-
-
Michael Stapelberg authored
See https://golang.org/doc/go1.13#os for the corresponding change.
-
Michael Stapelberg authored
-
Michael Stapelberg authored
-
- 17 Apr, 2018 1 commit
-
-
Functionary Robot authored
-
- 07 Feb, 2018 3 commits
-
-
Aaron Jacobs authored
replace imports of "golang.org/x/net/context" with "context"
-
Arran Walker authored
-
Arran Walker authored
-
- 01 Dec, 2017 1 commit
-
-
Aaron Jacobs authored
Hard links implementation
-
- 30 Nov, 2017 1 commit
-
-
Srdjan Rilak authored
-
- 24 Nov, 2017 1 commit
-
-
Srdjan Rilak authored
-
- 03 Nov, 2017 1 commit
-
-
Aaron Jacobs authored
add fuse mount subtype to mountconfig
-
- 02 Nov, 2017 1 commit
-
-
baul authored
-
- 01 Nov, 2017 1 commit
-
-
baul authored
-
- 10 Oct, 2017 1 commit
-
-
Ka-Hing Cheung authored
when we are under memory pressure, or echo 3 > /proc/sys/vm/drop_caches, kernel can send us many forget ops at the same time if we have lots of inodes in memory. Running them all in goroutines can lead to even more memory usage and eventually OOM.
-
- 13 May, 2017 1 commit
-
-
Aaron Jacobs authored
-
- 12 May, 2017 2 commits
-
-
Aaron Jacobs authored
Closes #21.
-
Aaron Jacobs authored
-
- 11 May, 2017 5 commits
-
-
Ka-Hing Cheung authored
-
Ka-Hing Cheung authored
-
Ka-Hing Cheung authored
-
Ka-Hing Cheung authored
-
Ka-Hing Cheung authored
-
- 08 May, 2017 8 commits
-
-
Aaron Jacobs authored
See #25.
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Ben Sidhom authored
MacOS apparently invokes StatFS on os.Lstat/os.Stat. Note that the return fields are not actually populated here.
-
Ben Sidhom authored
-
Ben Sidhom authored
-
Ben Sidhom authored
-
Ben Sidhom authored
-
- 07 May, 2017 1 commit
-
-
Aaron Jacobs authored
-