35fd1e1c9a 
								
							
								 
							
						 
						
							
							
								
								optimize memory usage for large number of volumes  
							
							
 
							
							
							1. unwrap the map to avoid extra map object creation
2. fix ec shard counting in UpdateEcShards 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26dbc6c905 
								
							
								 
							
						 
						
							
							
								
								move to  https://github.com/seaweedfs/seaweedfs  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bc888226fc 
								
							
								 
							
						 
						
							
							
								
								erasure coding: tracking encoded/decoded volumes  
							
							
 
							
							
							If an EC shard is created but not spread to other servers, the masterclient would think this shard is not located here. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7413d59750 
								
							
								 
							
						 
						
							
							
								
								Fix EC shard count logic  
							
							
 
							
							
							This fixes the calculation of the amount of EC shards a node holds.
Previously a global counter was increased, but also used inside the
loop to apply disk usage deltas. This led to wrong absolute numbers.
The fix is to apply only deltas of single EC shards per iteration. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3097b9a9b7 
								
							
								 
							
						 
						
							
							
								
								fix existence checking  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3fe628f04e 
								
							
								 
							
						 
						
							
							
								
								use hdd instead of empty string  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8446b42ab 
								
							
								 
							
						 
						
							
							
								
								this can compile now!!!  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6fc6322c90 
								
							
								 
							
						 
						
							
							
								
								Change joeslay paths to chrislusf paths  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								595a1beff0 
								
							
								 
							
						 
						
							
							
								
								Swap imports to use joeslay  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b08db65b0 
								
							
								 
							
						 
						
							
							
								
								fix shard count reporting  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eaa76f11b7 
								
							
								 
							
						 
						
							
							
								
								free volume slots factor in ec shard counts  
							
							
								
 
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2215e81be7 
								
							
								 
							
						 
						
							
							
								
								ui add ec shard statuses  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b58e25e588 
								
							
								 
							
						 
						
							
							
								
								broadcast vid->location map to master clients for ec chards  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af67d99ca4 
								
							
								 
							
						 
						
							
							
								
								incrementally update master ec shards state  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0e6574d5e 
								
							
								 
							
						 
						
							
							
								
								allocate ec shards to volume servers  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8838176d82 
								
							
								 
							
						 
						
							
							
								
								register ec shards to topology  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a96445f40 
								
							
								 
							
						 
						
							
							
								
								register ec shards to each data node  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4659d80035 
								
							
								 
							
						 
						
							
							
								
								prepare to register ec shard info in master  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7180520889 
								
							
								 
							
						 
						
							
							
								
								ec shard info can be queried via VolumeList()  
							
							
								
 
							
							
						 
						7 years ago