7ab389e7ec 
								
							
								 
							
						 
						
							
							
								
								optimization: improve random range query for large files  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2269123d3 
								
							
								 
							
						 
						
							
							
								
								fix aws style Etag for chunks  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69694a17be 
								
							
								 
							
						 
						
							
							
								
								reverting  7d57664c2d 
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d57664c2d 
								
							
								 
							
						 
						
							
							
								
								mount: internals switch to filer.Entry instead of protobuf  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2b76854641 
								
							
								 
							
						 
						
							
							
								
								add "weed filer.cat" to read files directly from volume servers  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4f2d9eb4a 
								
							
								 
							
						 
						
							
							
								
								We return etag using the same algorithm as aws s3  
							
							
 
							
							
							https://teppen.io/2018/06/23/aws_s3_etags/  
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								387ab6796f 
								
							
								 
							
						 
						
							
							
								
								filer: cross cluster synchronization  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb7929a971 
								
							
								 
							
						 
						
							
							
								
								rename filer2 to filer  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99ecf63276 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aee27ccbe1 
								
							
								 
							
						 
						
							
							
								
								multiple fixes  
							
							
 
							
							
							* adjust isOpen count
* move ContinuousDirtyPages lock to filehandle
* fix problem with MergeIntoVisibles, avoid reusing slices
* let filer delete the garbage 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d60bcbf08a 
								
							
								 
							
						 
						
							
							
								
								sorting chunks  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e72953dff7 
								
							
								 
							
						 
						
							
							
								
								logs  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ba817afac 
								
							
								 
							
						 
						
							
							
								
								read randomly written data  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6111b265e7 
								
							
								 
							
						 
						
							
							
								
								fix compilation  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a77f0820a 
								
							
								 
							
						 
						
							
							
								
								clean up logs  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c9e6eaacd 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d9ea30b72 
								
							
								 
							
						 
						
							
							
								
								fix ViewFromVisibleIntervals  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c647deace1 
								
							
								 
							
						 
						
							
							
								
								file size support set file length  
							
							
 
							
							
							use Attr.FileSize and TotalChunkSize to determine file size 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97d97f3528 
								
							
								 
							
						 
						
							
							
								
								go code can read and write chunk manifest  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97239ce6f1 
								
							
								 
							
						 
						
							
							
								
								rename filechunk is_gzipped to is_compressed  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f282ed444b 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc08e4098f 
								
							
								 
							
						 
						
							
							
								
								add etag only for PUT or large chunked uploads  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec2eb8bc48 
								
							
								 
							
						 
						
							
							
								
								add If-None-Match and If-Modified-Since  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1269  
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4aa82c95e6 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f06ca04451 
								
							
								 
							
						 
						
							
							
								
								avoid overflow  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ae2ee379c0 
								
							
								 
							
						 
						
							
							
								
								consistent 64bit size  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e3f6ad3a9 
								
							
								 
							
						 
						
							
							
								
								filer: remember content is gzipped or not  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13e215ee5c 
								
							
								 
							
						 
						
							
							
								
								filer: option to encrypt data on volume server  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6fc6322c90 
								
							
								 
							
						 
						
							
							
								
								Change joeslay paths to chrislusf paths  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								595a1beff0 
								
							
								 
							
						 
						
							
							
								
								Swap imports to use joeslay  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3fa1f150d9 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be9a7592a1 
								
							
								 
							
						 
						
							
							
								
								incrementally calculate visible intervals  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								832ac8129a 
								
							
								 
							
						 
						
							
							
								
								reduce pointer usage  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0388d421d2 
								
							
								 
							
						 
						
							
							
								
								caching visible intervals for read  
							
							
 
							
							
							speeds up 4x in single thread mode
speeds up 30% in 32 threads mode 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bfb96f34d 
								
							
								 
							
						 
						
							
							
								
								optimization for reading whole chunk with gzip encoding  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86dd933596 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5ad2223a1 
								
							
								 
							
						 
						
							
							
								
								add missing intervals  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/774  
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee3fe07acf 
								
							
								 
							
						 
						
							
							
								
								fix sort bug  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								469863f7f0 
								
							
								 
							
						 
						
							
							
								
								merge interval now is quite faster with reusing slices  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2924c7748 
								
							
								 
							
						 
						
							
							
								
								merge intervals is a bit faster  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fcfc9410f 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9655dc9ca9 
								
							
								 
							
						 
						
							
							
								
								simpler logic  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								296acc4a0a 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								164091c269 
								
							
								 
							
						 
						
							
							
								
								add s3 multipart upload  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07e0d13d2d 
								
							
								 
							
						 
						
							
							
								
								filer support reading multiple chunks, with range support  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8db9319a06 
								
							
								 
							
						 
						
							
							
								
								refactoring: go fmt, reorg  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b0718ac92 
								
							
								 
							
						 
						
							
							
								
								go vet  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								458ada173e 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e18c7e160c 
								
							
								 
							
						 
						
							
							
								
								avoid empty chunk view  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d773e11c7a 
								
							
								 
							
						 
						
							
							
								
								file handler directly read from volume servers  
							
							
 
							
							
							this mostly works fine now!
next: need to cache files to local disk 
							
						 
						8 years ago