Chris Lu
							
						 
						
							
							
							
								
							
								20e2ac1add 
								
							
								 
							
						 
						
							
							
								
								filer: store md5 metadata for files uploaded by filer  
							
							 
							
							 
							
							
								
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1412  
							
						 
						5 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								97d97f3528 
								
							
								 
							
						 
						
							
							
								
								go code can read and write chunk manifest  
							
							 
							
							
								
 
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								31e23e9783 
								
							
								 
							
						 
						
							
							
								
								filer: support active<=>active filer replication  
							
							 
							
							
								
 
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								a4e3cffe0a 
								
							
								 
							
						 
						
							
							
								
								S3: DeleteObject API also support deleting a folder recursively  
							
							 
							
							
								
 
							
							
						 
						5 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								1c65656fb4 
								
							
								 
							
						 
						
							
							
								
								s3: add option to fsync buckets  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								dc08e4098f 
								
							
								 
							
						 
						
							
							
								
								add etag only for PUT or large chunked uploads  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								ec2eb8bc48 
								
							
								 
							
						 
						
							
							
								
								add If-None-Match and If-Modified-Since  
							
							 
							
							 
							
							
								
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1269  
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								c0f0fdb3ba 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								8a899992f2 
								
							
								 
							
						 
						
							
							
								
								filer: fix ttl parsing  
							
							 
							
							 
							
							
								
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1225  
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								e04c1a1361 
								
							
								 
							
						 
						
							
							
								
								filer: remove chunk manifest file support  
							
							 
							
							 
							
							
								
 
							
							
							This is not needed for filer 
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								9b3109a5d8 
								
							
								 
							
						 
						
							
							
								
								filer: processing all response headers, no pass through to volume server  
							
							 
							
							 
							
							
								
 
							
							
							* filer calculate MD5 etag
* filer handle response headers, instread of pass it to volume servers 
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								afb20de14c 
								
							
								 
							
						 
						
							
							
								
								breaks dependency loop  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								0375ce2c2e 
								
							
								 
							
						 
						
							
							
								
								filer: set mime type from volume server  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								ea1169dc80 
								
							
								 
							
						 
						
							
							
								
								filer cipher: single chunk http POST and PUT and read  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								6ab7368ef2 
								
							
								 
							
						 
						
							
							
								
								filer: dynamically create bucket under /buckets folder  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								382ff218d3 
								
							
								 
							
						 
						
							
							
								
								filer: set file size, streaming chunk file uploading  
							
							 
							
							 
							
							
								
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1193  
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								d4e75a0d18 
								
							
								 
							
						 
						
							
							
								
								filer: option to create file only if it is new, O_EXCL  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								86d4b18eb5 
								
							
								 
							
						 
						
							
							
								
								filer: optional recursive deletion  
							
							 
							
							 
							
							
								
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1176  
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								36ddca9d1f 
								
							
								 
							
						 
						
							
							
								
								filer: return not found 404 status if not found  
							
							 
							
							 
							
							
								
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1160  
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								bbb6ebc3c0 
								
							
								 
							
						 
						
							
							
								
								filer: DeleteFolderChildren for deleting large folders  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								1ddfbff2d3 
								
							
								 
							
						 
						
							
							
								
								deletion add option skipChunkDeletion  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								f06b65a6fd 
								
							
								 
							
						 
						
							
							
								
								filer: EXPERT add shouldDeleteChunks parameter for fast deletion  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Yoni Nakache
							
						 
						
							
							
								
								
							
							
								
							
								9e45702334 
								
									
								
							
								 
							
						 
						
							
							
								
								Filer: Enable delete entries without flag volume  
							
							 
							
							 
							
							
								
 
							
							
							same as happens on the s3 API on delete bucket,
to reduce the IO requests on the system, you can just clear recursively folders without flagging them in volume server (they will be removed on delete bucket/drop collection)
this will remove the user ability to retrieve data under these folders 
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Lei Liu
							
						 
						
							
							
							
								
							
								2700ac6d1f 
								
							
								 
							
						 
						
							
							
								
								filer: Add attr.mode in query string  
							
							 
							
							 
							
							
								
 
							
							
							Signed-off-by: Lei Liu <liul.stone@gmail.com> 
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Lei Liu
							
						 
						
							
							
							
								
							
								3cc084269c 
								
							
								 
							
						 
						
							
							
								
								master api: return http 404 when volumeId not exist  
							
							 
							
							 
							
							
								
 
							
							
							Signed-off-by: Lei Liu <lei01.liu@horizon.ai> 
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								j.laycock
							
						 
						
							
							
							
								
							
								6fc6322c90 
								
							
								 
							
						 
						
							
							
								
								Change joeslay paths to chrislusf paths  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								ae53f63680 
								
							
								 
							
						 
						
							
							
								
								filer: recursive deletion optionally ignoring any errors  
							
							 
							
							 
							
							
								
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1062  
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								j.laycock
							
						 
						
							
							
							
								
							
								595a1beff0 
								
							
								 
							
						 
						
							
							
								
								Swap imports to use joeslay  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								1d1b355f9e 
								
							
								 
							
						 
						
							
							
								
								filer: set file name when uploading to a directory  
							
							 
							
							 
							
							
								
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1005  
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								359563e95a 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								6c01fb6d2d 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								d1cd8f8c5b 
								
							
								 
							
						 
						
							
							
								
								add metrics, refactoring  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								8b43679ae3 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								a11525fe4e 
								
							
								 
							
						 
						
							
							
								
								filer: adds basic metrics pushing to Prometheus gateway  
							
							 
							
							
								
 
							
							
						 
						6 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								338e6d60a5 
								
							
								 
							
						 
						
							
							
								
								refactor: prepare for snapshotting  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								e85048bcdc 
								
							
								 
							
						 
						
							
							
								
								http exhaust and close response body  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								c7e7b6229f 
								
							
								 
							
						 
						
							
							
								
								detect mime type  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								cece860bfd 
								
							
								 
							
						 
						
							
							
								
								add context to all filer APIs  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								55c85f3a66 
								
							
								 
							
						 
						
							
							
								
								adding context  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								77b9af531d 
								
							
								 
							
						 
						
							
							
								
								adding grpc mutual tls  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								74fb237727 
								
							
								 
							
						 
						
							
							
								
								benchmark can work in secure mode  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								28a41fda3e 
								
							
								 
							
						 
						
							
							
								
								assign new file id even on filer PUT operations  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								2fb740a2b9 
								
							
								 
							
						 
						
							
							
								
								fix upload path  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								7b7f4215aa 
								
							
								 
							
						 
						
							
							
								
								filer update existing entry  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								f6d8525d1d 
								
							
								 
							
						 
						
							
							
								
								working S3 multipart uploads  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								164091c269 
								
							
								 
							
						 
						
							
							
								
								add s3 multipart upload  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								888eb2abb5 
								
							
								 
							
						 
						
							
							
								
								filer read write all via locations from MasterClient  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								e4b7e31902 
								
							
								 
							
						 
						
							
							
								
								add back recursively delete a folder  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								8f240276db 
								
							
								 
							
						 
						
							
							
								
								s3 add HEAD DELETE  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Chris Lu
							
						 
						
							
							
							
								
							
								bfa87b4f50 
								
							
								 
							
						 
						
							
							
								
								adjust log level  
							
							 
							
							
								
 
							
							
						 
						7 years ago