b977e0b3b2 
								
							
								 
							
						 
						
							
							
								
								minor  
							
							
								
 
							
							
						 
						8 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fc4df944a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove rate limit semaphore on master's leader selection logic. ( #6494 )  
							
							
 
							
							
							This was introduced by 054374c7 
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3b1ac77e1f 
								
									
								
							
								 
							
						 
						
							
							
								
								worm grace period and retention time support ( #6404 )  
							
							
 
							
							
							Signed-off-by: lou <alex1988@outlook.com> 
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0594006c81 
								
									
								
							
								 
							
						 
						
							
							
								
								use same time format in volume volume UI and filter UI ( #6395 )  
							
							
 
							
							
							use same time format in volume server UI with filter UI 
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec155022e7 
								
							
								 
							
						 
						
							
							
								
								"golang.org/x/exp/slices" => "slices" and go fmt  
							
							
								
 
							
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								72af97162f 
								
									
								
							
								 
							
						 
						
							
							
								
								[shell] feat:stop vacuum immediately once volume.vacuum.disable was executed ( #6375 )  
							
							
 
							
							
							stop vacuum immediately once volume.vacuum.disable was executed
Co-authored-by: dsd <dsd2019@foxmail.com> 
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b65eb2ec45 
								
									
								
							
								 
							
						 
						
							
							
								
								[security] reload whiteList on http seerver ( #6302 )  
							
							
 
							
							
							* reload whiteList
* white_list add to scaffold 
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e2e97db917 
								
									
								
							
								 
							
						 
						
							
							
								
								[master] avoid timeout when assigning for main request with filter by DC or rack ( #6291 )  
							
							
 
							
							
							* avoid timeout when assigning for main request with filter by DC or rack
https://github.com/seaweedfs/seaweedfs/issues/6290 
* use constant NoWritableVolumes 
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fec88e64eb 
								
									
								
							
								 
							
						 
						
							
							
								
								[master] update LastLeaderChangeTime for hashicorp raft ( #6292 )  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8836fa19b6 
								
									
								
							
								 
							
						 
						
							
							
								
								use ShouldGrowVolumesByDcAndRack ( #6280 )  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccf1795e6f 
								
							
								 
							
						 
						
							
							
								
								wait a bit before getting the next volume id if the leader is recently elected  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7fa4e5c2a1 
								
									
								
							
								 
							
						 
						
							
							
								
								[master] Revert back automatic volume grow in case of compensate for crowded volumes ( #6267 )  
							
							
 
							
							
							brought back the Automatic Volume Grow to compensate for crowded volumes 
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a49d9e020c 
								
									
								
							
								 
							
						 
						
							
							
								
								[master] avoid crowded more writable for auto grow ( #6214 )  
							
							
 
							
							
							avoid crowded more writable
https://github.com/seaweedfs/seaweedfs/issues/6121  
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a7973ed7d1 
								
									
								
							
								 
							
						 
						
							
							
								
								fix deadlock hang when broadcast to clients ( #6184 )  
							
							
 
							
							
							fix deadlock when broadcast to clients
when master thransfer leader, the old master will disconnect with all
filers and volumeServers, if the cluster is a big , the broadcast
messages may be more big than the max of the channel len 100, then if the
KeepConnect was not listen on the channel in disconnect, it will
deadlock. and the whole cluster will not serve! 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0060a2cf9c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix 6181/6182 ( #6183 )  
							
							
 
							
							
							* set larger buf size for LogBuffer
* jump to next day when no more entry found
* Update weed/filer/filer_notify_read.go
---------
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad6240f066 
								
							
								 
							
						 
						
							
							
								
								fix parameter  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8802843511 
								
							
								 
							
						 
						
							
							
								
								pass in bytes buffer to avoid possible race condition  
							
							
 
							
							
							related to https://github.com/seaweedfs/seaweedfs/issues/6180  
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3feb66d0a1 
								
							
								 
							
						 
						
							
							
								
								adding more debug message  
							
							
 
							
							
							related to https://github.com/seaweedfs/seaweedfs/issues/6180  
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ae5bd0667a 
								
							
								 
							
						 
						
							
							
								
								rename proto field from DestroyTime to expire_at_sec  
							
							
 
							
							
							For TTL volume converted into EC volume, this change may leave the volumes staying. 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9369a88c5c 
								
									
								
							
								 
							
						 
						
							
							
								
								stop renaming worm files ( #6154 )  
							
							
 
							
							
							* stop renaming worm file
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* Update weed/server/filer_server_handlers_write.go
---------
Signed-off-by: lou <alex1988@outlook.com>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								54b91ba2b2 
								
									
								
							
								 
							
						 
						
							
							
								
								fix permission check in put request ( #6142 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cfbe45c765 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add in-flight metric for s3/file/volume-server ( #6120 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6564ceda91 
								
							
								 
							
						 
						
							
							
								
								skip resource heavy commands from running on master nodes  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								dad3a26fb6 
								
									
								
							
								 
							
						 
						
							
							
								
								Update volume_grpc_erasure_coding.go , fix no space left bug ( #6077 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6cbce110d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Update volume_grpc_erasure_coding.go ( #6073 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								aa61824442 
								
									
								
							
								 
							
						 
						
							
							
								
								master:fix empty target in Build() ( #6069 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4dc33cc143 
								
									
								
							
								 
							
						 
						
							
							
								
								fix unclaimed spaces calculation when volumePreallocate is enabled ( #6063 )  
							
							
 
							
							
							the calculation of `unclaimedSpaces` only needs to subtract `unusedSpace` when `preallocate` is not enabled.
Signed-off-by: LHHDZ <shichanglin5@qq.com> 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d056c0ddf2 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(volume): don't persist RO state in specific cases ( #6058 )  
							
							
 
							
							
							* fix(volume): don't persist RO state in specific cases
* fix(volume): writable always persist 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								028ebb1d0d 
								
									
								
							
								 
							
						 
						
							
							
								
								Feat:merge small chunk ( #6049 )  
							
							
 
							
							
							* fix:mount deadlock
* feat: merge small chunk
* adjust MergeChunkMinCount
* fix
---------
Co-authored-by: zemul <zhouzemiao@ihuman.com> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								67a252ee8a 
								
									
								
							
								 
							
						 
						
							
							
								
								[master] refactor func ShouldGrowVolumes ( #5884 )  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								8679870008 
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22d5d2ea96 
								
							
								 
							
						 
						
							
							
								
								adjust warning log  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4b25a642d 
								
							
								 
							
						 
						
							
							
								
								math/rand => math/rand/v2  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b7bb62e38 
								
							
								 
							
						 
						
							
							
								
								logs on error  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4463296811 
								
							
								 
							
						 
						
							
							
								
								add parallel vacuuming  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								95bae91ca7 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix get dir metadata ( #5923 )  
							
							
 
							
							
							* fix:mount deadlock
* feat: query dir metadata
* feat: query dir metadata
---------
Co-authored-by: zemul <zhouzemiao@ihuman.com> 
							
						 
						1 year ago