a7f669044e 
								
							
								 
							
						 
						
							
							
								
								rename also applies to open file handle  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								edfa73782f 
								
							
								 
							
						 
						
							
							
								
								adjust log level  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								090612492c 
								
							
								 
							
						 
						
							
							
								
								fix compilation  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d43129d27f 
								
							
								 
							
						 
						
							
							
								
								add back handles lock  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e74dc4e4bc 
								
							
								 
							
						 
						
							
							
								
								add back fs node cache for renaming  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9832653e1d 
								
							
								 
							
						 
						
							
							
								
								FUSE mount: proper error with deleting non empty folder  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20e2ac1add 
								
							
								 
							
						 
						
							
							
								
								filer: store md5 metadata for files uploaded by filer  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1412  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eed525b717 
								
							
								 
							
						 
						
							
							
								
								FUSE mount: remove DirListCacheLimit  
							
							
 
							
							
							outdated parameter 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d40de39e75 
								
							
								 
							
						 
						
							
							
								
								FUSE: do not change crtime, uid, gid on save  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8dfeba8023 
								
							
								 
							
						 
						
							
							
								
								FUSE: skip changing to empty uid and gid during flush  
							
							
 
							
							
							Skip uid and gid changes if request uid and gid are zero
mongodb lock file, and many interim files, has empty uid and gid
I0724 10:05:51 93643 filehandle.go:173] /db/diagnostic.data/metrics.interim fh 1333342842031408359 flush Flush [ID=0x3 Node=0x50 Uid=0 Gid=0 Pid=178] 0x10 fl=0x0 lk=0x0 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd29b8c81d 
								
							
								 
							
						 
						
							
							
								
								fix compilation  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5788f1f6bf 
								
							
								 
							
						 
						
							
							
								
								remove fsnode cache  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1400  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6962ca48d3 
								
							
								 
							
						 
						
							
							
								
								fix compilation  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df7eee523b 
								
							
								 
							
						 
						
							
							
								
								FUSE: implement dir fsync  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1398  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3bbac0820b 
								
							
								 
							
						 
						
							
							
								
								FUSE: faster rename implementation  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60d14a9800 
								
							
								 
							
						 
						
							
							
								
								mount: fix difference with storage format in local cache  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97d97f3528 
								
							
								 
							
						 
						
							
							
								
								go code can read and write chunk manifest  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ddec7b2bb9 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d1df97933 
								
							
								 
							
						 
						
							
							
								
								mount: fatal error if can not process meta data  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3e00d36c5 
								
							
								 
							
						 
						
							
							
								
								reset cache for each new release  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ad0bce2f5 
								
							
								 
							
						 
						
							
							
								
								remove old code  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54d6b3c30f 
								
							
								 
							
						 
						
							
							
								
								filer: support running multiple mount to different filers avoiding duplicated cache  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1382  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce3630e7a4 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31e23e9783 
								
							
								 
							
						 
						
							
							
								
								filer: support active<=>active filer replication  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42a338d7b0 
								
							
								 
							
						 
						
							
							
								
								FUSE mount: clean up file handles during renaming  
							
							
 
							
							
							resolve dir rename when file is still open. Need to clean the file handles as soon as possible.
These can happen out of order:
file rename, then file release
file release, then file rename 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95a1860d65 
								
							
								 
							
						 
						
							
							
								
								remove empty calls for list cache  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6498d0c86b 
								
							
								 
							
						 
						
							
							
								
								remove list cache  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9033a7d369 
								
							
								 
							
						 
						
							
							
								
								removed async option  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bb8cae65d 
								
							
								 
							
						 
						
							
							
								
								reverting and working  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3cec4b3c49 
								
							
								 
							
						 
						
							
							
								
								FUSE mount: fix file id written twice?  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1373  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8e0d629af 
								
							
								 
							
						 
						
							
							
								
								ensure correct file mode  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7a45d448f 
								
							
								 
							
						 
						
							
							
								
								FUSE mount: lazy loading meta cache  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b74eced7a3 
								
							
								 
							
						 
						
							
							
								
								mount: a fix to prevent possible repeated calls  
							
							
 
							
							
							related to https://github.com/bazil/fuse/issues/130  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								628b27ef3b 
								
							
								 
							
						 
						
							
							
								
								purge old cache implementation  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4598473251 
								
							
								 
							
						 
						
							
							
								
								fix possible EOF problem  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb3e86fbd5 
								
							
								 
							
						 
						
							
							
								
								auto create non-existing cache directory  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1350  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac48c899e8 
								
							
								 
							
						 
						
							
							
								
								add printouts for synchronizing metadata which can be slow for large folders  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								47234760f4 
								
							
								 
							
						 
						
							
							
								
								log adjust format  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97a504b0bb 
								
							
								 
							
						 
						
							
							
								
								fix possible directory deletion error  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								871efa4fc1 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
 
							
							
							some previous chunk etag was using md5, which should be wrong. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e93588ec78 
								
							
								 
							
						 
						
							
							
								
								FUSE mount: atomic local cache updates  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e72e9e4b8 
								
							
								 
							
						 
						
							
							
								
								able to subscribe any topic from any point of time  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed3cf811f5 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6850d28d6b 
								
							
								 
							
						 
						
							
							
								
								refacotr: move signal handling and pprof to grace package  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a7957b4ca 
								
							
								 
							
						 
						
							
							
								
								FUSE: subcribe meta events based on timestamp  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d0e1d8d74 
								
							
								 
							
						 
						
							
							
								
								also writes to local meta cache  
							
							
 
							
							
							before waiting for subscribed meta events 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a207285af7 
								
							
								 
							
						 
						
							
							
								
								cache metadata on startup  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e24b25de78 
								
							
								 
							
						 
						
							
							
								
								async meta caching: can stream updates now  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f02f7121d 
								
							
								 
							
						 
						
							
							
								
								read from meta cache  
							
							
 
							
							
							meta cache is not initialized 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8e4238ad2 
								
							
								 
							
						 
						
							
							
								
								add placeholder for cached meta data reading  
							
							
								
 
							
							
						 
						6 years ago