Chris Lu
							
						 
						
							
							
							
								
							
								34e03e7cf6 
								
							
								 
							
						 
						
							
							
								
								iphone usually has upper cased .JPG extension  
							
							 
							
							 
							
							
								
 
							
							
							refactor 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								dcd12576c6 
								
							
								 
							
						 
						
							
							
								
								Add option to auto fix jpg orientation  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								f7d6909b6f 
								
							
								 
							
						 
						
							
							
								
								1. refactor, move image resizing to its own package  
							
							 
							
							 
							
							
								
 
							
							
							2. make code compile 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								dc24bad791 
								
							
								 
							
						 
						
							
							
								
								releasing 0.58 to handle control+c interrupts.  
							
							 
							
							 
							
							
								
 
							
							
							compilable now. but FUSE mount is not working. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								982aaa41b9 
								
							
								 
							
						 
						
							
							
								
								Add control+c or INT handling  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								68ceea3f8d 
								
							
								 
							
						 
						
							
							
								
								support file names with a comma inside.  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								1c30a780a7 
								
							
								 
							
						 
						
							
							
								
								fix image serving performance problem introduced in last release.  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								87b98711f7 
								
							
								 
							
						 
						
							
							
								
								A hidden feature: dynamically resize image.  
							
							 
							
							 
							
							
								
 
							
							
							Adding width=xxx or height=xxx, or both, can dynamically resize a
gif,jpg,png. But the performance is bad. So, not recommending, but you
can use it if you insist. :) 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								d344e87de0 
								
							
								 
							
						 
						
							
							
								
								Adjust command line options.  
							
							 
							
							 
							
							
								
 
							
							
							1. switch to use -publicIp instead of -publicUrl
2. -ip can be empty. It will listen to all available interfaces.
3. For "weed master", these options are changed:
  -masterPort => -master.port
  -peers => -master.peers
  -mdir => -master.dir
  -volumeSizeLimitMB => -master.volumeSizeLimitMB
  -conf => -master.conf
  -defaultReplicaPlacement => -master.defaultReplicaPlacement
  -port => -volume.port
  -max => -volume.max 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								1818a2a2da 
								
							
								 
							
						 
						
							
							
								
								Change to protocol buffer for volume-join-masster message  
							
							 
							
							 
							
							
								
 
							
							
							Reduced size to about 1/5 of the previous json format message 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								637469e656 
								
							
								 
							
						 
						
							
							
								
								log the volume server connected to which master server  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								83c0c9843d 
								
							
								 
							
						 
						
							
							
								
								Add option to recursively delete a folder.  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								51939efeac 
								
							
								 
							
						 
						
							
							
								
								1. volume server now sends master server its max file key, so that  
							
							 
							
							 
							
							
								
 
							
							
							master server does not need to store the sequence on disk any more
2. fix raft server's failure to init cluster during bootstrapping 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								9653a54766 
								
							
								 
							
						 
						
							
							
								
								added typed join result  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								da0480ad72 
								
							
								 
							
						 
						
							
							
								
								adjust to upgraded Raft library  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								4ecf5956d7 
								
							
								 
							
						 
						
							
							
								
								Add types to uploading  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								7ad6cd35e8 
								
							
								 
							
						 
						
							
							
								
								Use type ClusterStatusResult for writing and reading results  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								68021c6fc3 
								
							
								 
							
						 
						
							
							
								
								Use type AssignResult when writing and reading result.  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								cbc5a76e80 
								
							
								 
							
						 
						
							
							
								
								Added batch file deleting.  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								56a3d30e75 
								
							
								 
							
						 
						
							
							
								
								batch delete on volume servers  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								460923f094 
								
							
								 
							
						 
						
							
							
								
								use fileId as the official name for the file identifier  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								85894160c6 
								
							
								 
							
						 
						
							
							
								
								refactor: split master handler into 2 files  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								7337c29b90 
								
							
								 
							
						 
						
							
							
								
								refactor: split volume handlers into 3 files  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								5878f7c3a1 
								
							
								 
							
						 
						
							
							
								
								refactor lookup result types into package "operation"  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								f20ef922fd 
								
							
								 
							
						 
						
							
							
								
								1. add batched volume lookup handler  
							
							 
							
							 
							
							
								
 
							
							
							2. working-in-progress batch delete 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								f7f582ec86 
								
							
								 
							
						 
						
							
							
								
								1. refactoring, merge "replication" logic into "topology" package  
							
							 
							
							 
							
							
								
 
							
							
							2. when growing volumes, additional preferred "rack" and "dataNode"
paraemters are also provided. Previously only "dataCenter" paraemter is
provided. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								008aee0dc1 
								
							
								 
							
						 
						
							
							
								
								Add retrying logic to wait for other peers during cluster bootstrapping.  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								5f4dc11409 
								
							
								 
							
						 
						
							
							
								
								1. root dir has id of 0  
							
							 
							
							 
							
							
								
 
							
							
							2. only delete empty folders
3. correct listing files under a folder 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								abde40377c 
								
							
								 
							
						 
						
							
							
								
								a correct implementation of filer  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								67be8a5af8 
								
							
								 
							
						 
						
							
							
								
								adding filer!!!  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								d6aa6239de 
								
							
								 
							
						 
						
							
							
								
								fix to avoid empty sub directory  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								51fafdb525 
								
							
								 
							
						 
						
							
							
								
								more robust filer  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								2861275fb6 
								
							
								 
							
						 
						
							
							
								
								working filer server!  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								59f6a13609 
								
							
								 
							
						 
						
							
							
								
								adding lots of different stats  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								39b774a131 
								
							
								 
							
						 
						
							
							
								
								1. adding statistics reporting  
							
							 
							
							 
							
							
								
 
							
							
							2. refactor version to util package 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								7c5c94785c 
								
							
								 
							
						 
						
							
							
								
								switch to idle timeout instead of read timeout  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								463589da01 
								
							
								 
							
						 
						
							
							
								
								adjusting logs  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								f8b1d48f82 
								
							
								 
							
						 
						
							
							
								
								deal with empty learder() cases  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								1c044280d6 
								
							
								 
							
						 
						
							
							
								
								reusing http connections in raft server  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								41143b3b78 
								
							
								 
							
						 
						
							
							
								
								toughen weedfs clustering, adding synchronizing max volume id among  
							
							 
							
							 
							
							
								
 
							
							
							peers in order to avoid the same volume id being assigned twice
1. moving raft.Server to topology
2. adding max volume id command for raft 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								fb75fe852c 
								
							
								 
							
						 
						
							
							
								
								ignore "-peers" option if cluster is already bootstrapped  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								946aa6d1e7 
								
							
								 
							
						 
						
							
							
								
								error message change  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								d30052ce85 
								
							
								 
							
						 
						
							
							
								
								adjusting error message  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								054374c765 
								
							
								 
							
						 
						
							
							
								
								in progress, trying to make benchmark working better to reuse http  
							
							 
							
							 
							
							
								
 
							
							
							connections. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								6f2d590617 
								
							
								 
							
						 
						
							
							
								
								fix error message  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								cd10c277b2 
								
							
								 
							
						 
						
							
							
								
								can now delete a collection! Is this a dangerous feature? Only enabling  
							
							 
							
							 
							
							
								
 
							
							
							deleting "benchmark" collections for now. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								a121453188 
								
							
								 
							
						 
						
							
							
								
								benchmarking writing data to a specific collection  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								7283d68e32 
								
							
								 
							
						 
						
							
							
								
								fixed redirection error  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								ab9206c38e 
								
							
								 
							
						 
						
							
							
								
								spelling error with parameter name!  
							
							 
							
							
								
 
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								27c74a7e66 
								
							
								 
							
						 
						
							
							
								
								Major:  
							
							 
							
							 
							
							
								
 
							
							
							change replication_type to ReplicaPlacement, hopefully cleaner code
works for 9 possible ReplicaPlacement
xyz
x : number of copies on other data centers
y : number of copies on other racks
z : number of copies on current rack
x y z each can be 0,1,2
Minor:
weed server "-mdir" default to "-dir" if empty 
							
						 
						12 years ago