kragniz / kragniz/python-etcd3

client support reconnection ?

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

Description

connected to server and few minutes later call client.get('/xxx'), got error:

```
grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with:
status = StatusCode.UNAUTHENTICATED
details = "etcdserver: invalid auth token"
debug_error_string = "{"created":"@1540208787.330001000","description":"Error received from peer","file":"src/core/lib/surface/call.cc","file_line":1099,"grpc_message":"etcdserver: invalid auth token","grpc_status":16}"
```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the reported sequence: connect to the server, wait several minutes, then call client.get('/xxx') and observe the invalid auth token error. Inspect the client's reconnection and authentication handling; done means the delayed request no longer fails because of an expired or invalid token.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.