-
Notifications
You must be signed in to change notification settings - Fork 36
Conversation
getting random failure on the etcd client when the endpoint is not explicit - not sure why but it might be related to the etcd upgrade maybe:
|
The default endpoints list is [localhost:2379,localhost:4001]. Looking at the code it seems to that "go.etcd.io/etcd/client" shuffles the passed in endpoints. But the comments say that if one is unreachable it will try another one, which is not happening correctly. |
yeah I arrived to the very same conclusion - it's very weird, I'll try tomorrow to revert / upgrade the Reverting flatcar/locksmith@1b5eb50 fixes the issue; this PR seems to be the cause of the trouble: etcd-io/etcd#5888 but it seems it has been resolved in etcd-io/etcd#8515. The issue is the following: when we create the |
This PR is currently We are currently exploring various fixes, like a custom patch (flatcar/locksmith#11) or upgrade to etcd/v3 (flatcar/locksmith#12). EDIT: we merged the following patch flatcar/locksmith#11 in order to properly make the upgrade to etcd/v3; this PR is no more on-hold. |
dadb202
to
f362762
Compare
closes flatcar/Flatcar#407 Signed-off-by: Mathieu Tortuyaux <[email protected]>
5a29d24
to
a8fcf2d
Compare
closes flatcar/Flatcar#407
Signed-off-by: Mathieu Tortuyaux [email protected]
This commit pulls the latest
flatcar-master
oflocksmith
- it includes the following PR:endpoints
when we set a new one flatcar/locksmith#13Testing done
kubeadm.*
on QEMU but not related) : http://jenkins.infra.kinvolk.io:8080/job/os/job/manifest/3393/cldsv/