aboutsummaryrefslogtreecommitdiff
path: root/weed/mount/weedfs.go
AgeCommit message (Collapse)AuthorFilesLines
2023-09-21mount switch to ordered lock requestschrislu1-0/+2
2023-08-16re-orderingchrislu1-1/+1
2023-08-16renamingchrislu1-18/+18
2023-08-16add separate cache directory for write bufferschrislu1-1/+4
2022-10-14Revert "mount: remove mount directory from generating cache directory id"chrislu1-1/+1
This reverts commit 109dc7fdf62ba3c6d1f8aa6ee18cec75505553ee.
2022-10-10mount: remove mount directory from generating cache directory idchrislu1-1/+1
fix https://github.com/seaweedfs/seaweedfs/discussions/3811
2022-08-26Fix a few data races when reading files in mount (#3527)Patrick Schmidt1-4/+5
2022-08-21align memory for atomic read/writechrislu1-2/+2
2022-08-21Avoid race conditions with current filer address (#3474)Patrick Schmidt1-9/+13
When multiple filer requests are in-flight and the current filer disappears and a new one is selected by the first goroutine, then there can be a lot of race conditions while retrieving the current filer. Therefore, load/save the current filer index atomically.
2022-08-04remove unused symlink resolvingchrislu1-11/+1
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-10/+10
2022-07-28mount: ensure symlink parent directory is trackedchrislu1-2/+4
fix https://github.com/chrislusf/seaweedfs/issues/3373
2022-07-24disable symlink translation for nowchrislu1-3/+6
2022-07-24set status to fuse.OKchrislu1-2/+3
2022-07-24mount: resolve symlinkchrislu1-0/+4
2022-06-06add disableXAttr in mount optionningfd1-0/+1
2022-06-05mount: file handle locks entry betterchrislu1-3/+4
related to https://github.com/chrislusf/seaweedfs/issues/2952
2022-05-24remove unused parameterchrislu1-1/+1
2022-04-06avoid possible nil attributeschrislu1-0/+3
2022-04-02mount: add grpc method to adjust quotachrislu1-0/+2
2022-03-13add useful doc linkchrislu1-0/+1
2022-03-09add back writes to swap file when too many in memory chunks are used.chrislu1-2/+9
2022-03-06mount: quota for one mounted collectionchrislu1-0/+2
related to https://github.com/seaweedfs/seaweedfs-csi-driver/issues/48
2022-03-05add flag to enforce quotachrislu1-0/+1
2022-02-28mount: add back support for filer.pathchrislu1-7/+9
2022-02-27mount2: invalidate fuse cache for replaced inodechrislu1-0/+5
2022-02-18fix buildchrislu1-1/+0
2022-02-18return fuse.Status when looking up by inodechrislu1-1/+5
2022-02-16list entries while reading from remotechrislu1-1/+1
2022-02-16clean upchrislu1-12/+0
2022-02-16add back mkdirchrislu1-0/+1
2022-02-16clean up cache on exitchrislu1-0/+1
2022-02-16remove unused codechrislu1-8/+1
2022-02-15mount2: avoid double listing directorieschrislu1-0/+2
2022-02-14file set attributechrislu1-2/+5
2022-02-14listen for metadata updateschrislu1-2/+11
2022-02-13support readchrislu1-7/+35
2022-02-13add open release, refactorchrislu1-0/+2
2022-02-13supports forgetchrislu1-0/+1
2022-02-12fix ok statuschrislu1-1/+1
2022-02-12implement read directory and read directory pluschrislu1-3/+4
2022-02-12can attr root directorychrislu1-5/+42
2022-02-11change to use fuse file systemchrislu1-0/+4
2022-02-11need to follow https://github.com/hanwen/go-fuse/blob/master/fuse/api.gochrislu1-2/+6
2022-02-11to be re-written following fuse virtual file systemchrislu1-22/+12
2022-02-10supports statschrislu1-0/+1
2022-02-10mount with namechrislu1-5/+80
2022-02-10initial setupchrislu1-0/+32