chrislu
							
						 | 
						
							
							
							
								
							
								1112dab4f3
								
							
								
							
						 | 
						
							
							
								
								allocate brokers to serve segments
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								3254f18343
								
							
								
							
						 | 
						
							
							
								
								display data center and rack in cluster.ps
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								9f20d3ebd1
								
							
								
							
						 | 
						
							
							
								
								add dc and rack
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								682382648e
								
							
								
							
						 | 
						
							
							
								
								collect cluster node start time
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								 
								guol-fnst
							
						 | 
						
							
							
							
								
							
								8e2426a879
								
							
								
							
						 | 
						
							
							
								
								revert changes of pb file
							
							
							
							
							
							
								
							
							
							orignal protoc-gen-go-grpc verion is 1.1.0 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								guol-fnst
							
						 | 
						
							
							
							
								
							
								b12944f9c6
								
							
								
							
						 | 
						
							
							
								
								fix naming convention
							
							
							
							
							
							
								
							
							
							notify volume server of duplicate directoris
improve searching efficiency 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								guol-fnst
							
						 | 
						
							
							
							
								
							
								de6aa9cce8
								
							
								
							
						 | 
						
							
							
								
								avoid duplicated volume directory
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								94635e9b5c
								
							
								
							
						 | 
						
							
							
								
								filer: add filer group
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								1e35b4929f
								
							
								
							
						 | 
						
							
							
								
								shell vacuum volume by collection and volume id
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								b4be56bb3b
								
							
								
							
						 | 
						
							
							
								
								add timing info during ping operation
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								35bc67f030
								
							
								
							
						 | 
						
							
							
								
								fix conflicts
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								85d80fd36d
								
							
								
							
						 | 
						
							
							
								
								fix removing old raft server
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								357aa818fe
								
							
								
							
						 | 
						
							
							
								
								add raft shell cmds
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								bc888226fc
								
							
								
							
						 | 
						
							
							
								
								erasure coding: tracking encoded/decoded volumes
							
							
							
							
							
							
								
							
							
							If an EC shard is created but not spread to other servers, the masterclient would think this shard is not located here. 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								bbbbbd70a4
								
							
								
							
						 | 
						
							
							
								
								master supports grpc ping
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								a2d3f89c7b
								
							
								
							
						 | 
						
							
							
								
								add lock messages
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								chrislu
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e0fc2898e9
								
							
								
							
						 | 
						
							
							
								
								auto updated filer peer list
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								4b9c42996a
								
							
								
							
						 | 
						
							
							
								
								refactor grpc API
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								5ea86ef1da
								
							
								
							
						 | 
						
							
							
								
								Revert "master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()"
							
							
							
							
							
							
								
							
							
							This reverts commit af71ae11aa. 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								af71ae11aa
								
							
								
							
						 | 
						
							
							
								
								master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								5160eb08f7
								
							
								
							
						 | 
						
							
							
								
								shell: optionally read filer address from master
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e5fc35ed0c
								
							
								
							
						 | 
						
							
							
								
								change server address from string to a type
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e93d4935e3
								
							
								
							
						 | 
						
							
							
								
								add other replica locations when assigning volumes
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								5a0f92423e
								
							
								
							
						 | 
						
							
							
								
								use grpc and jwt
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								5571f4f70a
								
							
								
							
						 | 
						
							
							
								
								master: add master.follower to handle read file id lookup requests
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								4370a4db63
								
							
								
							
						 | 
						
							
							
								
								use int64 for volume count in case of negative overflow
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								f0ad172e80
								
							
								
							
						 | 
						
							
							
								
								shell: show which server holds the lock
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1983 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								b465095db1
								
							
								
							
						 | 
						
							
							
								
								shell: add volume.check.disk to fix inconsistency for replicated volumes
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1923 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								f8446b42ab
								
							
								
							
						 | 
						
							
							
								
								this can compile now!!!
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								94525aa0fd
								
							
								
							
						 | 
						
							
							
								
								allocate volume by disk type
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								0d2ec832e2
								
							
								
							
						 | 
						
							
							
								
								rename from volumeType to diskType
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								d156c74ec0
								
							
								
							
						 | 
						
							
							
								
								volume server set volume type and heartbeat to the master
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e9cd798bd3
								
							
								
							
						 | 
						
							
							
								
								adding volume type
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								965413c21b
								
							
								
							
						 | 
						
							
							
								
								shell: add volume.vacuum command
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								5a16f17e47
								
							
								
							
						 | 
						
							
							
								
								remove unused message type
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								1eec5c8d5d
								
							
								
							
						 | 
						
							
							
								
								gen pb
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								dc26012a3b
								
							
								
							
						 | 
						
							
							
								
								initial
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								da4edf3651
								
							
								
							
						 | 
						
							
							
								
								master: check peers for existing leader before starting a leader election
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1509 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								55cb68c09c
								
							
								
							
						 | 
						
							
							
								
								filer: replication follows master config if not specified
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								c9202c4b3d
								
							
								
							
						 | 
						
							
							
								
								add storage backend to GetMasterConfigurationResponse
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								ca3516ac6d
								
							
								
							
						 | 
						
							
							
								
								adjust protoc
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								d4235afe4d
								
							
								
							
						 | 
						
							
							
								
								support multiple locks
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								bdc337a719
								
							
								
							
						 | 
						
							
							
								
								make lock/unlock optional
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								30ee4f3291
								
							
								
							
						 | 
						
							
							
								
								add exclusive lock library on shell
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								77873b832b
								
							
								
							
						 | 
						
							
							
								
								add master side code for cluster wise exclusive lock
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								dcc6b6a3ed
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								50a5018b7f
								
							
								
							
						 | 
						
							
							
								
								writing meta logs is working
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								dd5b582d05
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								c4bea45099
								
							
								
							
						 | 
						
							
							
								
								S3 API: fix DeleteMultipleObjectsHandler
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1241 
							
						 | 
						6 years ago |