mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 14:07:14 +00:00
Merge pull request #78257 from gnufied/fix-uncertain-timeout-attach-flake
Fix flake associated with time out volumes
This commit is contained in:
commit
01f6e684b2
@ -907,6 +907,11 @@ func (fv *FakeVolume) Attach(spec *Spec, nodeName types.NodeName) (string, error
|
|||||||
if nodeName == UncertainAttachNode {
|
if nodeName == UncertainAttachNode {
|
||||||
return "/dev/vdb-test", nil
|
return "/dev/vdb-test", nil
|
||||||
}
|
}
|
||||||
|
// even if volume was previously attached to time out, we need to keep returning error
|
||||||
|
// so as reconciler can not confirm this volume as attached.
|
||||||
|
if nodeName == TimeoutAttachNode {
|
||||||
|
return "", fmt.Errorf("Timed out to attach volume %q to node %q", volumeName, nodeName)
|
||||||
|
}
|
||||||
if volumeNode == nodeName || volumeNode == MultiAttachNode || nodeName == MultiAttachNode {
|
if volumeNode == nodeName || volumeNode == MultiAttachNode || nodeName == MultiAttachNode {
|
||||||
return "/dev/vdb-test", nil
|
return "/dev/vdb-test", nil
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user