0775d05a23 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: http range request return status 500 ( #5251 )  
							
							
 
							
							
							When volume server unavailable for at least one chunk; was returning status 206.
Split `StreamContent` in two parts,
- first prepare, to get chunk info and return stream function
- then write chunk, with that stream function
That allow to catch error in first step before setting response status code in `processRangeRequest` 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f352616b7d 
								
									
								
							
								 
							
						 
						
							
							
								
								Volume range read use sync.pool ( #4422 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc6b9e6e0c 
								
							
								 
							
						 
						
							
							
								
								volume server logs add url info  
							
							
 
							
							
							debug https://github.com/seaweedfs/seaweedfs/issues/3964  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e52b1e195 
								
							
								 
							
						 
						
							
							
								
								return err for processRangeRequest()  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								82c2ce74db 
								
									
								
							
								 
							
						 
						
							
							
								
								more error details in the log ( #3568 )  
							
							
 
							
							
							* more error details in the log
https://github.com/seaweedfs/seaweedfs/issues/3567 
* format message 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26dbc6c905 
								
							
								 
							
						 
						
							
							
								
								move to  https://github.com/seaweedfs/seaweedfs  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31a929f7f2 
								
							
								 
							
						 
						
							
							
								
								logging processRangeRequest errors  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27732ecfa4 
								
							
								 
							
						 
						
							
							
								
								move s3 related constants from package http to s3_constants  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d3db4445b 
								
							
								 
							
						 
						
							
							
								
								buffer for all range requests  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a96d4254e9 
								
							
								 
							
						 
						
							
							
								
								filer, s3, volume server: a bit memory optimization  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7210558c7b 
								
							
								 
							
						 
						
							
							
								
								s3: pass through s3 presigned headers  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/discussions/2502  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de1ec050e8 
								
							
								 
							
						 
						
							
							
								
								fier/s3: save "Content-Disposition" to extended properties  
							
							
 
							
							
							related to https://github.com/chrislusf/seaweedfs/issues/2371  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34f764007f 
								
							
								 
							
						 
						
							
							
								
								escape file name only when necessary  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e9273db99 
								
							
								 
							
						 
						
							
							
								
								s3: use "response-content-disposition" to overwrite default content-disposition  
							
							
 
							
							
							fix one part of https://github.com/chrislusf/seaweedfs/issues/2371 
see https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6923af7280 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								570d2eccec 
								
							
								 
							
						 
						
							
							
								
								skip body if not allowed by http status  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b2a92d371 
								
							
								 
							
						 
						
							
							
								
								skip if http.StatusNoContent  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3668d10664 
								
							
								 
							
						 
						
							
							
								
								range query for mp4 video play  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2156  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c82326575 
								
							
								 
							
						 
						
							
							
								
								use bytes.Buffer to reduce memory allocation and gc  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03d1199d5f 
								
							
								 
							
						 
						
							
							
								
								Revert "revert PR  #1903  avoid http error: superfluous response.WriteHeader"  
							
							
 
							
							
							This reverts commit ac71117e 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da0a4e775b 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Merge pull request  #2027  from bingoohuang/master""  
							
							
 
							
							
							This reverts commit d74cdf0115 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac71117ee6 
								
							
								 
							
						 
						
							
							
								
								revert PR  #1903  avoid http error: superfluous response.WriteHeader  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d74cdf0115 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #2027  from bingoohuang/master"  
							
							
 
							
							
							Need to revert because docker image build failed. The docker apk package only has go 1.15. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a9d27fce8 
								
							
								 
							
						 
						
							
							
								
								promote to go:embed instead of github.com/rakyll/statik  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90510e3137 
								
							
								 
							
						 
						
							
							
								
								If WriteHeader is not called explicitly, the first call to Write  
							
							
 
							
							
							will trigger an implicit WriteHeader(http.StatusOK).
WriteHeader: Only one header may be written. Go does not currently! 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6daa932f5c 
								
							
								 
							
						 
						
							
							
								
								refactoring to get master function, instead of passing master values directly  
							
							
 
							
							
							this will enable retrying later 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								698f58f7c4 
								
							
								 
							
						 
						
							
							
								
								filer, s3: add http status 206 as late as possible  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1746  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bf22c0b5b 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8baba93fce 
								
							
								 
							
						 
						
							
							
								
								rename parameter name to "disk"  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0d2ec832e2 
								
							
								 
							
						 
						
							
							
								
								rename from volumeType to diskType  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e9cd798bd3 
								
							
								 
							
						 
						
							
							
								
								adding volume type  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95c0de285d 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6856b0d57e 
								
							
								 
							
						 
						
							
							
								
								filer: add API to add/modify/delete tagging  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f022aff289 
								
							
								 
							
						 
						
							
							
								
								add back http.StatusPartialContent  
							
							
 
							
							
							revert e7c04af1d0 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3faa0aa448 
								
							
								 
							
						 
						
							
							
								
								rename  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								023a1efdf2 
								
							
								 
							
						 
						
							
							
								
								set filename in Content-Disposition header  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7c04af1d0 
								
							
								 
							
						 
						
							
							
								
								skip http.StatusPartialContent in case of error and superfluous response.WriteHeader  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bc2ec6774d 
								
							
								 
							
						 
						
							
							
								
								inject git version into build  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41cab5d69f 
								
							
								 
							
						 
						
							
							
								
								log JSON response if httpStatus >= 400  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								308688c8d0 
								
							
								 
							
						 
						
							
							
								
								filer: add back image resizing capability  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e3f6ad3a9 
								
							
								 
							
						 
						
							
							
								
								filer: remember content is gzipped or not  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea1169dc80 
								
							
								 
							
						 
						
							
							
								
								filer cipher: single chunk http POST and PUT and read  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13e215ee5c 
								
							
								 
							
						 
						
							
							
								
								filer: option to encrypt data on volume server  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b01a99d9a 
								
							
								 
							
						 
						
							
							
								
								adjust logging  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3eafec4b29 
								
							
								 
							
						 
						
							
							
								
								volume: add option to limit file size  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81f424a630 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								916423e96a 
								
							
								 
							
						 
						
							
							
								
								master: submit support "dataCenter" parameter  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec8de250e2 
								
							
								 
							
						 
						
							
							
								
								tiered storage: can copy to s3, read from s3  
							
							
 
							
							
							master not aware tiered volume yet, file assigning is not working yet 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f60154f330 
								
							
								 
							
						 
						
							
							
								
								master load backend storage config from master.toml  
							
							
								
 
							
							
						 
						6 years ago