kragniz / kragniz/python-etcd3

Add support for multiple endpoints

Open
#150 0 comments 5 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
450
Forks
194
PR merge metrics
No merged PRs in 30d

Description

When running etcd3 as a cluster, it'd be useful to be able to specify multiple endpoints to try to connect to. It seems the Go client allows that, for example.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the Python client establishes its etcd3 connection and reviewing any existing connection tests. Use the Go client's multiple-endpoint behavior as a reference, then verify that a cluster can be configured with multiple endpoints and that connection attempts behave as expected.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.