93bbaa1fb4 
								
									
								
							
								 
							
						 
						
							
							
								
								[Notifications] Support webhook notifications ( #6962 )  
							
							
 
							
							
							Add webhook notification support 
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								592b6a1e98 
								
							
								 
							
						 
						
							
							
								
								less aggressive volume server shutdown on same uuid  
							
							
 
							
							
							related to https://github.com/seaweedfs/seaweedfs/issues/5439  
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								798f797158 
								
							
								 
							
						 
						
							
							
								
								use float for sleep seconds  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/pull/6795  
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								93007c1842 
								
									
								
							
								 
							
						 
						
							
							
								
								[volume] refactor and add metrics for flight upload and download data limit condition ( #6920 )  
							
							
 
							
							
							* refactor concurrentDownloadLimit
* fix loop
* fix cmdServer
* fix: resolve conversation pr 6920
* Changes logging function (#6919 )
* updated logging methods for stores
* updated logging methods for stores
* updated logging methods for filer
* updated logging methods for uploader and http_util
* updated logging methods for weed server
---------
Co-authored-by: akosov <a.kosov@kryptonite.ru>
* Improve lock ring (#6921 )
* fix flaky lock ring test
* add more tests
* fix: build
* fix: rm import util/version
* fix: serverOptions
* refactoring
---------
Co-authored-by: Aleksey Kosov <rusyak777@list.ru>
Co-authored-by: akosov <a.kosov@kryptonite.ru>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
Co-authored-by: chrislu <chris.lu@gmail.com> 
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1733d0ce68 
								
							
								 
							
						 
						
							
							
								
								remove features and deployments fields  
							
							
								
 
							
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a1aab8a083 
								
									
								
							
								 
							
						 
						
							
							
								
								add telemetry ( #6926 )  
							
							
 
							
							
							* add telemetry
* fix go mod
* add default telemetry server url
* Update README.md
* replace with broker count instead of s3 count
* Update telemetry.pb.go
* github action to deploy 
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4511c2cc1f 
								
									
								
							
								 
							
						 
						
							
							
								
								Changes logging function ( #6919 )  
							
							
 
							
							
							* updated logging methods for stores
* updated logging methods for stores
* updated logging methods for filer
* updated logging methods for uploader and http_util
* updated logging methods for weed server
---------
Co-authored-by: akosov <a.kosov@kryptonite.ru> 
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								90c128e7a6 
								
									
								
							
								 
							
						 
						
							
							
								
								Context-based logging with request ID ( #6899 )  
							
							
								
 
							
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da728750be 
								
							
								 
							
						 
						
							
							
								
								follow grow volume option version  
							
							
								
 
							
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f1b3d68d7 
								
							
								 
							
						 
						
							
							
								
								pass volume version when creating a volume  
							
							
								
 
							
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87927d068b 
								
							
								 
							
						 
						
							
							
								
								display volume version when listing  
							
							
								
 
							
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a115068af 
								
							
								 
							
						 
						
							
							
								
								adding cassandra2  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/6888  
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c602f53a6e 
								
							
								 
							
						 
						
							
							
								
								tail-volume-uses-the-source-volume-version  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2be5822a1 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								96632a34b1 
								
							
								 
							
						 
						
							
							
								
								add version to volume proto  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c99530ec66 
								
									
								
							
								 
							
						 
						
							
							
								
								fix(filer): add missing return after KvDelete in KvPut with empty value ( #6846 )  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd4891a117 
								
							
								 
							
						 
						
							
							
								
								change version directory  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								283d9e0079 
								
									
								
							
								 
							
						 
						
							
							
								
								Add context with request ( #6824 )  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								165af32d6b 
								
									
								
							
								 
							
						 
						
							
							
								
								added context to filer_client method calls ( #6808 )  
							
							
 
							
							
							Co-authored-by: akosov <a.kosov@kryptonite.ru> 
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5182d46e22 
								
									
								
							
								 
							
						 
						
							
							
								
								Added middleware for processing request_id grpc and http requests ( #6805 )  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								582206b7d2 
								
									
								
							
								 
							
						 
						
							
							
								
								load configuration before get max_file_name_length ( #6766 )  
							
							
								
 
							
							
						 
						6 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ba3afd1803 
								
									
								
							
								 
							
						 
						
							
							
								
								Tarantool filer store ( #6669 )  
							
							
 
							
							
							Co-authored-by: Marat Karimov <m.karimov@digitalms.ru> 
							
						 
						7 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								46b3a71a1f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix call writeJsonError with a nil value error after check another err ( #6673 )  
							
							
 
							
							
							the dbErr != nil and err is nil
when call writeJsonError with a nil value error, it may panic 
							
						 
						7 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								14cb8a24c6 
								
									
								
							
								 
							
						 
						
							
							
								
								[filer] UploadRequestToChunks: terminate the upload of remaining chunks as early as possible might be more reasonable when one chunk upload goroutine encounters a failure. ( #6610 )  
							
							
								
 
							
							
						 
						8 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								533b675ec8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: fix the wrong error return value ( #6603 )  
							
							
								
 
							
							
						 
						8 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
							
							
								
 
							
							
						 
						11 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