23f3aea4cf 
								
							
								 
							
						 
						
							
							
								
								adjust logs  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								10d5b4b32b 
								
							
								 
							
						 
						
							
							
								
								volume server: rename readBufferSize to readBufferSizeMB  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5d87ad72d8 
								
									
								
							
								 
							
						 
						
							
							
								
								mute log filer: no entry is found in filer store ( #3707 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d949a238b8 
								
									
								
							
								 
							
						 
						
							
							
								
								volume: add "readBufSize" option to customize read optimization ( #3702 )  
							
							
 
							
							
							* simplify a bit
* feat: volume: add "readBufSize" option to customize read optimization
* refactor : redbufSIze -> readBufferSize
* simplify a bit
* simplify a bit 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c4fc007630 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(raft_hashicorp): `timeSpeep` -> `timeSleep` ( #3694 )  
							
							
 
							
							
							Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c202d4c1b0 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(master_grpc_server_cluster): `seletedSet` -> `selectedSet` ( #3693 )  
							
							
 
							
							
							Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								896a85d6e4 
								
							
								 
							
						 
						
							
							
								
								volume: add "hasSlowRead" option to customize read optimization  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								92658b05a8 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(volume_grpc_client_to_master): `grpcConection` -> `grpcConne… ( #3690 )  
							
							
 
							
							
							refactor(volume_grpc_client_to_master): `grpcConection` -> `grpcConnection`
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8645fd232 
								
							
								 
							
						 
						
							
							
								
								master: implement grpc VolumeMarkWritable  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3657  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3429cbe3fc 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(webdav_server): `modifiledTime` -> `modifiedTime` ( #3676 )  
							
							
 
							
							
							Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d5239ab983 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(server): `suppported` -> `supported` ( #3677 )  
							
							
 
							
							
							Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58d18b68d8 
								
							
								 
							
						 
						
							
							
								
								rename variable  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f8ef25099c 
								
									
								
							
								 
							
						 
						
							
							
								
								Removing chunks on failed to write to replicas ( #3591 )  
							
							
 
							
							
							* Removing chunks on failed to write to replicas
https://github.com/seaweedfs/seaweedfs/issues/3578 
* put with in the util.Retry
* just purge on any errors 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce55922884 
								
							
								 
							
						 
						
							
							
								
								fixing  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								721c6197f9 
								
									
								
							
								 
							
						 
						
							
							
								
								skip deltaBeat if dn is zero ( #3630 )  
							
							
 
							
							
							* skip deltaBeat
https://github.com/seaweedfs/seaweedfs/issues/3629 
* fix GrpcPort
* skip url :0
* skip empty DataCenter or Rack
* skip empty heartbeat Ip
* dell msg add DataCenter
* comment todo
* fix 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9112747b5 
								
							
								 
							
						 
						
							
							
								
								volume server: synchronously report volume readonly status to master  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3628  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b084d4c88 
								
							
								 
							
						 
						
							
							
								
								purge tcp implementation  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								31d2f77ceb 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor  https://github.com/seaweedfs/seaweedfs/pull/3616  ( #3625 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e52b1e195 
								
							
								 
							
						 
						
							
							
								
								return err for processRangeRequest()  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								449582343f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix:Sometimes a nil pointer exception is thrown ( #3618 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9678fc2106 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: volume heartbeat processing error ( #3616 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5ff33eb558 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: volume Deadlock when exception is thrown ( #3613 )  
							
							
 
							
							
							* fix: volume Deadlock when exception is thrown
* adjust log level 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b324a6536c 
								
									
								
							
								 
							
						 
						
							
							
								
								ADHOC: add read needle meta grpc ( #3581 )  
							
							
 
							
							
							* ADHOC: add read needle meta grpc
* add test
* nit
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3c3682fcce 
								
									
								
							
								 
							
						 
						
							
							
								
								more log detail for upload err and deleting ( #3577 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5307cadb32 
								
									
								
							
								 
							
						 
						
							
							
								
								[s3] Replace code 500 to 499 for upload with ErrUnexpectedEOF ( #3597 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7f56a40553 
								
									
								
							
								 
							
						 
						
							
							
								
								Turn down the 404 log level ( #3585 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								90d55cd179 
								
									
								
							
								 
							
						 
						
							
							
								
								avoid data race read fileChunksSize ( #3570 )  
							
							
 
							
							
							https://github.com/seaweedfs/seaweedfs/issues/3557  
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								82c2ce74db 
								
									
								
							
								 
							
						 
						
							
							
								
								more error details in the log ( #3568 )  
							
							
 
							
							
							* more error details in the log
https://github.com/seaweedfs/seaweedfs/issues/3567 
* format message 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								77098de69a 
								
									
								
							
								 
							
						 
						
							
							
								
								migrate from boltdb to bbolt ( #3554 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								105702ebe0 
								
									
								
							
								 
							
						 
						
							
							
								
								avoid data race access to uploadReaderToChunks.uploadErr ( #3550 )  
							
							
 
							
							
							avoid data race access to uploadErr
https://github.com/seaweedfs/seaweedfs/issues/3549  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								089446f5b1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix reload page before all file uploaded bug ( #3534 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3741779144 
								
							
								 
							
						 
						
							
							
								
								minor  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								580a7fa685 
								
							
								 
							
						 
						
							
							
								
								adjust for data race  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3512  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								dc4037925d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Build DeletedVids before reset dn's children ( #3530 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f3a1341d8 
								
							
								 
							
						 
						
							
							
								
								make CodeQL happy  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e90ab4ac60 
								
									
								
							
								 
							
						 
						
							
							
								
								avoid race conditions for OnPeerUpdate ( #3525 )  
							
							
 
							
							
							https://github.com/seaweedfs/seaweedfs/issues/3524  
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2930263dfd 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix race conditions during in-flight size checks ( #3505 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7b424a54dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add raft server access mutex to avoid races ( #3503 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f7aeb06544 
								
									
								
							
								 
							
						 
						
							
							
								
								s3: report metadata if the directory is explicitly created  ( #3498 )  
							
							
 
							
							
							* replace mkdir to mkFile
* ContentLength must be zero
* revert mkDir
* Seaweedfs-Is-Directory-Key return metadata 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								10414fd81c 
								
							
								 
							
						 
						
							
							
								
								ping timeout at 15 seconds  
							
							
 
							
							
							this 72 minute timeout setting seems unreasonably long
15 seconds is around the time when a new raft leader should be elected. 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								9fce75607d 
								
							
								 
							
						 
						
							
							
								
								s3: report http.StatusOK if the directory is explicitly created  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3457  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								601ba5fb68 
								
							
								 
							
						 
						
							
							
								
								master: disable locking if not leader  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4b52d4c52 
								
							
								 
							
						 
						
							
							
								
								fix format  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								fef9c6a520 
								
							
								 
							
						 
						
							
							
								
								filer: do not always save files in "/etc" folder to filer store  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3476  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2762154130 
								
							
								 
							
						 
						
							
							
								
								fix compilation  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb5808e0c3 
								
							
								 
							
						 
						
							
							
								
								EC: with multiple volume locations, the ec rebuilding may fail  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5790d01c6f 
								
							
								 
							
						 
						
							
							
								
								EC: after ec encoding, the source ec shards may fail to purge if the volume server has multiple disk locations  
							
							
 
							
							
							related to https://github.com/seaweedfs/seaweedfs/issues/3459  
							
						 
						3 years ago