forked from ryyst/kalzu-value-store
		
	
			
				
					
						
					
					c9b430fc0d7e17aeedfc3fdddf260db4145cf185
				
			
			
		
	Features added: - Gossip protocol for member discovery and failure detection - Random peer selection with 1-3 peers per round (1-2 minute intervals) - Member health tracking (5-minute timeout, 10-minute cleanup) - Regular 5-minute data synchronization between peers - Gradual bootstrapping for new nodes joining cluster - Background sync routines with proper context cancellation - Conflict detection for timestamp collisions (resolution pending) - Full peer-to-peer communication via HTTP endpoints - Automatic stale member cleanup and failure detection Endpoints added: - POST /members/gossip - for peer member list exchange The cluster now supports: - Decentralized membership management - Automatic node discovery through gossip - Data replication with eventual consistency - Bootstrap process via seed nodes - Operational mode transitions (syncing -> normal) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Description
				No description provided
						
						
						
					Languages
				
				
								
								
									Go
								
								88.9%
							
						
							
								
								
									Shell
								
								11.1%