Merge pull request #4093 from nelcy/master

Fix orphaned pod & volume cleanup order. Volumes need to be unmounted before pod cleanup.
This commit is contained in:
Brendan Burns 2015-02-04 14:38:20 -08:00
commit 6e897524be

View File

@ -1274,14 +1274,14 @@ func (kl *Kubelet) SyncPods(pods []api.BoundPod) error {
}
}
// Remove any orphaned pods.
err = kl.cleanupOrphanedPods(pods)
// Remove any orphaned volumes.
err = kl.cleanupOrphanedVolumes(pods)
if err != nil {
return err
}
// Remove any orphaned volumes.
err = kl.cleanupOrphanedVolumes(pods)
// Remove any orphaned pods.
err = kl.cleanupOrphanedPods(pods)
if err != nil {
return err
}