c0deaa4948 
								
									
								
							
								 
							
						 
						
							
							
								
								[volume.fsck] check needles status from volume server ( #3926 )  
							
							
 
							
							
							check needles status from volume server 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								bf8a9d2db1 
								
									
								
							
								 
							
						 
						
							
							
								
								[volume.chek.disk] sync of deletions the fix ( #3923 )  
							
							
 
							
							
							* sync of deletions the fix
* avoid return if only partiallyDeletedNeedles
* refactor sync deletions 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea2637734a 
								
							
								 
							
						 
						
							
							
								
								refactor filer proto chunk variable from mtime to modified_ts_ns  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								764d9cb105 
								
									
								
							
								 
							
						 
						
							
							
								
								[voluche.chek.disk] needles older than the cutoff time are not missing yet ( #3922 )  
							
							
 
							
							
							needles older than the cutoff time are not missing yet
https://github.com/seaweedfs/seaweedfs/issues/3919  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c6f2899375 
								
									
								
							
								 
							
						 
						
							
							
								
								avoid fix missing of deleted needles ( #3909 )  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								377870f4a9 
								
							
								 
							
						 
						
							
							
								
								keep system log data  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5364218b2 
								
							
								 
							
						 
						
							
							
								
								adjust help message  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								52e0a88a15 
								
							
								 
							
						 
						
							
							
								
								shell: volume.tier.upload clean up replicated copies  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3804  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7836f7574e 
								
									
								
							
								 
							
						 
						
							
							
								
								[volume.fsck] hotfix apply purging and add option verifyNeedle  #3860  ( #3861 )  
							
							
 
							
							
							* fix apply purging and add verifyNeedle
* common readSourceNeedleBlob
* use consts 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f19c9e3d9d 
								
									
								
							
								 
							
						 
						
							
							
								
								Volume fsck by volume ( #3851 )  
							
							
 
							
							
							* refactor
* refactor args verbose and writer
* refactor readFilerFileIdFile
* fix filter by collectMtime
* skip system log collection 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcd0743a35 
								
							
								 
							
						 
						
							
							
								
								remove unused ReadNeedleBlobRequest.needle_id  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3853  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc54afdba9 
								
							
								 
							
						 
						
							
							
								
								tests add parsing ec shard info  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0623bf582e 
								
							
								 
							
						 
						
							
							
								
								include ec shard for capacityByFreeVolumeCount  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98dc1e5c15 
								
							
								 
							
						 
						
							
							
								
								move volume: find target volume server by exiting/max ratio  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								049f040c3c 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								124b97f6d7 
								
							
								 
							
						 
						
							
							
								
								parsing ec volumes  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9383aa726 
								
							
								 
							
						 
						
							
							
								
								refactor to change capacity data type  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								36daa7709d 
								
									
								
							
								 
							
						 
						
							
							
								
								show raft leader via shell ( #3796 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								56c94cc08e 
								
									
								
							
								 
							
						 
						
							
							
								
								ADHOC: filter deleted files from idx file binary search ( #3763 )  
							
							
 
							
							
							* ADHOC: filter deleted files from idx file binary search
* remove unwanted check
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								faa6167b6b 
								
									
								
							
								 
							
						 
						
							
							
								
								fs.meta.load load any dirs with prefix "important" ( #3747 )  
							
							
 
							
							
							* fs.meta.load load any dirs with prefix "important"
* replace dirPattern to dirPrefix
* help dirPrefix 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6d7556dda 
								
							
								 
							
						 
						
							
							
								
								skip truncation on error  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3746  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								824f7ad9e1 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(shell): readability improvements ( #3704 )  
							
							
 
							
							
							Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								21c0587900 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c30f6abb11 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(command_ec_rebuild): `rebultErr` -> `rebuildErr` ( #3679 )  
							
							
 
							
							
							Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								bd2dc6d641 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(shell): `Decending` -> `Descending` ( #3675 )  
							
							
 
							
							
							Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								dfbd8efd26 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(command_ec_decode): `exisitngEcIndexBits` -> `existingEcInde… ( #3674 )  
							
							
 
							
							
							refactor(command_ec_decode): `exisitngEcIndexBits` -> `existingEcIndexBits`
Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c4363c4b5e 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(command_fs_rm): `entiries` -> `entries` ( #3670 )  
							
							
 
							
							
							Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d54eb9966f 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: `Directory` readability ( #3665 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								19652c1b83 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(socket mount): Update socket mount pattern to `/tmp/seaweedf… ( #3662 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1501f61dd 
								
							
								 
							
						 
						
							
							
								
								Revert "a new test case"  
							
							
 
							
							
							This reverts commit eb7cf3de81 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ddd6bee970 
								
									
								
							
								 
							
						 
						
							
							
								
								ADHOC: Volume fsck use a time cutoff param ( #3626 )  
							
							
 
							
							
							* ADHOC: cut off volumn fsck
* more
* fix typo
* add test
* modify name
* fix comment
* fix comments
* nit
* fix typo
* Update weed/shell/command_volume_fsck.go
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4e3e2b1b82 
								
									
								
							
								 
							
						 
						
							
							
								
								Add option in volume.fix.replication to only fix under-replication and not delete volumes ( #3640 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc4208d128 
								
							
								 
							
						 
						
							
							
								
								volume.balance: default to balance ALL_COLLECTIONS  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb7cf3de81 
								
							
								 
							
						 
						
							
							
								
								a new test case  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4260804613 
								
							
								 
							
						 
						
							
							
								
								volume.balance: avoid moving out volume with max=1  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d653c5f811 
								
							
								 
							
						 
						
							
							
								
								unused  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03e22ddb43 
								
							
								 
							
						 
						
							
							
								
								rename  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								916673ae24 
								
									
								
							
								 
							
						 
						
							
							
								
								do not print diskInfos with doVolumeCheckDisk in error log ( #3598 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a28b668647 
								
									
								
							
								 
							
						 
						
							
							
								
								Added ability to change replication settings upon volume.tier.move ( #3583 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7eb121d5ae 
								
							
								 
							
						 
						
							
							
								
								print process before do the work  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2e78a522ab 
								
									
								
							
								 
							
						 
						
							
							
								
								remove old raft servers if they don't answer to pings for too long ( #3398 )  
							
							
 
							
							
							* remove old raft servers if they don't answer to pings for too long
add ping durations as options
rename ping fields
fix some todos
get masters through masterclient
raft remove server from leader
use raft servers to ping them
CheckMastersAlive for hashicorp raft only
* prepare blocking ping
* pass waitForReady as param
* pass waitForReady through all functions
* waitForReady works
* refactor
* remove unneeded params
* rollback unneeded changes
* fix 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0b4a7659a 
								
							
								 
							
						 
						
							
							
								
								fix test  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf88006037 
								
							
								 
							
						 
						
							
							
								
								format  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								911475526c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: TestCommandEcBalanceSmall Unit test fails when CommandEnv is nil ( #3497 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								676e27c589 
								
							
								 
							
						 
						
							
							
								
								shell: stop long running jobs if lock is lost  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								57e7582c36 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								74b53729e1 
								
									
								
							
								 
							
						 
						
							
							
								
								feat(weed.move): add a speed limit parameter of moving files ( #3478 )  
							
							
 
							
							
							* feat(weed.move): add a speed limit parameter of moving files
* fix(weed.move): set the default value of ioBytePerSecond to vs.compactionBytePerSecond
Co-authored-by: zhihao.qu <zhihao.qu@ly.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4573c99ae3 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2b580a7566 
								
							
								 
							
						 
						
							
							
								
								also migrate jsonpb  
							
							
								
 
							
							
						 
						3 years ago