chrislu
							
						 | 
						
							
							
							
								
							
								e2ecf137a2
								
							
								
							
						 | 
						
							
							
								
								fix resetting fh.reader
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								05c53820b9
								
							
								
							
						 | 
						
							
							
								
								mount: file handler release memory
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								6b3beb709d
								
							
								
							
						 | 
						
							
							
								
								fix format
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								69a2e503ab
								
							
								
							
						 | 
						
							
							
								
								non-recursive directory deletion
							
							
							
							
							
							
								
							
							
							fix a problem during git checkout a different version, where updated directories are deleted even though the directory is not empty. 
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								76f26c4b99
								
							
								
							
						 | 
						
							
							
								
								mount: delete target entry first during move
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								4fd5f96598
								
							
								
							
						 | 
						
							
							
								
								filer: remove replication, collection, disk_type info from entry metadata
							
							
							
							
							
							
								
							
							
							these metadata can change and are not used 
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								ningfd
							
						 | 
						
							
							
							
								
							
								f32142f6f5
								
							
								
							
						 | 
						
							
							
								
								add disableXAttr in mount option
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								d65bb2c6df
								
							
								
							
						 | 
						
							
							
								
								mount: file handle locks entry better
							
							
							
							
							
							
								
							
							
							related to https://github.com/chrislusf/seaweedfs/issues/2952 
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								746092a60b
								
							
								
							
						 | 
						
							
							
								
								add a comment
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								creeew
							
						 | 
						
							
							
							
								
							
								02ae102731
								
							
								
							
						 | 
						
							
							
								
								fix filer.sync missing source srv uploaded files to target when target down
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								a2b101a737
								
							
								
							
						 | 
						
							
							
								
								subscribe metadata between a range
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								5b8b022985
								
							
								
							
						 | 
						
							
							
								
								remove unused parameter
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								Robert Coelho
							
						 | 
						
							
							
							
								
							
								0e6e72d462
								
							
								
							
						 | 
						
							
							
								
								mount: ReadDir return EIO on EnsureVisited err
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								Robert Coelho
							
						 | 
						
							
							
							
								
							
								1fabbe8a25
								
							
								
							
						 | 
						
							
							
								
								mount: cleanup ReadDir rewrite's branches to not assume offsets
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								Robert Coelho
							
						 | 
						
							
							
							
								
							
								cb422d96f7
								
							
								
							
						 | 
						
							
							
								
								mount: rewrite ReadDir to respect input.Offset to fix partial results
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								Robert Coelho
							
						 | 
						
							
							
							
								
							
								05602167f4
								
							
								
							
						 | 
						
							
							
								
								mount: do not mark meta_cache when there is an err
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								justin
							
						 | 
						
							
							
							
								
							
								3551ca2fcf
								
							
								
							
						 | 
						
							
							
								
								enhancement: replace sort.Slice with slices.SortFunc to reduce reflection
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								b597baf488
								
							
								
							
						 | 
						
							
							
								
								mount: set file write time correct to work well with rsync
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2867 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								261ba0208e
								
							
								
							
						 | 
						
							
							
								
								lock-protected setting entry
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								3ab2c0e5c0
								
							
								
							
						 | 
						
							
							
								
								avoid possible nil attributes
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								9d44b89c21
								
							
								
							
						 | 
						
							
							
								
								Revert "avoid possible nil attributes"
							
							
							
							
							
							
								
							
							
							This reverts commit 0a6703c7f7. 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								0a6703c7f7
								
							
								
							
						 | 
						
							
							
								
								avoid possible nil attributes
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								8b3d76b24d
								
							
								
							
						 | 
						
							
							
								
								prevent concurrent access during shutdown
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								e8d7bb42e2
								
							
								
							
						 | 
						
							
							
								
								avoid concurrent access to map object
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2866 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								6a2bcd03aa
								
							
								
							
						 | 
						
							
							
								
								configure mount quota
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								958f880b70
								
							
								
							
						 | 
						
							
							
								
								mount: add grpc method to adjust quota
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								7542fd7f4d
								
							
								
							
						 | 
						
							
							
								
								mount: optimize a bit when writing files
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								bd5c5586b5
								
							
								
							
						 | 
						
							
							
								
								generate inode via path and time
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								5cba8e51c5
								
							
								
							
						 | 
						
							
							
								
								refactor
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								f2f68f675e
								
							
								
							
						 | 
						
							
							
								
								write to disk during random writes, limiting total disk spaces used
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								f70c1e449b
								
							
								
							
						 | 
						
							
							
								
								add useful doc link
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								b20ddc57a7
								
							
								
							
						 | 
						
							
							
								
								mount: return open status
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								b40d252761
								
							
								
							
						 | 
						
							
							
								
								mount: chmod for root
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								011a41b561
								
							
								
							
						 | 
						
							
							
								
								add back writes to swap file when too many in memory chunks are used.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								dc204dd137
								
							
								
							
						 | 
						
							
							
								
								fix nil entry
							
							
							
							
							
							
								
							
							
							panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0x1d340b4]
goroutine 130523 [running]:
github.com/chrislusf/seaweedfs/weed/filer.FileSize(...)
        /code/seaweedfs/weed/filer/filechunks.go:26
github.com/chrislusf/seaweedfs/weed/mount.(*WFS).Lookup(0xc000866d80, 0x1, 0xc002897f40, {0xc004b00980, 0x39}, 0x1ec19e0)
        /code/seaweedfs/weed/mount/weedfs_dir_lookup.go:59 +0x654
github.com/hanwen/go-fuse/v2/fuse.doLookup(0xc00033c000, 0xc00033c000)
        /code/go/pkg/mod/github.com/hanwen/go-fuse/v2@v2.1.0/fuse/opcode.go:333 +0x6b
github.com/hanwen/go-fuse/v2/fuse.(*Server).handleRequest(0xc000ab2420, 0xc00033c000)
        /code/go/pkg/mod/github.com/hanwen/go-fuse/v2@v2.1.0/fuse/server.go:483 +0x1f3
github.com/hanwen/go-fuse/v2/fuse.(*Server).loop(0xc000ab2420, 0x0)
        /code/go/pkg/mod/github.com/hanwen/go-fuse/v2@v2.1.0/fuse/server.go:456 +0x110
created by github.com/hanwen/go-fuse/v2/fuse.(*Server).readRequest
        /code/go/pkg/mod/github.com/hanwen/go-fuse/v2@v2.1.0/fuse/server.go:323 +0x534
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								3aeee3d748
								
							
								
							
						 | 
						
							
							
								
								ensure releasing file handle
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								8136384473
								
							
								
							
						 | 
						
							
							
								
								remove debug message
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								46a28b8819
								
							
								
							
						 | 
						
							
							
								
								mount: adjust disk space based on quota
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								f3442e36e6
								
							
								
							
						 | 
						
							
							
								
								mount: quota adjust error type to be syscall.ENOSPC
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								c7e8ac18f0
								
							
								
							
						 | 
						
							
							
								
								mount: quota for one mounted collection
							
							
							
							
							
							
								
							
							
							related to https://github.com/seaweedfs/seaweedfs-csi-driver/issues/48 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								b7c992f410
								
							
								
							
						 | 
						
							
							
								
								add flag to enforce quota
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								28b8974a3a
								
							
								
							
						 | 
						
							
							
								
								mount: fix directory pagination when using midnight commander
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								fcf3714443
								
							
								
							
						 | 
						
							
							
								
								mount: add back support for filer.path
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								aad62ee148
								
							
								
							
						 | 
						
							
							
								
								mount: mark directory uncached if forgotten
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								554e239097
								
							
								
							
						 | 
						
							
							
								
								release file handle
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								3639fedd01
								
							
								
							
						 | 
						
							
							
								
								mount: fix fsync opened and renamed files
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								63a9d8f01d
								
							
								
							
						 | 
						
							
							
								
								ensure inodes are not duplicating unless hardlinked
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								de77d00c81
								
							
								
							
						 | 
						
							
							
								
								correctly clean up for a file
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								c3792c8352
								
							
								
							
						 | 
						
							
							
								
								remove dead code
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								9ef5bb20f6
								
							
								
							
						 | 
						
							
							
								
								mount2: invalidate fuse cache for replaced inode
							
							
							
							
								
							
							
						 | 
						4 years ago |