4a4ef3cc3c 
								
							
								 
							
						 
						
							
							
								
								upload_content: upload close response.Body  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d8b8ffced 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								649555b223 
								
							
								 
							
						 
						
							
							
								
								adjust log  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3553da7f7 
								
							
								 
							
						 
						
							
							
								
								add fileId to UploadWithRetry return result  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d49d0a9fc2 
								
							
								 
							
						 
						
							
							
								
								filer.copy: retryable upload  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								22181dd018 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor FilerRequest metrics ( #3402 )  
							
							
 
							
							
							* refactor FilerRequest metrics
* avoid double count proxy
* defer to 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26dbc6c905 
								
							
								 
							
						 
						
							
							
								
								move to  https://github.com/seaweedfs/seaweedfs  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2e7d663bc 
								
							
								 
							
						 
						
							
							
								
								reduced the timeout for creating a connection from 30 to 10 seconds  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc3b75f2f8 
								
							
								 
							
						 
						
							
							
								
								weed/operation/delete_content.go: nil pointer dereference  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4de060daa6 
								
							
								 
							
						 
						
							
							
								
								mount: skip special character in the filenames  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2559  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f9ef1340c 
								
							
								 
							
						 
						
							
							
								
								use streaming mode for long poll grpc calls  
							
							
 
							
							
							streaming mode would create separate grpc connections for each call.
this is to ensure the long poll connections are properly closed. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08336be92e 
								
							
								 
							
						 
						
							
							
								
								filer server: allow upload file to specific dataNode  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a23bcbb7ec 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: move from io/ioutil to io and os package  
							
							
 
							
							
							The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com> 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6ef7b2387 
								
							
								 
							
						 
						
							
							
								
								return error early  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2370  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2789d10342 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5fc35ed0c 
								
							
								 
							
						 
						
							
							
								
								change server address from string to a type  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0207f5fe9b 
								
							
								 
							
						 
						
							
							
								
								replicated remote.cache  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0128239c0f 
								
							
								 
							
						 
						
							
							
								
								handle ipv6 addresses  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3adc3da291 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6923af7280 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e93d4935e3 
								
							
								 
							
						 
						
							
							
								
								add other replica locations when assigning volumes  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a0f92423e 
								
							
								 
							
						 
						
							
							
								
								use grpc and jwt  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d1d1fc772c 
								
							
								 
							
						 
						
							
							
								
								move some volume lookup operations to grpc  
							
							
 
							
							
							jwt related lookup will come in next commit 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69a6da7969 
								
							
								 
							
						 
						
							
							
								
								avoid fail on tail error  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c14da0f1e 
								
							
								 
							
						 
						
							
							
								
								filer.copy: fail early if assign request failed  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2216  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d0cbd2700 
								
							
								 
							
						 
						
							
							
								
								skip cookie checking if from grpc api  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c82326575 
								
							
								 
							
						 
						
							
							
								
								use bytes.Buffer to reduce memory allocation and gc  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2269123d3 
								
							
								 
							
						 
						
							
							
								
								fix aws style Etag for chunks  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2acf6be24e 
								
							
								 
							
						 
						
							
							
								
								resend the http request if connection is stale  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								270645f8d7 
								
							
								 
							
						 
						
							
							
								
								fix   #1996  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f62c153274 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3be061994f 
								
							
								 
							
						 
						
							
							
								
								skip connection reset error  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1971 
this is because the connections are pooled but the volume server has reset the connection 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								319743d330 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e8edc3c4a 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cefe66f159 
								
							
								 
							
						 
						
							
							
								
								dedicated upload processor  
							
							
 
							
							
							avoid thundering effect of overloading volume servers 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f984d2645 
								
							
								 
							
						 
						
							
							
								
								refactor buffer pool  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b2a9c98ef 
								
							
								 
							
						 
						
							
							
								
								fix nil  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df72dc206d 
								
							
								 
							
						 
						
							
							
								
								stats collect chunk upload retry count  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44bdfb2d15 
								
							
								 
							
						 
						
							
							
								
								filer: avoid encryption and compression at the same time  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1828  
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd9f3a0104 
								
							
								 
							
						 
						
							
							
								
								add sleep between upload retries  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								487e435679 
								
							
								 
							
						 
						
							
							
								
								adjust http max idle connections per host  
							
							
 
							
							
							related to https://github.com/chrislusf/seaweedfs/issues/1802  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00707ec00f 
								
							
								 
							
						 
						
							
							
								
								mount: outsideContainerClusterMode proxy through filer  
							
							
 
							
							
							Running mount outside of the cluster would not need to expose all the volume servers to outside of the cluster. The chunk read and write will go through the filer. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b5adc60b4 
								
							
								 
							
						 
						
							
							
								
								upload result changes to the right output variable  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3433accb1b 
								
							
								 
							
						 
						
							
							
								
								weed upload: add TTL  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bf22c0b5b 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago