c9f3448692 
								
							
								 
							
						 
						
							
							
								
								ReadAt may return io.EOF t end of file  
							
							
 
							
							
							related to https://github.com/seaweedfs/seaweedfs/issues/6219  
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be09d08eb6 
								
							
								 
							
						 
						
							
							
								
								adjust error message  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4a0dc883cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix/parse upload filename ( #6241 )  
							
							
 
							
							
							* fix: parse filename in PUT + refactor
* fix: master iu public url with http
* fix: better parsing and handle disposition header
* fix: take mime type from file extension if not set 
							
						 
						12 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3003c9e17e 
								
									
								
							
								 
							
						 
						
							
							
								
								added backward compatible CRC check and extra explanatory comments ( #6233 )  
							
							
								
 
							
							
						 
						12 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0b00706454 
								
									
								
							
								 
							
						 
						
							
							
								
								EC volume supports expiration and displays expiration message when executing volume.list ( #5895 )  
							
							
 
							
							
							* ec volume expire
* volume.list show DestroyTime
* comments
* code optimization
---------
Co-authored-by: xuwenfeng <xuwenfeng1@zto.com> 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5ffacbb6ea 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor all methods strings to const ( #5726 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a3dab1fcd0 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: upload files directly without multipart/form-data ( #5539 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5189a09de0 
								
									
								
							
								 
							
						 
						
							
							
								
								[volume] Reduce the number of buffers for uploading one chunk ( #5458 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								316ae45795 
								
									
								
							
								 
							
						 
						
							
							
								
								can vacuum volume when size mismatch ( #5200 )  
							
							
 
							
							
							Co-authored-by: Yang Wang <yangwang@weride.ai> 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0e8a54f6f6 
								
									
								
							
								 
							
						 
						
							
							
								
								fix write volume over size MaxPossibleVolumeSize ( #5190 )  
							
							
 
							
							
							Co-authored-by: Yang Wang <yangwang@weride.ai> 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a7fc723ae0 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: add status code for request_total metrics ( #5188 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								bd6f2716d3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix_read_tomb_needle_meta ( #4263 )  
							
							
 
							
							
							Co-authored-by: zemul <zhouzemiao@ihuman.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								51d462f204 
								
									
								
							
								 
							
						 
						
							
							
								
								ADHOC: volume fsck using append at ns ( #3906 )  
							
							
 
							
							
							* ADHOC: volume fsck using append at ns
* nit
* nit
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6253058d9d 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure monotonic n.AppendAtNs in each place ( #3880 )  
							
							
 
							
							
							https://github.com/seaweedfs/seaweedfs/issues/3852 
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								452202f35b 
								
									
								
							
								 
							
						 
						
							
							
								
								ReadNeedleMeta recovery panic occurred ( #3883 )  
							
							
 
							
							
							ReadNeedleMeta panic occurred
https://github.com/seaweedfs/seaweedfs/issues/3882  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3ea544d40 
								
							
								 
							
						 
						
							
							
								
								skip reading needle if size is invalid  
							
							
 
							
							
							related to https://github.com/seaweedfs/seaweedfs/issues/3882  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								277976bd76 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(storage): readability improvements ( #3703 )  
							
							
 
							
							
							Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bfc8970d2 
								
							
								 
							
						 
						
							
							
								
								refactor: move ReadNeedleDataInto into volume_read.go  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b324a6536c 
								
									
								
							
								 
							
						 
						
							
							
								
								ADHOC: add read needle meta grpc ( #3581 )  
							
							
 
							
							
							* ADHOC: add read needle meta grpc
* add test
* nit
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26dbc6c905 
								
							
								 
							
						 
						
							
							
								
								move to  https://github.com/seaweedfs/seaweedfs  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36d2756978 
								
							
								 
							
						 
						
							
							
								
								volume: avoid writing too much data for range requests in large files  
							
							
 
							
							
							related to https://github.com/chrislusf/seaweedfs/issues/3178  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11f1e7996b 
								
							
								 
							
						 
						
							
							
								
								fix test  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								056c480eb0 
								
							
								 
							
						 
						
							
							
								
								volume: checksum remove the hashing step in Value()  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ecef844dfc 
								
							
								 
							
						 
						
							
							
								
								stream read large files  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								685643d506 
								
							
								 
							
						 
						
							
							
								
								needle read into a writer  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								663bc5dc23 
								
							
								 
							
						 
						
							
							
								
								add needle reading in chunks  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18b29f709c 
								
							
								 
							
						 
						
							
							
								
								refactoring, split file  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								433fde4b18 
								
							
								 
							
						 
						
							
							
								
								move error to a separate file  
							
							
 
							
							
							This file contains metric names for all errors
The naming convention is ErrorSomeThing = "error.some.thing" 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f4e17aa24 
								
							
								 
							
						 
						
							
							
								
								error metrics for filer and store  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a23bcbb7ec 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: move from io/ioutil to io and os package  
							
							
 
							
							
							The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com> 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d688e10ed1 
								
							
								 
							
						 
						
							
							
								
								do not try to compress if not sure about the file content  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								332f5ad3a8 
								
							
								 
							
						 
						
							
							
								
								revert temporary changes that disabled compression  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2362  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5956a8b05a 
								
							
								 
							
						 
						
							
							
								
								adjust comment  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b942dfa3c 
								
							
								 
							
						 
						
							
							
								
								add error message  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								865b06b7fe 
								
							
								 
							
						 
						
							
							
								
								The IEEE assembler optimizations has been submitted and will be part of the Go 1.6 standard library.  
							
							
 
							
							
							https://github.com/klauspost/crc32  
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9cc84a910f 
								
							
								 
							
						 
						
							
							
								
								volume: deletion can skip volume size checking  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2225  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b624090398 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c82326575 
								
							
								 
							
						 
						
							
							
								
								use bytes.Buffer to reduce memory allocation and gc  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e404a1433 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b465095db1 
								
							
								 
							
						 
						
							
							
								
								shell: add volume.check.disk to fix inconsistency for replicated volumes  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1923  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								35d939a1d2 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38fc200e56 
								
							
								 
							
						 
						
							
							
								
								CRCWriter consistent with CRC  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								400de380f4 
								
							
								 
							
						 
						
							
							
								
								volume server: support tcp direct put/get/delete  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								540441fd38 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03c643aa6b 
								
							
								 
							
						 
						
							
							
								
								fix test  
							
							
 
							
							
							fileSize need to be divided by 8 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ad3200094 
								
							
								 
							
						 
						
							
							
								
								skip seek() when index file writes  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee7cdf3668 
								
							
								 
							
						 
						
							
							
								
								revert ErrXyz to ErrorXyz temporarily.  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ffe736d20 
								
							
								 
							
						 
						
							
							
								
								renaming to ErrXyz  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								039ad101b1 
								
							
								 
							
						 
						
							
							
								
								manifest file also need to detect compression  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1724#issuecomment-753585046  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc839f935d 
								
							
								 
							
						 
						
							
							
								
								better unit detection  
							
							
								
 
							
							
						 
						5 years ago