-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Duplicated PVs and lost PVC after bunch of scylla pods recreations caused by K8S scylla node recreations #687
Comments
yeah, the PVC is missing but it should be created by statefulset controller, not us. I'll try to spin GKE to see if I can reproduce it but our e2e for replace works fine, which is weird. |
hm, it worked fine for me with GKE
Can you always reproduce it? If yes, can you write down the exact steps using |
@tnozicka such bug appears when we terminate K8S node, not drain. |
terminate in what way? delete the GCE instance or delete the kubernetes node object or both in sequence? using the exact CLI commands in the reproducer steps would avoid those ambiguities |
worked fine even if I just delete the GCE instance like
|
Describe the bug
After several attempts to recreate K8S scylla node we get following failure event:
Which results in non-scheduled pod due to absent PVC.
List of PVs:
List of PVCs:
List of Pods:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No duplicated PVs for first several such attempts and none of PVC gets lost which is dependency for scylla pods workability.
Logs
EKS failure logs:
kubernetes-99684374.tar.gz
GKE failure logs:
kubernetes-71b476cb.tar.gz
Environment:
Additional context
Fails on both backends the same way - on EKS and GKE.
The text was updated successfully, but these errors were encountered: