00041f6e08 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix corrupted mount reads after changes on fh ( #3536 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								301b49b63f 
								
							
								 
							
						 
						
							
							
								
								atomic operation  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5df105b1f9 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a few data races when reading files in mount ( #3527 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2e78a522ab 
								
									
								
							
								 
							
						 
						
							
							
								
								remove old raft servers if they don't answer to pings for too long ( #3398 )  
							
							
 
							
							
							* remove old raft servers if they don't answer to pings for too long
add ping durations as options
rename ping fields
fix some todos
get masters through masterclient
raft remove server from leader
use raft servers to ping them
CheckMastersAlive for hashicorp raft only
* prepare blocking ping
* pass waitForReady as param
* pass waitForReady through all functions
* waitForReady works
* refactor
* remove unneeded params
* rollback unneeded changes
* fix 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cda8cc22bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement lseek syscall in FUSE ( #3491 )  
							
							
 
							
							
							See the man page of lseek:
https://man7.org/linux/man-pages/man2/lseek.2.html  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f875031f06 
								
									
								
							
								 
							
						 
						
							
							
								
								Reuse readDataByFileHandle in Read call ( #3482 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8bac903d29 
								
							
								 
							
						 
						
							
							
								
								mount: add locking to prevent nil pointer  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3479  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7807f6641a 
								
							
								 
							
						 
						
							
							
								
								minor  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								63fbf281c7 
								
							
								 
							
						 
						
							
							
								
								remove same file copying rage limitation  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3a75d7f7aa 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement copy_file_range syscall in FUSE ( #3475 )  
							
							
 
							
							
							See the man page of copy_file_range:
https://man7.org/linux/man-pages/man2/copy_file_range.2.html  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b3429858d 
								
							
								 
							
						 
						
							
							
								
								align memory for atomic read/write  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2ef6ab998c 
								
									
								
							
								 
							
						 
						
							
							
								
								Avoid race conditions with current filer address ( #3474 )  
							
							
 
							
							
							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. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								409f39390d 
								
							
								 
							
						 
						
							
							
								
								mount: retryable data chunk uploading  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								689b4ecdcc 
								
							
								 
							
						 
						
							
							
								
								remove unused collection and replication from upload result  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ae93c966d9 
								
							
								 
							
						 
						
							
							
								
								ensure memory is aligned  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3427  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								662ec97602 
								
							
								 
							
						 
						
							
							
								
								mount: adjust on du stats reporting  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3424  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8e69df295 
								
							
								 
							
						 
						
							
							
								
								adjust comments  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0aeec04c31 
								
							
								 
							
						 
						
							
							
								
								quicker to adapt to pattern change  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a880a139d 
								
							
								 
							
						 
						
							
							
								
								mount: fix truncate operation  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/2609  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b278bb24d3 
								
							
								 
							
						 
						
							
							
								
								mount: adjust df stats reporting when close to the limit  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3407  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4d08393b7c 
								
									
								
							
								 
							
						 
						
							
							
								
								filer prefer volume server in same data center ( #3405 )  
							
							
 
							
							
							* initial prefer same data center
https://github.com/seaweedfs/seaweedfs/issues/3404 
* GetDataCenter
* prefer same data center for ReplicationSource
* GetDataCenterId
* remove glog 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd13a7968f 
								
							
								 
							
						 
						
							
							
								
								remove unused symlink resolving  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88945d9954 
								
							
								 
							
						 
						
							
							
								
								mount: do not follow soft link with xattr  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								303bd067b5 
								
							
								 
							
						 
						
							
							
								
								Revert "rename: delete source entry metadata only, skipping hard links"  
							
							
 
							
							
							This reverts commit 03466f955ehttps://github.com/seaweedfs/seaweedfs/issues/3386  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26dbc6c905 
								
							
								 
							
						 
						
							
							
								
								move to  https://github.com/seaweedfs/seaweedfs  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89e276de64 
								
							
								 
							
						 
						
							
							
								
								fix loop  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0eda52c54 
								
							
								 
							
						 
						
							
							
								
								mount: ensure symlink parent directory is tracked  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/3373  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f401b996eb 
								
							
								 
							
						 
						
							
							
								
								mount: fix symlink size reporting  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b98c0b4bf4 
								
							
								 
							
						 
						
							
							
								
								disable symlink translation for now  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2dc5d4adac 
								
							
								 
							
						 
						
							
							
								
								disable symlink translation for now  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2b64916d3e 
								
							
								 
							
						 
						
							
							
								
								set status to fuse.OK  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7386cf6a06 
								
							
								 
							
						 
						
							
							
								
								mount: resolve symlink  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40089b6753 
								
							
								 
							
						 
						
							
							
								
								maintain node lookup counter  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d24db396cc 
								
							
								 
							
						 
						
							
							
								
								fix removing path from inode2path  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41eeb4deef 
								
							
								 
							
						 
						
							
							
								
								do not add new inode during link  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02c2d81cde 
								
							
								 
							
						 
						
							
							
								
								fix removePathFromInode2Path  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d5dc55766 
								
							
								 
							
						 
						
							
							
								
								mount: better support hard links  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ebda0689ab 
								
							
								 
							
						 
						
							
							
								
								use linux default max name length  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64f3d6fb6e 
								
							
								 
							
						 
						
							
							
								
								metadata subscription uses client epoch  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c8818351f 
								
							
								 
							
						 
						
							
							
								
								mount: comment out stuck fuse inode notify during renaming  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5c94acd4f 
								
							
								 
							
						 
						
							
							
								
								mount: check possible nil entry case  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6147b61b0a 
								
							
								 
							
						 
						
							
							
								
								mount: fix concurrent map read and map write  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/3344  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								289402a741 
								
							
								 
							
						 
						
							
							
								
								writer pattern: similar changes to reader pattern  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								578c8aea0e 
								
							
								 
							
						 
						
							
							
								
								typo  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d0defa663 
								
							
								 
							
						 
						
							
							
								
								fix compilation  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f00c7f061 
								
							
								 
							
						 
						
							
							
								
								comments  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d685b94102 
								
							
								 
							
						 
						
							
							
								
								mount: rename also invalidate source inode  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2ecf137a2 
								
							
								 
							
						 
						
							
							
								
								fix resetting fh.reader  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								05c53820b9 
								
							
								 
							
						 
						
							
							
								
								mount: file handler release memory  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b3beb709d 
								
							
								 
							
						 
						
							
							
								
								fix format  
							
							
								
 
							
							
						 
						3 years ago