a2112e1be0 
								
							
								 
							
						 
						
							
							
								
								fix ldb dir deleting  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58344980e4 
								
							
								 
							
						 
						
							
							
								
								preallocate disk space during compaction also, add cleanup for failed compaction  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5047bdb4a2 
								
							
								 
							
						 
						
							
							
								
								skip bytes cache  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82c3ccc8dd 
								
							
								 
							
						 
						
							
							
								
								add btree for volume index  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd97cbc523 
								
							
								 
							
						 
						
							
							
								
								skip busy reporting back to master  
							
							
 
							
							
							possible fix for https://github.com/chrislusf/seaweedfs/issues/499  
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								043b7a7c65 
								
							
								 
							
						 
						
							
							
								
								add locking to access l.volumes  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0656838fe5 
								
							
								 
							
						 
						
							
							
								
								Don't return actual file size from CheckVolumeDataIntegrity, it will be 0 if last needle is a tombstone, so it's not reliable anyway  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fb5bb09b6 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete property Volume.dataFileSize  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e074a54a20 
								
							
								 
							
						 
						
							
							
								
								Delete volumes online without restarting volume server  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								492f93416d 
								
							
								 
							
						 
						
							
							
								
								Mount and unmount volumes online without restarting volume server  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18b3afc97a 
								
							
								 
							
						 
						
							
							
								
								Log volumeId if dataFileSize != actual data file size - improve log types  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0c898df430 
								
							
								 
							
						 
						
							
							
								
								Log volumeId if dataFileSize != actual data file size  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b0f5f456e 
								
							
								 
							
						 
						
							
							
								
								volume server get notified of leader change  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59022b6fe0 
								
							
								 
							
						 
						
							
							
								
								fix byte counter on loading index file  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/441  
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3065506b38 
								
							
								 
							
						 
						
							
							
								
								volume servers always connect to the master leader  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e46c3415f7 
								
							
								 
							
						 
						
							
							
								
								gRpc for master~volume heartbeat  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4beaaa0650 
								
							
								 
							
						 
						
							
							
								
								simplify the gzip optimization logic  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/436  
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed44f12f6d 
								
							
								 
							
						 
						
							
							
								
								support Fallocate on linux  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b6837cbc2 
								
							
								 
							
						 
						
							
							
								
								move back the section  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da9b672d1b 
								
							
								 
							
						 
						
							
							
								
								support additional header name-value pairs  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86a7c56275 
								
							
								 
							
						 
						
							
							
								
								support additional header name-value pairs  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13e7069eb9 
								
							
								 
							
						 
						
							
							
								
								keep track of total data file size  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d96d0a87cf 
								
							
								 
							
						 
						
							
							
								
								fix bug: upload big .gz file more than maxMB  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcaf1796fe 
								
							
								 
							
						 
						
							
							
								
								add option to enable caching  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f54f530ada 
								
							
								 
							
						 
						
							
							
								
								adjust verbose logging  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9f385bd66 
								
							
								 
							
						 
						
							
							
								
								refactor concurrent loading code logic  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								096ffa9744 
								
							
								 
							
						 
						
							
							
								
								concurrent loading volume  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36f9633223 
								
							
								 
							
						 
						
							
							
								
								add locks for location.volumes  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/392  
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d73bbb073 
								
							
								 
							
						 
						
							
							
								
								comment UT case  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d382ba5fe 
								
							
								 
							
						 
						
							
							
								
								comment UT case  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce1f7ab662 
								
							
								 
							
						 
						
							
							
								
								makediff func with UT case  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed848425c7 
								
							
								 
							
						 
						
							
							
								
								supplemental data between compacting and commit compacting  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dffad65f2f 
								
							
								 
							
						 
						
							
							
								
								fix compilation  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e29218327 
								
							
								 
							
						 
						
							
							
								
								add a template for makeupDiff  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bc041b46d 
								
							
								 
							
						 
						
							
							
								
								add a new way to manually compact corrupted volume  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/371  
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01cbd5cb58 
								
							
								 
							
						 
						
							
							
								
								lock  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/367  
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0d331c1e3a 
								
							
								 
							
						 
						
							
							
								
								Revert "Changing needle_byte_cache so that it doesn't grow so big when larger files are added."  
							
							
 
							
							
							This reverts commit 87fee21ef5 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87fee21ef5 
								
							
								 
							
						 
						
							
							
								
								Changing needle_byte_cache so that it doesn't grow so big when larger files are added.  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9b3651a98 
								
							
								 
							
						 
						
							
							
								
								deleted index entry could not point to deleted needle  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09bd3d015d 
								
							
								 
							
						 
						
							
							
								
								deleted index entry could not point to deleted needle  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78678f4bcb 
								
							
								 
							
						 
						
							
							
								
								deleted needle does not need checksum verification  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d981eb282f 
								
							
								 
							
						 
						
							
							
								
								refactor volume_read_write.go out of volume.go  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								576573711a 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d8df0f709 
								
							
								 
							
						 
						
							
							
								
								refactor volume_loading.go out of volume.go  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								582d5d526c 
								
							
								 
							
						 
						
							
							
								
								refactoring  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3713119ab9 
								
							
								 
							
						 
						
							
							
								
								adjust verification logic.  
							
							
 
							
							
							1. log file name for easier debugging
2. remove unused version in readIndexEntryAtOffset()
3. if indexSize==0, the dataFile usually still has a super block of
size 8. So skipping this case. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16f6984d02 
								
							
								 
							
						 
						
							
							
								
								refactor data integrity checking code v2  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dda13def2a 
								
							
								 
							
						 
						
							
							
								
								refactor data integrity checking code  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e74fb60c8 
								
							
								 
							
						 
						
							
							
								
								add data integrity checking  
							
							
								
 
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								101e784577 
								
							
								 
							
						 
						
							
							
								
								add locking on possible concurrent map access  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/328  
							
						 
						9 years ago