fa35efc076 
								
									
								
							
								 
							
						 
						
							
							
								
								Volume Server: Unexpected Deletion of Remote Tier Data ( #7377 )  
							
							
 
							
							
							* [Admin UI] Login not possible due to securecookie error
* avoid 404 favicon
* Update weed/admin/dash/auth_middleware.go
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* address comments
* avoid variable over shadowing
* log session save error
* When jwt.signing.read.key is enabled in security.toml, the volume server requires JWT tokens for all read operations.
* reuse fileId
* refactor
* fix deleting remote tier
* simplify the fix
* Update weed/storage/volume_loading.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update weed/storage/volume_loading.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update weed/storage/volume_loading.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> 
							
						 
						6 days ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								69553e5ba6 
								
									
								
							
								 
							
						 
						
							
							
								
								convert error fromating to %w everywhere ( #6995 )  
							
							
								
 
							
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f1b3d68d7 
								
							
								 
							
						 
						
							
							
								
								pass volume version when creating a volume  
							
							
								
 
							
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be15fee8e7 
								
							
								 
							
						 
						
							
							
								
								show error if backend is mis-configured  
							
							
 
							
							
							related to https://github.com/seaweedfs/seaweedfs/discussions/6472  
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6d4f5c94ac 
								
									
								
							
								 
							
						 
						
							
							
								
								[volume] remove truncate idx file if size not healthy ( #6043 )  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0bdf121e51 
								
									
								
							
								 
							
						 
						
							
							
								
								rename VolumeServerVolumeGauge ( #5504 )  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ebe26a765 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Revert "Add disk type to prometheus metrics" ( #4777 )""  
							
							
 
							
							
							This reverts commit 567d788928 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								249c0e06ef 
								
							
								 
							
						 
						
							
							
								
								Revert "fix compilation"  
							
							
 
							
							
							This reverts commit 451ec6504d 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								451ec6504d 
								
							
								 
							
						 
						
							
							
								
								fix compilation  
							
							
								
 
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								567d788928 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Add disk type to prometheus metrics" ( #4777 )"  
							
							
 
							
							
							This reverts commit 9215ba24be 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9215ba24be 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Add disk type to prometheus metrics" ( #4777 )  
							
							
 
							
							
							Revert "Add disk type to prometheus metrics (#4736 )"
This reverts commit 9956d93a40 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9956d93a40 
								
									
								
							
								 
							
						 
						
							
							
								
								Add disk type to prometheus metrics ( #4736 )  
							
							
 
							
							
							* Add disk type to prometheus metrics
* Del metrics
* Disk type as readable string
---------
Co-authored-by: Dima Mishin <dimm@dimm.dev> 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5b905fb2b7 
								
									
								
							
								 
							
						 
						
							
							
								
								Lazy loading ( #3958 )  
							
							
 
							
							
							* types packages is imported more than onece
* lazy-loading
* fix bugs
* fix bugs
* fix unit tests
* fix test error
* rename function
* unload ldb after initial startup
* Don't load ldb when starting volume server if ldbtimeout is set.
* remove uncessary unloadldb
* Update weed/command/server.go
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
* Update weed/command/volume.go
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
Co-authored-by: guol-fnst <goul-fnst@fujitsu.com>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2f72103c83 
								
									
								
							
								 
							
						 
						
							
							
								
								avoid load volume file with BytesOffset mismatch ( #3841 )  
							
							
 
							
							
							* avoid load volume file with BytesOffset mismatch
https://github.com/seaweedfs/seaweedfs/issues/2966 
* set BytesOffset if has not VolumeInfoFile
* typos fail => failed
* exit if bytesOffset mismatch 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c57c79a0ab 
								
									
								
							
								 
							
						 
						
							
							
								
								optimiz commitig compact ( #3388 )  
							
							
 
							
							
							* optimiz vacuuming volume
* fix bugx
* rename parameters
* fix conflict
* change copyDataBasedOnIndexFile to an instance method
* close needlemap
* optimiz commiting Vacuum volume for  leveldb index
* fix bugs
* fix leveldb loading bugs
* refactor
* fix leveldb loading bug
* add leveldb recovery
* add test case for levelDB
* modify test case to cover all the new branches
* use one tmpNm instead of two instances
* refactor
* refactor
* move setWatermark to the end
* add test for watermark and updating leveldb
* fix error logic
* refactor, add test
* check nil before close needlemapeer
add test case
fix metric bug
* add tests, fix bugs
* adjust log level
remove wrong test case
refactor
* avoid duplicate  updating metric for leveldb index 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26dbc6c905 
								
							
								 
							
						 
						
							
							
								
								move to  https://github.com/seaweedfs/seaweedfs  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59e58c4b23 
								
							
								 
							
						 
						
							
							
								
								volume: fix loading old volume format  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/2487  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c46d16b2f3 
								
							
								 
							
						 
						
							
							
								
								skip network error when remote volumes start  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e43e8ce17 
								
							
								 
							
						 
						
							
							
								
								add logs for remote file loading  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								015d16f43f 
								
							
								 
							
						 
						
							
							
								
								add vif file versions in case loading superblock fails  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								885ca34748 
								
							
								 
							
						 
						
							
							
								
								volume: fail fast if idx files are missing  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1796  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94ea3bd3a5 
								
							
								 
							
						 
						
							
							
								
								renaming NeedleMapType to NeedleMapKind  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f31c1bb94 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bf22c0b5b 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d171d9f988 
								
							
								 
							
						 
						
							
							
								
								volume: ensure the volume dat and idx files are always closed  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1646  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d30b21b10 
								
							
								 
							
						 
						
							
							
								
								volume: add "-dir.idx" option for separate index storage  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1265  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								744c5594da 
								
							
								 
							
						 
						
							
							
								
								volume: automatically trim out unreachable entries  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								faa5c2e89a 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8ca234773 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df9d538044 
								
							
								 
							
						 
						
							
							
								
								rename function  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3cb6fa1d7 
								
							
								 
							
						 
						
							
							
								
								volume: compaction can cause readonly volumes  
							
							
 
							
							
							address https://github.com/chrislusf/seaweedfs/issues/1233  
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								288baf37fd 
								
							
								 
							
						 
						
							
							
								
								saving .vif files correctly  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9134092a8d 
								
							
								 
							
						 
						
							
							
								
								endure creating .vif files  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0cc8347a3a 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c06f7eb48a 
								
							
								 
							
						 
						
							
							
								
								load volume info from .vif file, use superblock as a backup  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4a74e03d1 
								
							
								 
							
						 
						
							
							
								
								refactoring: separating .vif from tier file loading  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2000284435 
								
							
								 
							
						 
						
							
							
								
								rename volume tier info to volume info  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efd2f50ede 
								
							
								 
							
						 
						
							
							
								
								compaction changed to .idx based deletion  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f42b5bd0f5 
								
							
								 
							
						 
						
							
							
								
								rename .sdb to .sdx  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09ca936c78 
								
							
								 
							
						 
						
							
							
								
								shell: add ec.decode command  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab966d7192 
								
							
								 
							
						 
						
							
							
								
								refactoring variable name  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f61de28c69 
								
							
								 
							
						 
						
							
							
								
								volume: add deletion capability for previously readonly volumes  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								39810a9951 
								
							
								 
							
						 
						
							
							
								
								tiered volume is read only  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58f88e530c 
								
							
								 
							
						 
						
							
							
								
								volume: use sorted index map for readonly volumes  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								85f8649320 
								
							
								 
							
						 
						
							
							
								
								refactor memory mapped file into backend storage  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b5ba4927f 
								
							
								 
							
						 
						
							
							
								
								adjust NewDiskFile() paramaters  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								19b6a16003 
								
							
								 
							
						 
						
							
							
								
								changed from os.file to backend.DataStorageBackend  
							
							
								
 
							
							
						 
						6 years ago