mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-22 03:04:03 +00:00
6117586f02
- Add cluster membership detection to identify same-cluster endpoints - Implement endpoint prioritization with failover support - Eliminate data duplication by using only one endpoint per cluster - Maintain backward compatibility with existing configurations - Add caching for cluster membership detection (5min TTL) This resolves the core issue where users configure multiple endpoints for the same cluster, causing blocking timeouts and data duplication. Now only the primary endpoint is used, with automatic failover to backup endpoints when needed. Addresses issue #104