198688c717 
								
							
								 
							
						 
						
							
							
								
								revert volume etag  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e033d45b8 
								
							
								 
							
						 
						
							
							
								
								simpler logic  
							
							
 
							
							
							related to https://github.com/chrislusf/seaweedfs/pull/1981  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								519b0e1e49 
								
							
								 
							
						 
						
							
							
								
								filer: upload to a directory without "/" suffix  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1988  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af313dff58 
								
							
								 
							
						 
						
							
							
								
								add gateway for easier POST and DELETE blobs  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b82edc0d2 
								
							
								 
							
						 
						
							
							
								
								filer: avoid stuck uploader  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1980 
reverting the file upload batch executor 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f952f979d1 
								
							
								 
							
						 
						
							
							
								
								filer: return 304 when If-Modified-Since == Last-Modified  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2327c0756b 
								
							
								 
							
						 
						
							
							
								
								fix to avoid loop  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c131764c34 
								
							
								 
							
						 
						
							
							
								
								ensure error is sent back in channel  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1966 
avoid shared readErr variable 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8251d1140e 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e404a1433 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67e019d54b 
								
							
								 
							
						 
						
							
							
								
								add missing changes  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e8edc3c4a 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cefe66f159 
								
							
								 
							
						 
						
							
							
								
								dedicated upload processor  
							
							
 
							
							
							avoid thundering effect of overloading volume servers 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5880334fc 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e79e2ddeed 
								
							
								 
							
						 
						
							
							
								
								remove unused MoveEvents  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac875976c0 
								
							
								 
							
						 
						
							
							
								
								filer, volume: add concurrent upload size limit to avoid OOM  
							
							
 
							
							
							add some back pressure when writes are slow 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06be5dc6c3 
								
							
								 
							
						 
						
							
							
								
								log snowflake sequencer nodeid's hex when start, it'll be in part of new assigned fid  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69b2dab9c6 
								
							
								 
							
						 
						
							
							
								
								add a snowflake sequencer as more robust fid generator, but less compressable than small auto-inc id  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a801332b0d 
								
							
								 
							
						 
						
							
							
								
								filer: return 409 if file conflicts with a directory  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1938  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d931eff27 
								
							
								 
							
						 
						
							
							
								
								avoid possible nil  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1928 
The nil was because of `dn.Parent().UnlinkChildNode(dn.Id())` in topo.UnRegisterDataNode() function, when the dn leaves the cluster. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f315eb2bb8 
								
							
								 
							
						 
						
							
							
								
								fix build error  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b465095db1 
								
							
								 
							
						 
						
							
							
								
								shell: add volume.check.disk to fix inconsistency for replicated volumes  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1923  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1a86cf808 
								
							
								 
							
						 
						
							
							
								
								s3: copy object to itself  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1922  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06da02739d 
								
							
								 
							
						 
						
							
							
								
								CheckAllChunkViews() for HEAD requests only  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90510e3137 
								
							
								 
							
						 
						
							
							
								
								If WriteHeader is not called explicitly, the first call to Write  
							
							
 
							
							
							will trigger an implicit WriteHeader(http.StatusOK).
WriteHeader: Only one header may be written. Go does not currently! 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46b9f5cff4 
								
							
								 
							
						 
						
							
							
								
								add debug logging  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d446673a6 
								
							
								 
							
						 
						
							
							
								
								fix error printing  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df72dc206d 
								
							
								 
							
						 
						
							
							
								
								stats collect chunk upload retry count  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8363be8548 
								
							
								 
							
						 
						
							
							
								
								trim out trailing return character  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								400de380f4 
								
							
								 
							
						 
						
							
							
								
								volume server: support tcp direct put/get/delete  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e982b06bcd 
								
							
								 
							
						 
						
							
							
								
								support IPv6  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f7b024891 
								
							
								 
							
						 
						
							
							
								
								Show the real disk usage in stats calls  
							
							
 
							
							
							Currently the file size of only one volume location is taken into
account in the stats. This commit multiplies the disk usages by the
amount of nodes holding a replica of the volume.
This will yield the expected amount of disk usage and matches the
total size calculations from before. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee21c0042e 
								
							
								 
							
						 
						
							
							
								
								log error write entry  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ba75e3d5a 
								
							
								 
							
						 
						
							
							
								
								filer: do not return no content for empty files  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1831 
fix https://github.com/chrislusf/seaweedfs/issues/1830  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								30b30b8fe0 
								
							
								 
							
						 
						
							
							
								
								volume.tier.move: passing non-empty disk type  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee7cdf3668 
								
							
								 
							
						 
						
							
							
								
								revert ErrXyz to ErrorXyz temporarily.  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6d421508a 
								
							
								 
							
						 
						
							
							
								
								revert ErrXyz to ErrorXyz temporarily.  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ffe736d20 
								
							
								 
							
						 
						
							
							
								
								renaming to ErrXyz  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73958e357d 
								
							
								 
							
						 
						
							
							
								
								add descriptive error if no free volumes  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2ad6f1047 
								
							
								 
							
						 
						
							
							
								
								webdav add replication setting  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1817  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eab6e31d34 
								
							
								 
							
						 
						
							
							
								
								use backticks instead of double quotes to avoid escaped additionally in regex  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3575d41009 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6daa932f5c 
								
							
								 
							
						 
						
							
							
								
								refactoring to get master function, instead of passing master values directly  
							
							
 
							
							
							this will enable retrying later 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa17311063 
								
							
								 
							
						 
						
							
							
								
								s3: set filename when uploading file chunks  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd866664a8 
								
							
								 
							
						 
						
							
							
								
								skip JWT if fileId is empty  
							
							
 
							
							
							related to https://github.com/chrislusf/seaweedfs/issues/1808  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3fe628f04e 
								
							
								 
							
						 
						
							
							
								
								use hdd instead of empty string  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8446b42ab 
								
							
								 
							
						 
						
							
							
								
								this can compile now!!!  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ce647f27e 
								
							
								 
							
						 
						
							
							
								
								support customizable disk type  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4bd8a692d8 
								
							
								 
							
						 
						
							
							
								
								disk type can be generic tags  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								487e435679 
								
							
								 
							
						 
						
							
							
								
								adjust http max idle connections per host  
							
							
 
							
							
							related to https://github.com/chrislusf/seaweedfs/issues/1802  
							
						 
						5 years ago