4c58cef24a 
								
							
								 
							
						 
						
							
							
								
								a bit refactoring to prepare for volume format change and backward  
							
							
 
							
							
							compatibility. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								530927db64 
								
							
								 
							
						 
						
							
							
								
								Add Etag support  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f19af8fce 
								
							
								 
							
						 
						
							
							
								
								compress *.htm file  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b7b439be9 
								
							
								 
							
						 
						
							
							
								
								Reduce memory usage for "weed fix"  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								faf497feb8 
								
							
								 
							
						 
						
							
							
								
								Important Fix: Avoid overwriting the index file!!!  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e5b4da361 
								
							
								 
							
						 
						
							
							
								
								fix compilation error  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								625f880b15 
								
							
								 
							
						 
						
							
							
								
								Adjust "weed server" parameters.  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe3f06435e 
								
							
								 
							
						 
						
							
							
								
								Refactor out volume vacuum.  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7aaa24da8 
								
							
								 
							
						 
						
							
							
								
								Refactor out volume vacuum.  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8e8d11bd3 
								
							
								 
							
						 
						
							
							
								
								Refactor out weedfs vacuum.  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1307103b2 
								
							
								 
							
						 
						
							
							
								
								fix orientation for all jpg files  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34e03e7cf6 
								
							
								 
							
						 
						
							
							
								
								iphone usually has upper cased .JPG extension  
							
							
 
							
							
							refactor 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c04c5ed5f 
								
							
								 
							
						 
						
							
							
								
								remove the println  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								637469e656 
								
							
								 
							
						 
						
							
							
								
								log the volume server connected to which master server  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b5035c468 
								
							
								 
							
						 
						
							
							
								
								1. v0.54  
							
							
 
							
							
							2. go vet found many printing format errors 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								9653a54766 
								
							
								 
							
						 
						
							
							
								
								added typed join result  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56a3d30e75 
								
							
								 
							
						 
						
							
							
								
								batch delete on volume servers  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6084e7670a 
								
							
								 
							
						 
						
							
							
								
								fix bug when reading back the replica settings!  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59f6a13609 
								
							
								 
							
						 
						
							
							
								
								adding lots of different stats  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0955aa4dd 
								
							
								 
							
						 
						
							
							
								
								refactor functions  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0563773944 
								
							
								 
							
						 
						
							
							
								
								switch to ReadAt() for thread-safe read  
							
							
 
							
							
							fix bugs during volume compaction 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37dd41ab91 
								
							
								 
							
						 
						
							
							
								
								print out log message  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dbebfd1e1 
								
							
								 
							
						 
						
							
							
								
								Thread-safe fixes:  
							
							
 
							
							
							1. avoid sharing []byte
2. switch to use ReadAt() 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af32b52727 
								
							
								 
							
						 
						
							
							
								
								1. no locks for all read operations! Switching to pread for all reads.  
							
							
 
							
							
							2. prevent heartbeat lost when vacuuming, by removing locks on Size()
function 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3fec41b911 
								
							
								 
							
						 
						
							
							
								
								remove unnecessary code  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd10c277b2 
								
							
								 
							
						 
						
							
							
								
								can now delete a collection! Is this a dangerous feature? Only enabling  
							
							
 
							
							
							deleting "benchmark" collections for now. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6e85a6b2c 
								
							
								 
							
						 
						
							
							
								
								truncate file content during creating  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								edae676913 
								
							
								 
							
						 
						
							
							
								
								1. volume server auto detect clustered master nodes  
							
							
 
							
							
							2. remove operation package dependency on storage 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67125688ed 
								
							
								 
							
						 
						
							
							
								
								Avoid creating *.dat file when reading and it does not exist  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e5c4e432d 
								
							
								 
							
						 
						
							
							
								
								report when size is closing to the volume limit  
							
							
 
							
							
							fix error 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a8c60f71b 
								
							
								 
							
						 
						
							
							
								
								be lenient when writing, but report right away when volume size limit is  
							
							
 
							
							
							exceeded 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cda2a6b510 
								
							
								 
							
						 
						
							
							
								
								trivial refactoring  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bf75f7f73 
								
							
								 
							
						 
						
							
							
								
								toughen up error handling for invalid fid  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aed74b5568 
								
							
								 
							
						 
						
							
							
								
								adjust function name  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b68711139 
								
							
								 
							
						 
						
							
							
								
								support for collections!  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53eacb4341 
								
							
								 
							
						 
						
							
							
								
								fix issue 52  
							
							
 
							
							
							keep compact section sorted when input data are not ordered 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3185eebf2e 
								
							
								 
							
						 
						
							
							
								
								add test case for issue 52  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3422272a50 
								
							
								 
							
						 
						
							
							
								
								fix test  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e9b2c0703 
								
							
								 
							
						 
						
							
							
								
								log changes  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59ded34b83 
								
							
								 
							
						 
						
							
							
								
								issue 48 weed upload does not set the modified date  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f5f8657d2 
								
							
								 
							
						 
						
							
							
								
								add a command to force compaction of a volume, removing deleted files  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69ac6b6bf6 
								
							
								 
							
						 
						
							
							
								
								Issue 45 in weed-fs: [Compact issue] Offset overflow  
							
							
 
							
							
							New issue 45 by hieu.hcmus@gmail.com: [Compact issue] Offset overflow
http://code.google.com/p/weed-fs/issues/detail?id=45 
You are using uint32(Maximum 4Gb) to store needle offset(Maximum 32Gb)
when compacting.
Currently It is ok if the volume size is < 4gb
Change variable "offset" in ScanVolumeFile function to uint64 to fix the
issue. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82b74c7940 
								
							
								 
							
						 
						
							
							
								
								issue 43 "go fmt" chagnes from "Ryan S. Brown" <sb@ryansb.com>  
							
							
 
							
							
							some basic changes to parse upload url 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48e4ced29d 
								
							
								 
							
						 
						
							
							
								
								easier for client to delete file  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								078118ecba 
								
							
								 
							
						 
						
							
							
								
								v0.40  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44c4e74655 
								
							
								 
							
						 
						
							
							
								
								correct and more cleaner logic to fall back to read only mode  
							
							
 
							
							
							checking file permissions directly since the try and catch exception
approach does not work consistently as seen in bug #41  
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82f6a6838f 
								
							
								 
							
						 
						
							
							
								
								wording change  
							
							
								
 
							
							
						 
						12 years ago