Colin Chartier
Colin Chartier
I was running it with: `go test -count=1 ./... -test.v -test.run TestPosix |& tee /tmp/testoutput` Also on go version go1.16.2 linux/amd64 5.8.0-48-generic #54-Ubuntu SMP Fri Mar 19 14:25:20 UTC 2021...
Also for more data - it still happens with a simplified DirStream method that just reads the whole directory contents into memory using stdlib, so I think it's somewhere else...
Fix -- force TLS1.2 (this will error if your python doesn't support it) ``` import etcd import ssl c = etcd.Client(host='localhost', port=2379, cert=('/certs/cert', '/certs/key'), ca_cert='/certs/ca_cert', protocol='https') c.http.connection_pool_kw['ssl_version'] = ssl.PROTOCOL_TLSv1_2 ```
@lavagetto I'm not actually sure which ETCD versions support which encryption versions -- I know for sure that you will alienate a lot of python 2 folks on Mac at...
Also-- I upgraded python-etcd after the patch that removed forced TLS1.1 in the constructor and everything is working for me (this issue no longer presents), so I suppose that newer...