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  
				
					
						
							
							
								 
						
							
							
							
								
							
								7cef280bdc 
								
							
								 
							
						 
						
							
							
								
								handle cases when .idx files are also readonly  
							
							
 
							
							
							adjusting log level 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed154053c8 
								
							
								 
							
						 
						
							
							
								
								switching to temporarily use glog library  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								952974491b 
								
							
								 
							
						 
						
							
							
								
								refactor "content upload" out of needle creation  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54906c48f3 
								
							
								 
							
						 
						
							
							
								
								report errors when upload timeouts  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f0b527b28 
								
							
								 
							
						 
						
							
							
								
								a little more concise  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81debd73d4 
								
							
								 
							
						 
						
							
							
								
								Issue 37:	Replicate delete  
							
							
 
							
							
							Reported by hieu.hcmus, Today (24 minutes ago)
What steps will reproduce the problem?
1.Create 2 volumes server same rack, replication type = 001
2.Upload a file
3.Delete file
What is the expected output? What do you see instead?
Expected output: File is deleted in both volume server
But: file is only deleted in one volume server
What version of the product are you using? On what operating system?
0.36
Please provide any additional information below.
After remove NeedleValue from NeedleMap, the size = 0 and it causes the
error.
I uploaded the patch to fix this error 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								123b0cc2df 
								
							
								 
							
						 
						
							
							
								
								fix for issue  #35  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff1c04c486 
								
							
								 
							
						 
						
							
							
								
								fix issue 34  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70fe7e6b5d 
								
							
								 
							
						 
						
							
							
								
								support gzip file upload, fix problem during replication of gzipped data  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac15868694 
								
							
								 
							
						 
						
							
							
								
								clean up log fmt usage. Move to log for important data changes,  
							
							
 
							
							
							warnings. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1165632fa0 
								
							
								 
							
						 
						
							
							
								
								use bytes.Equal() instead, Thanks for Thomas' suggestion  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4105f9b46 
								
							
								 
							
						 
						
							
							
								
								add support for multiple folders and multiple max limit: eg  
							
							
 
							
							
							-dir=folder1,folder2,folder3 -max=7,8,9 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c280bc317 
								
							
								 
							
						 
						
							
							
								
								ensure append only for deleted files  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90018be9d2 
								
							
								 
							
						 
						
							
							
								
								write file info only when data is not empty  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b87ec11c1c 
								
							
								 
							
						 
						
							
							
								
								empty deleted file  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c1bc99366 
								
							
								 
							
						 
						
							
							
								
								avoid writing the same file  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c200acd7d 
								
							
								 
							
						 
						
							
							
								
								1. ensure replicated file has the same timestamp  
							
							
 
							
							
							2. upload can specify modified time by &ts=...
3. correctly return code 304 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cbd9d14cc4 
								
							
								 
							
						 
						
							
							
								
								Issue 27:	feature request - Last-Modified header  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e30e325770 
								
							
								 
							
						 
						
							
							
								
								Issue 26:	Could not download uploaded files  
							
							
 
							
							
							Fix is provided by hieu.hcmus, He convinced me of the fix. Thanks! 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d1fcf1fd67 
								
							
								 
							
						 
						
							
							
								
								add error when size limit is reached  
							
							
								
 
							
							
						 
						13 years ago