b177afc326 
								
							
								 
							
						 
						
							
							
								
								`weed download` command use stream download the large file.  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa44028b46 
								
							
								 
							
						 
						
							
							
								
								update  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f240c57f16 
								
							
								 
							
						 
						
							
							
								
								Rename ChunkManifest.GetData to ChunkManifest.Marshal  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82e6d67ccc 
								
							
								 
							
						 
						
							
							
								
								update  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								daac5de1ba 
								
							
								 
							
						 
						
							
							
								
								more check in `http_util.Delete`  
							
							
 
							
							
							add status code in `DeleteResult` struct
operation.DeleteFiles maybe unsafe, so `ChunkManifest.DeleteChunks` manually delete each chunks 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								662915e691 
								
							
								 
							
						 
						
							
							
								
								Delete all chunks when delete a ChunkManifest  
							
							
 
							
							
							LoadChunkManifest can uncompress buffer
move compress.go from storage to operation because of import cycle
MakeFile add cross complete command 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								520875d455 
								
							
								 
							
						 
						
							
							
								
								update  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0e2475ece 
								
							
								 
							
						 
						
							
							
								
								`FilePart.Upload` use base name instead of full path  
							
							
 
							
							
							fix chunked file download error 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c0a7fe75e 
								
							
								 
							
						 
						
							
							
								
								complete submit chunked file  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b0894d806 
								
							
								 
							
						 
						
							
							
								
								update ChunkedFile to seekable reader, so we can use io.* to read data  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f825d23789 
								
							
								 
							
						 
						
							
							
								
								fix build error  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1817864a45 
								
							
								 
							
						 
						
							
							
								
								add chunk file helper to support large file  
							
							
								
 
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32ba7fc6c0 
								
							
								 
							
						 
						
							
							
								
								Fix a possible index out of range error. Remove unnecessary caching.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86cd40fba8 
								
							
								 
							
						 
						
							
							
								
								Add "weed backup" command.  
							
							
 
							
							
							This is a pre-cursor for asynchronous replication. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0c2a2dcb3 
								
							
								 
							
						 
						
							
							
								
								Change all chrislusf/weed-fs links to point to chrislu/seaweedfs  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1bc529654 
								
							
								 
							
						 
						
							
							
								
								Use public url for returned file url result  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ece066700 
								
							
								 
							
						 
						
							
							
								
								change count to uint64 to  fix   #109  
							
							
 
							
							
							fix https://github.com/chrislusf/weed-fs/issues/109  
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								23012deccf 
								
							
								 
							
						 
						
							
							
								
								Add better error message.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b07d81fb08 
								
							
								 
							
						 
						
							
							
								
								follow golint suggestions  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f511b507a5 
								
							
								 
							
						 
						
							
							
								
								Add read only public port on volume server  
							
							
 
							
							
							Add read only public port on volume server 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7998f8652 
								
							
								 
							
						 
						
							
							
								
								merge conflicts  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f10f2960b 
								
							
								 
							
						 
						
							
							
								
								use proto "github.com/golang/protobuf/proto"  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b4a53b2c1 
								
							
								 
							
						 
						
							
							
								
								Add optional admin port to volume server, to seperate admin operations from normal file operations.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								352ef2830c 
								
							
								 
							
						 
						
							
							
								
								Add caching volume locations to batch volume id lookup.  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cacfc85869 
								
							
								 
							
						 
						
							
							
								
								add some String() to make codes easier to read and debug  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b7628cf08 
								
							
								 
							
						 
						
							
							
								
								use github.com/golang/protobuf/proto instead of code.google.com/p/goprotobuf/proto  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d56c748fa8 
								
							
								 
							
						 
						
							
							
								
								switch it back to chris's repo  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0dfdf4392 
								
							
								 
							
						 
						
							
							
								
								switch to my forked repo  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								179d36ba0e 
								
							
								 
							
						 
						
							
							
								
								formatting code by: goimports -w=true .  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4126280d55 
								
							
								 
							
						 
						
							
							
								
								use github.com/chrislusf instead of github.com/aszxqw  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1cd19447e3 
								
							
								 
							
						 
						
							
							
								
								use github.com/aszxqw instead of code.google.com/p  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								a437d77431 
								
							
								 
							
						 
						
							
							
								
								only set lookup cache when successful  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5f99b26eb 
								
							
								 
							
						 
						
							
							
								
								Add volume id lookup caching  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								9653a54766 
								
							
								 
							
						 
						
							
							
								
								added typed join result  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ecf5956d7 
								
							
								 
							
						 
						
							
							
								
								Add types to uploading  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ad6cd35e8 
								
							
								 
							
						 
						
							
							
								
								Use type ClusterStatusResult for writing and reading results  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb56322937 
								
							
								 
							
						 
						
							
							
								
								minor textual change  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68021c6fc3 
								
							
								 
							
						 
						
							
							
								
								Use type AssignResult when writing and reading result.  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cbc5a76e80 
								
							
								 
							
						 
						
							
							
								
								Added batch file deleting.  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b771f060f1 
								
							
								 
							
						 
						
							
							
								
								rename variable name  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2eb9014606 
								
							
								 
							
						 
						
							
							
								
								rename file from lookup_volume_id.go to lookup.go  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5878f7c3a1 
								
							
								 
							
						 
						
							
							
								
								refactor lookup result types into package "operation"  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51fafdb525 
								
							
								 
							
						 
						
							
							
								
								more robust filer  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2861275fb6 
								
							
								 
							
						 
						
							
							
								
								working filer server!  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7251e357e7 
								
							
								 
							
						 
						
							
							
								
								enhance deletion operation  
							
							
								
 
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dbebfd1e1 
								
							
								 
							
						 
						
							
							
								
								Thread-safe fixes:  
							
							
 
							
							
							1. avoid sharing []byte
2. switch to use ReadAt() 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a8bc2e19e 
								
							
								 
							
						 
						
							
							
								
								avoid sharing same err variable  
							
							
								
 
							
							
						 
						12 years ago