etcd3 driver failing with "Deadline Exceeded"
Bug #1808046 reported by
Ben Nemec
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tooz |
Fix Released
|
High
|
Ben Nemec |
Bug Description
This may be related to, but is separate from https:/
It is currently blocking the unit test jobs in tooz with etcd3. Unlike the "not capable" error though, I don't yet understand why this is happening. Even simple calls like client.status() are timing out.
To post a comment you must log in.
It looks like this is a problem with grpcio-1.16.0+. If I add a version cap to keep it below 1.16.0 then everything works as expected.
Also, since I forgot to include the traceback in the original report, here it is:
2018-12-11 00:21:10.259089 | ubuntu-xenial | Captured traceback: zuul/src/ git.openstack. org/openstack/ tooz/.tox/ py35-etcd3/ lib/python3. 5/site- packages/ etcd3/client. py", line 46, in handler' zuul/src/ git.openstack. org/openstack/ tooz/.tox/ py35-etcd3/ lib/python3. 5/site- packages/ etcd3/client. py", line 679, in lease' self.metadata' zuul/src/ git.openstack. org/openstack/ tooz/.tox/ py35-etcd3/ lib/python3. 5/site- packages/ grpc/_channel. py", line 547, in __call__' response_ blocking( state, call, False, None)' zuul/src/ git.openstack. org/openstack/ tooz/.tox/ py35-etcd3/ lib/python3. 5/site- packages/ grpc/_channel. py", line 466, in _end_unary_ response_ blocking' _channel. _Rendezvous: <_Rendezvous of RPC that terminated with:' DEADLINE_ EXCEEDED' error_string = "{"created" :"@1544487511. 159561332" ,"description" :"Failed to create subchannel" ,"file" :"src/core/ ext/filters/ client_ channel/ client_ channel. cc","file_ line":2706, "referenced_ errors" :[{"created" :"@1544487511. 159555724" ,"description" :"Pick Cancelled" ,"file" :"src/core/ ext/filters/ client_ channel/ lb_policy/ pick_first/ pick_first. cc","file_ line":221, "referenced_ errors" :[{"created" :"@1544487511. 159549203" ,"description" :"Deadline Exceeded" ,"file" :"src/core/ ext/filters/ deadline/ deadline_ filter. cc","file_ line":69, "grpc_status" :4}]}]} "' zuul/src/ git.openstack. org/openstack/ tooz/tooz/ tests/_ _init__ .py", line 36, in skip_if_ not_implemented ' zuul/src/ g...
2018-12-11 00:21:10.259155 | ubuntu-xenial | ~~~~~~~~~~~~~~~~~~~
2018-12-11 00:21:10.259260 | ubuntu-xenial | b'Traceback (most recent call last):'
2018-12-11 00:21:10.259565 | ubuntu-xenial | b' File "/home/
2018-12-11 00:21:10.259666 | ubuntu-xenial | b' return f(*args, **kwargs)'
2018-12-11 00:21:10.259943 | ubuntu-xenial | b' File "/home/
2018-12-11 00:21:10.260044 | ubuntu-xenial | b' metadata=
2018-12-11 00:21:10.260346 | ubuntu-xenial | b' File "/home/
2018-12-11 00:21:10.260518 | ubuntu-xenial | b' return _end_unary_
2018-12-11 00:21:10.260855 | ubuntu-xenial | b' File "/home/
2018-12-11 00:21:10.260984 | ubuntu-xenial | b' raise _Rendezvous(state, None, None, deadline)'
2018-12-11 00:21:10.261137 | ubuntu-xenial | b'grpc.
2018-12-11 00:21:10.261248 | ubuntu-xenial | b'\tstatus = StatusCode.
2018-12-11 00:21:10.261346 | ubuntu-xenial | b'\tdetails = "Deadline Exceeded"'
2018-12-11 00:21:10.262327 | ubuntu-xenial | b'\tdebug_
2018-12-11 00:21:10.262378 | ubuntu-xenial | b'>'
2018-12-11 00:21:10.262420 | ubuntu-xenial | b''
2018-12-11 00:21:10.262571 | ubuntu-xenial | b'During handling of the above exception, another exception occurred:'
2018-12-11 00:21:10.262617 | ubuntu-xenial | b''
2018-12-11 00:21:10.262719 | ubuntu-xenial | b'Traceback (most recent call last):'
2018-12-11 00:21:10.262960 | ubuntu-xenial | b' File "/home/
2018-12-11 00:21:10.263058 | ubuntu-xenial | b' return func(*args, **kwargs)'
2018-12-11 00:21:10.263296 | ubuntu-xenial | b' File "/home/