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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b70cb3e0b2 
								
							
								 
							
						 
						
							
							
								
								upgrade protoc to 3.17.3  
							
							
 
							
							
							$brew install protobuf
$ protoc --version
libprotoc 3.17.3
$ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26 
$ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4729a57cc0 
								
							
								 
							
						 
						
							
							
								
								use constants  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ea86ef1da 
								
							
								 
							
						 
						
							
							
								
								Revert "master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()"  
							
							
 
							
							
							This reverts commit af71ae11aa 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af71ae11aa 
								
							
								 
							
						 
						
							
							
								
								master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5160eb08f7 
								
							
								 
							
						 
						
							
							
								
								shell: optionally read filer address from master  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2baed2e1e9 
								
							
								 
							
						 
						
							
							
								
								avoid possible metadata subscription data loss  
							
							
 
							
							
							Previous implementation append filer logs into one file. So one file is not always sorted, which can lead to miss reading some entries, especially when different filers have different write throughput. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5fc35ed0c 
								
							
								 
							
						 
						
							
							
								
								change server address from string to a type  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6923af7280 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc7714fdbe 
								
							
								 
							
						 
						
							
							
								
								logging changes to debug  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f8738867f 
								
							
								 
							
						 
						
							
							
								
								add retry to assign volume  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2056  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								990fa69bfe 
								
							
								 
							
						 
						
							
							
								
								add back AdjustedUrl() related code  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ca10725b8 
								
							
								 
							
						 
						
							
							
								
								Revert "mount: when outside cluster network, use filer as proxy to access volume servers"  
							
							
 
							
							
							This reverts commit 096e088d7b 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								096e088d7b 
								
							
								 
							
						 
						
							
							
								
								mount: when outside cluster network, use filer as proxy to access volume servers  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								394513f598 
								
							
								 
							
						 
						
							
							
								
								filer: ensure seamless meta data updates  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								723ae11db4 
								
							
								 
							
						 
						
							
							
								
								refactoring in order to adjust volume server url later  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								daf0a449f7 
								
							
								 
							
						 
						
							
							
								
								properly cancel context for streaming grpc  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								387ab6796f 
								
							
								 
							
						 
						
							
							
								
								filer: cross cluster synchronization  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb7929a971 
								
							
								 
							
						 
						
							
							
								
								rename filer2 to filer  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ef75ce8a34 
								
							
								 
							
						 
						
							
							
								
								use UTC for all time related folders  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b69cb74c03 
								
							
								 
							
						 
						
							
							
								
								read meta logs by timestamp  
							
							
 
							
							
							pass in event ts when moving logs
meta aggregator reads in memory logs only 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca658a97c5 
								
							
								 
							
						 
						
							
							
								
								add signatures to messages to avoid double processing  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55e40b08fc 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31e23e9783 
								
							
								 
							
						 
						
							
							
								
								filer: support active<=>active filer replication  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45a9d852d3 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3925d086c 
								
							
								 
							
						 
						
							
							
								
								add delete channel  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								081ee6fe34 
								
							
								 
							
						 
						
							
							
								
								reduc logs  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bff09fb74f 
								
							
								 
							
						 
						
							
							
								
								fix looping  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5684839a2 
								
							
								 
							
						 
						
							
							
								
								add DeleteTopic  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a57aef7a9 
								
							
								 
							
						 
						
							
							
								
								sync subscribe()  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95ca9dd8a2 
								
							
								 
							
						 
						
							
							
								
								subscribe support cancel  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f11233cd49 
								
							
								 
							
						 
						
							
							
								
								simplify disconnected stream detection  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85b53ac510 
								
							
								 
							
						 
						
							
							
								
								detect disconnected subscribers  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0de01ff3b 
								
							
								 
							
						 
						
							
							
								
								able to detect disconnected subscribers  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e02a8c67da 
								
							
								 
							
						 
						
							
							
								
								revert to one subscriber one thread  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca4017dd87 
								
							
								 
							
						 
						
							
							
								
								rename  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								25257acd51 
								
							
								 
							
						 
						
							
							
								
								rename  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a7959c1c48 
								
							
								 
							
						 
						
							
							
								
								multiple subscriber with same subscriberId shares the topic manager  
							
							
 
							
							
							rename topicControl to topicCursor 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f243f5b0b 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5a8297a1c 
								
							
								 
							
						 
						
							
							
								
								able to connect publisher  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								39e72fb23c 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6bf3eb69cb 
								
							
								 
							
						 
						
							
							
								
								async chan write read, no write for closed chan  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d693e77418 
								
							
								 
							
						 
						
							
							
								
								add pub sub md5  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07d7abe428 
								
							
								 
							
						 
						
							
							
								
								add deleteTopic, refactoring  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dfccc3c263 
								
							
								 
							
						 
						
							
							
								
								able to read chan and write chan  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e3e4b3072 
								
							
								 
							
						 
						
							
							
								
								add broker connects to filer  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								871efa4fc1 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
 
							
							
							some previous chunk etag was using md5, which should be wrong. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea809a45ab 
								
							
								 
							
						 
						
							
							
								
								add cipher key  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9b6178b8f 
								
							
								 
							
						 
						
							
							
								
								log messages  
							
							
								
 
							
							
						 
						6 years ago