Chris Lu
							
						 
						
							
							
							
								
							
								a8624c2e4f 
								
							
								 
							
						 
						
							
							
								
								read from alternative replica  
							
							 
							
							 
							
							
								
 
							
							
							related to https://github.com/chrislusf/seaweedfs/issues/1512  
							
						 
						5 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								ca3516ac6d 
								
							
								 
							
						 
						
							
							
								
								adjust protoc  
							
							 
							
							
								
 
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								bc2ec6774d 
								
							
								 
							
						 
						
							
							
								
								inject git version into build  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								39e72fb23c 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								zhangsong
							
						 
						
							
							
							
								
							
								d819865fe7 
								
							
								 
							
						 
						
							
							
								
								add fsync option for benchmark  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								eab4c9219c 
								
							
								 
							
						 
						
							
							
								
								randomize benchmark content  
							
							 
							
							 
							
							
								
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1294  
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								076c8bd3bc 
								
							
								 
							
						 
						
							
							
								
								filer master start up with default ip address instead of just localhost  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								d848d08944 
								
							
								 
							
						 
						
							
							
								
								use public url also for deletions  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								6a8484b4ae 
								
							
								 
							
						 
						
							
							
								
								master able to list all master clients by type  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								892e726eb9 
								
							
								 
							
						 
						
							
							
								
								avoid reusing context object  
							
							 
							
							 
							
							
								
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1182  
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								9b6296e77a 
								
							
								 
							
						 
						
							
							
								
								volume: add grpc file read operation  
							
							 
							
							 
							
							
								
 
							
							
							This is added more for performance benchmarking. 
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								d335f04de6 
								
							
								 
							
						 
						
							
							
								
								support env variables to overwrite toml file  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								zhangsong
							
						 
						
							
							
							
								
							
								65f1095a54 
								
							
								 
							
						 
						
							
							
								
								fix benchmark cmd usage info  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								j.laycock
							
						 
						
							
							
							
								
							
								6fc6322c90 
								
							
								 
							
						 
						
							
							
								
								Change joeslay paths to chrislusf paths  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								j.laycock
							
						 
						
							
							
							
								
							
								595a1beff0 
								
							
								 
							
						 
						
							
							
								
								Swap imports to use joeslay  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								ede876cfdb 
								
							
								 
							
						 
						
							
							
								
								periodic scripts exeuction from leader master  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								920b4e56aa 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								chenwanli
							
						 
						
							
							
							
								
							
								45a52b17fd 
								
							
								 
							
						 
						
							
							
								
								benchmark: add replication flag  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								77b9af531d 
								
							
								 
							
						 
						
							
							
								
								adding grpc mutual tls  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								98a03b38e5 
								
							
								 
							
						 
						
							
							
								
								avoid util package depends on security package  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								74fb237727 
								
							
								 
							
						 
						
							
							
								
								benchmark can work in secure mode  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								4ff4a147b2 
								
							
								 
							
						 
						
							
							
								
								cleanup security.Secret  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								bingoohuang
							
						 
						
							
							
							
								
							
								ab6be025d7 
								
							
								 
							
						 
						
							
							
								
								go fmt and fix some typo  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								2a19511ba8 
								
							
								 
							
						 
						
							
							
								
								avoid gzip benchmark data  
							
							 
							
							 
							
							
								
 
							
							
							related to https://github.com/chrislusf/seaweedfs/issues/804  
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								75d63db60d 
								
							
								 
							
						 
						
							
							
								
								randomize raft server startup  
							
							 
							
							 
							
							
								
 
							
							
							also some go fmt 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								44d8e35988 
								
							
								 
							
						 
						
							
							
								
								add listener for volumd id location for benchmark tool  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								4ce6586710 
								
							
								 
							
						 
						
							
							
								
								use local random generator to avoid global lock  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								霍晓栋
							
						 
						
							
							
							
								
							
								1f63094542 
								
							
								 
							
						 
						
							
							
								
								refactor Volume Assign function  
							
							 
							
							
								
 
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								5ce6bbf076 
								
							
								 
							
						 
						
							
							
								
								directory structure change to work with glide  
							
							 
							
							 
							
							
								
 
							
							
							glide has its own requirements. My previous workaround caused me some
code checkin errors. Need to fix this. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								 
								chrislusf
							
						 
						
							
							
							
								
							
								32ba7fc6c0 
								
							
								 
							
						 
						
							
							
								
								Fix a possible index out of range error. Remove unnecessary caching.  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Stuart P. Bentley
							
						 
						
							
							
							
								
							
								1a194a578c 
								
							
								 
							
						 
						
							
							
								
								More consistency with SeaweedFS name  
							
							 
							
							 
							
							
								
 
							
							
							Among the changes, this replaces a couple instances of "Seaweed File System"
with "SeaweedFS", for the same reason that nobody says "Mongo Data Base". 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Stuart P. Bentley
							
						 
						
							
							
							
								
							
								f0c2a2dcb3 
								
							
								 
							
						 
						
							
							
								
								Change all chrislusf/weed-fs links to point to chrislu/seaweedfs  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								chrislusf
							
						 
						
							
							
							
								
							
								b07d81fb08 
								
							
								 
							
						 
						
							
							
								
								follow golint suggestions  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								f7998f8652 
								
							
								 
							
						 
						
							
							
								
								merge conflicts  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								chrislusf
							
						 
						
							
							
							
								
							
								cc724305b6 
								
							
								 
							
						 
						
							
							
								
								Using Url instead of PublicUrl for volume server  
							
							 
							
							 
							
							
								
 
							
							
							Originally there are only url(ip + port), and publicUrl. Because ip was
used to listen for http service, it has less flexibility and volume
server has to be accessed via publicUrl.
Recently we added ip.bind, for binding http service.
With this change, url can be used to connect to volume servers. And
publicUrl becomes a free style piece of url information, it does not
even need to be unique. 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Brian McQueen
							
						 
						
							
							
							
								
							
								d56c748fa8 
								
							
								 
							
						 
						
							
							
								
								switch it back to chris's repo  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Brian McQueen
							
						 
						
							
							
							
								
							
								c0dfdf4392 
								
							
								 
							
						 
						
							
							
								
								switch to my forked repo  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								chrislusf
							
						 
						
							
							
							
								
							
								7a6394378c 
								
							
								 
							
						 
						
							
							
								
								Remove a volume server concurrent connection limit.  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								chrislusf
							
						 
						
							
							
							
								
							
								89fd1e4b6e 
								
							
								 
							
						 
						
							
							
								
								Add more thread safe counters. Tighten thread synchronization.  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								6c5a3d3dbf 
								
							
								 
							
						 
						
							
							
								
								Increase performance by reusing []byte, reducing GC.  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								8af4753002 
								
							
								 
							
						 
						
							
							
								
								Write request id to first 8 bytes of a file, instead of whole file, for  
							
							 
							
							 
							
							
								
 
							
							
							better write performance. 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								179d36ba0e 
								
							
								 
							
						 
						
							
							
								
								formatting code by: goimports -w=true .  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								wyy
							
						 
						
							
							
							
								
							
								4126280d55 
								
							
								 
							
						 
						
							
							
								
								use github.com/chrislusf instead of github.com/aszxqw  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								wyy
							
						 
						
							
							
							
								
							
								1cd19447e3 
								
							
								 
							
						 
						
							
							
								
								use github.com/aszxqw instead of code.google.com/p  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								794b755f1d 
								
							
								 
							
						 
						
							
							
								
								rename to Seaweed File System  
							
							 
							
							
								
 
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								b9aee2defb 
								
							
								 
							
						 
						
							
							
								
								add TTL support  
							
							 
							
							 
							
							
								
 
							
							
							The volume TTL and file TTL are not necessarily the same. as long as
file TTL is smaller than volume TTL, it'll be fine.
volume TTL is used when assigning file id, e.g.
http://.../dir/assign?ttl=3h 
file TTL is used when uploading 
							
						 
						11 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								39b774a131 
								
							
								 
							
						 
						
							
							
								
								1. adding statistics reporting  
							
							 
							
							 
							
							
								
 
							
							
							2. refactor version to util package 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								b1f083cb60 
								
							
								 
							
						 
						
							
							
								
								fix delayed deletion  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								5c6a166761 
								
							
								 
							
						 
						
							
							
								
								better delayed deletion  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								7251e357e7 
								
							
								 
							
						 
						
							
							
								
								enhance deletion operation  
							
							 
							
							
								
 
							
							
						 
						12 years ago