15284e2bee 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Lost Content-Encoding metadata ( #4010 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70a4c98b00 
								
							
								 
							
						 
						
							
							
								
								refactor filer_pb.Entry and filer.Entry to use GetChunks()  
							
							
 
							
							
							for later locking on reading chunks 
							
						 
						3 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								aae82dca6f 
								
							
								 
							
						 
						
							
							
								
								file name escape uri  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3969  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea2637734a 
								
							
								 
							
						 
						
							
							
								
								refactor filer proto chunk variable from mtime to modified_ts_ns  
							
							
								
 
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								25471d579a 
								
									
								
							
								 
							
						 
						
							
							
								
								add md5 header when UploadData to replication in ReplicatedWrite ( #3881 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de286fe662 
								
							
								 
							
						 
						
							
							
								
								shell: volume.move handles volume moved to cloud tier  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/3803  
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								1f7e52c63e 
								
									
								
							
								 
							
						 
						
							
							
								
								vacuum metrics and force sync dst files ( #3832 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a05725aea6 
								
									
								
							
								 
							
						 
						
							
							
								
								filer: get directory metadata ( #3833 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d21e2f523d 
								
									
								
							
								 
							
						 
						
							
							
								
								split `ExtAcpKey` to `ExtAmzOwnerKey` and `ExtAmzAclKey` to avoid unn… ( #3824 )  
							
							
 
							
							
							split `ExtAcpKey` to `ExtAmzOwnerKey` and `ExtAmzAclKey` to avoid unnecessary `json.Unmarshal()` call
Signed-off-by: changlin.shi <changlin.shi@ly.com>
Signed-off-by: changlin.shi <changlin.shi@ly.com> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5db25a8f2a 
								
									
								
							
								 
							
						 
						
							
							
								
								metric shows who is currently blocking the cluster or not ( #3799 )  
							
							
 
							
							
							* master_admin_lock Shows whether cluster is locked now or not
https://github.com/seaweedfs/seaweedfs/issues/3452 
* fix metric MasterAdminLock 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a522507f95 
								
									
								
							
								 
							
						 
						
							
							
								
								configure raft metrics ( #3798 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b9933d5589 
								
									
								
							
								 
							
						 
						
							
							
								
								master server graceful stop ( #3797 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								36daa7709d 
								
									
								
							
								 
							
						 
						
							
							
								
								show raft leader via shell ( #3796 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3de1e19780 
								
									
								
							
								 
							
						 
						
							
							
								
								s3: sync bucket info from filer ( #3759 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								301b678147 
								
									
								
							
								 
							
						 
						
							
							
								
								[volume] Add new volumes to HUP(reload) signal ( #3755 )  
							
							
 
							
							
							Add new volumes to HUP(reload) signal 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								190afcc3fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow CORS on Filer ( #3750 )  
							
							
 
							
							
							Adjusted filer response headers 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b90d92fca9 
								
							
								 
							
						 
						
							
							
								
								grpc: watch metadata changes by directory  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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