microsoft / microsoft/garnet

Support separate client and peer cluster endpoints

Open
#2,107 0 comments 0 reactions 1 assignee Claimed by @vazois View on GitHub
Dominant language
C#
Stars
12k
Forks
703
Avg merge
2d 19h
Merged PRs (30d)
36

Description

### Feature request type
Enhancement

### Problem
A node behind per-node port translation may need to advertise a client hostname and port that differ from its directly reachable peer endpoint. Using the client endpoint for gossip or replication can break cluster communication.

### Proposed solution
Add optional client address, hostname, and port advertisements for cluster discovery and redirects while retaining separate peer endpoints for cluster traffic. Preserve existing defaults and version 1 cluster configuration compatibility. Document the requirement to upgrade all nodes before relying on translated client endpoints.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.