96c48bc8a8 
								
							
								 
							
						 
						
							
							
								
								fix test  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c913dde04 
								
							
								 
							
						 
						
							
							
								
								volume: detect and drop volumes with disk IO error  
							
							
 
							
							
							from Jethro in slack:
is it possible to make the assign request a bit smarter? Currently I’m in the state that a disk failed but all assign request are being send to this volume. It would be cool if the master sees this and stopped using this volume.
e=HTTP(http://x:8089/913,045a782b63176edf ) not 200 but 500 Internal Server Error
Body={"size":740167,"error":"failed to write to local disk: write /mnt/v9/913.dat: input/output error","eTag":"ee4381e202212ff3aee647704c036689"}
e=HTTP(http://x:8089/913,045a782c90240077 ) not 200 but 500 Internal Server Error
Body={"size":792779,"error":"failed to write to local disk: write /mnt/v9/913.dat: input/output error","eTag":"c43463ccc11eb6eb2fc306f407a6a953"}
e=HTTP(http://x:8089/913,045a782e6b7901ea ) not 200 but 500 Internal Server Error
Body={"size":3962392,"error":"failed to write to local disk: write /mnt/v9/913.dat: input/output error","eTag":"04c91198e9b276c81f11dbf189af5d28"} 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ac4935f22 
								
							
								 
							
						 
						
							
							
								
								read from volume index file directly instead of open a separate file  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1640 
read from volume index file directly instead of open a separate file,
to ensure reading latest index entries. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d30b21b10 
								
							
								 
							
						 
						
							
							
								
								volume: add "-dir.idx" option for separate index storage  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1265  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c229eb677 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0fb4a3766 
								
							
								 
							
						 
						
							
							
								
								add comments  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6783ae5f8f 
								
							
								 
							
						 
						
							
							
								
								rename  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97f706f35b 
								
							
								 
							
						 
						
							
							
								
								just refactoring  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b11449f955 
								
							
								 
							
						 
						
							
							
								
								pass in dir.idx parameter to DiskLocation  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0da7ecfd29 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92f906b6fc 
								
							
								 
							
						 
						
							
							
								
								remove zstd  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1629  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1dd3a6ac36 
								
							
								 
							
						 
						
							
							
								
								avoid verbose logs  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0dafcf1f5a 
								
							
								 
							
						 
						
							
							
								
								volume: detect max volume count changes based on disk usage  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1594  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de86945aeb 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9708df47d1 
								
							
								 
							
						 
						
							
							
								
								ensure offset in the index file is positive  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46303c36bf 
								
							
								 
							
						 
						
							
							
								
								When the volume server is stopped, the master server immediately sees the deletion of volumes  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6560ac6466 
								
							
								 
							
						 
						
							
							
								
								volume loading: trim out unreachable idx file content  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1583  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ad1b8c4f6 
								
							
								 
							
						 
						
							
							
								
								collection Volume ReadOnly Count with detailed status  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								744c5594da 
								
							
								 
							
						 
						
							
							
								
								volume: automatically trim out unreachable entries  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e925faddd 
								
							
								 
							
						 
						
							
							
								
								trim out name extension  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a67eb1afa1 
								
							
								 
							
						 
						
							
							
								
								fix: restart volumeserver sometime occurred out of memory error  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53c3aad875 
								
							
								 
							
						 
						
							
							
								
								volume: add a note file to avoid incomplete volume files  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1567  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06c15ab35c 
								
							
								 
							
						 
						
							
							
								
								volume: add special handling for .dat larger than 32GB  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2fb1fce8a0 
								
							
								 
							
						 
						
							
							
								
								avoid old values when missing read only flags  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9104cfa744 
								
							
								 
							
						 
						
							
							
								
								reduce locks  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e9d40b80b2 
								
							
								 
							
						 
						
							
							
								
								less verbose logs  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								575d7952a1 
								
							
								 
							
						 
						
							
							
								
								add available resource stats  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1555  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ff2ceee33 
								
							
								 
							
						 
						
							
							
								
								UI fix on rendering EC volumes  
							
							
 
							
							
							addressing UI problem with https://github.com/chrislusf/seaweedfs/issues/1551  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc2e13092d 
								
							
								 
							
						 
						
							
							
								
								add number of read only volumes metric  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd8b9b0c2e 
								
							
								 
							
						 
						
							
							
								
								some changes to prepare fix after failed reads  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d522df0ecd 
								
							
								 
							
						 
						
							
							
								
								adjust log level  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1c01d716b 
								
							
								 
							
						 
						
							
							
								
								volume: avoid deadlock when deleting volumes  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1501  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								103fafe00b 
								
							
								 
							
						 
						
							
							
								
								weed export: print out [start,stop) content range  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2723c1bc8 
								
							
								 
							
						 
						
							
							
								
								do not idx file format  
							
							
 
							
							
							revert c9ab8d05fa 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								446e476a11 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea26a98753 
								
							
								 
							
						 
						
							
							
								
								volume: validate volume correctness if last entry is a deletion  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d4bdfcfdf 
								
							
								 
							
						 
						
							
							
								
								fix volume integrity checking  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								401ccf1509 
								
							
								 
							
						 
						
							
							
								
								fix test  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9ab8d05fa 
								
							
								 
							
						 
						
							
							
								
								fixes for reading deleted fid  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e54e34576 
								
							
								 
							
						 
						
							
							
								
								volume: Don't unmount before deleting volume in copy  
							
							
 
							
							
							If we unmount first and then delete, the delete fails because the volume
was unmounted. Delete ends up doing the same thing as the unmount anyways. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38e06d783d 
								
							
								 
							
						 
						
							
							
								
								volume: check disk space before compaction  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1440  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dbb10e0f0b 
								
							
								 
							
						 
						
							
							
								
								testing with more than 30days  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99ecf63276 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab759f0ec2 
								
							
								 
							
						 
						
							
							
								
								erasure coding: fix EC error if multiple disks are configured in one volume server  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d1cf39f180 
								
							
								 
							
						 
						
							
							
								
								fix logging  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ccfa4c6ad 
								
							
								 
							
						 
						
							
							
								
								Added VolumeMarkWritable and VolumeStatus grpc methods  
							
							
 
							
							
							This is necessary for copy to mark as read-only and then restore the
original state afterwards. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b4b1d4a77 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed4b43b419 
								
							
								 
							
						 
						
							
							
								
								adjust logs  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe01191b5b 
								
							
								 
							
						 
						
							
							
								
								support read option readDeleted=true  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ccd7f0a4d 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						5 years ago