eb2d2979b1 
								
							
								 
							
						 
						
							
							
								
								rename  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50e22864cf 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99ae99e3b9 
								
							
								 
							
						 
						
							
							
								
								fix nil filer conf  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/6034  
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2b13d2c083 
								
									
								
							
								 
							
						 
						
							
							
								
								[filer] fix return 204 for DELETE on entry not found ( #6023 )  
							
							
 
							
							
							fix return 204 for DELETE on entry not found 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6c986e9d70 
								
									
								
							
								 
							
						 
						
							
							
								
								improve worm support ( #5983 )  
							
							
 
							
							
							* improve worm support
Signed-off-by: lou <alex1988@outlook.com>
* worm mode in filer
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* move to fs configure
Signed-off-by: lou <alex1988@outlook.com>
* remove flag
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* support worm hardlink
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* typo
Signed-off-by: lou <alex1988@outlook.com>
* sync filer conf
Signed-off-by: lou <alex1988@outlook.com>
---------
Signed-off-by: lou <alex1988@outlook.com> 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								367e7638d7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix invalid file read ( #6024 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0da9e40abb 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature: compress before encryption ( #6013 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5428229347 
								
									
								
							
								 
							
						 
						
							
							
								
								fix file read crash ( #6021 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								881c9a009e 
								
									
								
							
								 
							
						 
						
							
							
								
								[master] master missing start LoopPushingMetric routine fixed. ( #6018 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7340c62c47 
								
									
								
							
								 
							
						 
						
							
							
								
								changing FindEntry error handling in cassandra store ( #6015 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9c9e1bcb3 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6063a889ed 
								
							
								 
							
						 
						
							
							
								
								3.73  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								dab0bb8097 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature limit caching to prescribed number of bytes per file ( #6009 )  
							
							
 
							
							
							* feature: we can check if a fileId is already in the cache
We using this to protect cache from adding the same needle to
the cache over and over.
* fuse mount: Do not start dowloader if needle is already in the cache
* added maxFilePartSizeInCache property to ChunkCache
If file very large only first maxFilePartSizeInCache bytes
are going to be put to the cache (subject to the needle size
constrains).
* feature: for large files put in cache no more than prescribed number of bytes
Before this patch only the first needle of a large file was intended for
caching. This patch uses maximum prescribed amount of bytes to be put in
cache. This allows to bypass default 2MB maximum for a file part stored
in the cache.
* added dummy mock methods to satisfy interfaces of ChunkCache 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								151f2ff7a9 
								
									
								
							
								 
							
						 
						
							
							
								
								prevent dead loop for followers of master node ( #6007 )  
							
							
 
							
							
							* prevent dead loop for followers of master node
* fix comments
---------
Co-authored-by: levi <344887649@foxmail.com> 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3b840c20e3 
								
									
								
							
								 
							
						 
						
							
							
								
								change math/rand => math/rand/v2 in volume_layout.go where is a perfo… ( #6006 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c04edeed68 
								
									
								
							
								 
							
						 
						
							
							
								
								bug fix in the data received from cache processing ( #6002 )  
							
							
 
							
							
							The patch addresses #3745 .
The cache should return the exact amount of data requested by the buffer.
By construction of the cache it is always all requested data range
or we have error happening.
The old use of minsize miscalculate the requested data size,
if non zero offset is requested. 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d660d5c7d4 
								
							
								 
							
						 
						
							
							
								
								increasing default cache size  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f23015ac5b 
								
							
								 
							
						 
						
							
							
								
								weed mount caching  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93decd1114 
								
							
								 
							
						 
						
							
							
								
								remove unused  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69fcdd0840 
								
							
								 
							
						 
						
							
							
								
								adjust logging  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								34bbaa2cdd 
								
									
								
							
								 
							
						 
						
							
							
								
								[master] process grow request with must grow ( #5999 )  
							
							
 
							
							
							process grow request with must grow 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								15965f7c54 
								
									
								
							
								 
							
						 
						
							
							
								
								[shell] fix volume grow in shell ( #5992 )  
							
							
 
							
							
							* fix volume grow in shell
* revert add Async
* check available volume space
* create a VolumeGrowRequest and remove unnecessary fields 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43d9f68219 
								
							
								 
							
						 
						
							
							
								
								more consistent server header for s3 apis  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d8e18a8eb7 
								
									
								
							
								 
							
						 
						
							
							
								
								bug fixed to filer store elastic deleteEntry ( #5988 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff3d46637d 
								
							
								 
							
						 
						
							
							
								
								better logging for volume growth  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								accba3070a 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d6b0e0ff1c 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove "Content-Length" header if http.Error is issued ( #5981 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								bc01f09e37 
								
									
								
							
								 
							
						 
						
							
							
								
								Do CRC check if the buffer contains the full needle data before it is sent ( #5980 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f9e141a412 
								
									
								
							
								 
							
						 
						
							
							
								
								persist readonly state to volume info ( #5977 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								310d41998d 
								
									
								
							
								 
							
						 
						
							
							
								
								Skip volume data integrity check for volume which has remote file ( #5976 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								16984ef07a 
								
									
								
							
								 
							
						 
						
							
							
								
								[s3] reducing the number of metrics for 403 ( #5961 )  
							
							
 
							
							
							reducing the number of metrics 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								67a252ee8a 
								
									
								
							
								 
							
						 
						
							
							
								
								[master] refactor func ShouldGrowVolumes ( #5884 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb02946c97 
								
							
								 
							
						 
						
							
							
								
								support write once read many  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/5954  
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18afdb15b6 
								
							
								 
							
						 
						
							
							
								
								Revert "weed mount, weed dav add option to force cache"  
							
							
 
							
							
							This reverts commit 7367b976b0 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7367b976b0 
								
							
								 
							
						 
						
							
							
								
								weed mount, weed dav add option to force cache  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66ac82bb8f 
								
							
								 
							
						 
						
							
							
								
								default cacheDirWrite to cacheDir  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d5a6d7e74 
								
							
								 
							
						 
						
							
							
								
								fix for spreading ec shards  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e4bffc66b 
								
							
								 
							
						 
						
							
							
								
								copy ec shards to disks already having ec volumes  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/5615  
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								361e7ebc74 
								
									
								
							
								 
							
						 
						
							
							
								
								fix volume.move io.EOF ( #5960 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								282867a71e 
								
									
								
							
								 
							
						 
						
							
							
								
								Show volume server which failed to verify a chunk ( #5958 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								220061573d 
								
									
								
							
								 
							
						 
						
							
							
								
								update metric for ErrorCRC if it happens during volume readNeedleDataInto ( #5957 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c0854e986 
								
							
								 
							
						 
						
							
							
								
								unnecessary skipping  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								654b8210f7 
								
							
								 
							
						 
						
							
							
								
								parameter name  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8679870008 
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22d5d2ea96 
								
							
								 
							
						 
						
							
							
								
								adjust warning log  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4b25a642d 
								
							
								 
							
						 
						
							
							
								
								math/rand => math/rand/v2  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ded5e084ea 
								
							
								 
							
						 
						
							
							
								
								ensure none zero lastGrowCount  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0cf2c15828 
								
							
								 
							
						 
						
							
							
								
								rename  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bebc385607 
								
							
								 
							
						 
						
							
							
								
								randomly pick one replica to write  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b7bb62e38 
								
							
								 
							
						 
						
							
							
								
								logs on error  
							
							
								
 
							
							
						 
						1 year ago