Revert "fix: handle socket file detection on Windows"

This reverts commit 4060ee60c1.
This commit is contained in:
James Sturtevant 2024-08-28 10:31:58 -07:00 committed by James Sturtevant
parent 620c9ed34d
commit 2454d8d4c3
No known key found for this signature in database

View File

@ -203,12 +203,15 @@ func (m *ManagerImpl) CleanupPluginDirectory(dir string) error {
if filePath == m.checkpointFile() {
continue
}
stat, err := os.Stat(filePath)
// TODO: Until the bug - https://github.com/golang/go/issues/33357 is fixed, os.stat wouldn't return the
// right mode(socket) on windows. Hence deleting the file, without checking whether
// its a socket, on windows.
stat, err := os.Lstat(filePath)
if err != nil {
klog.ErrorS(err, "Failed to stat file", "path", filePath)
continue
}
if stat.IsDir() || stat.Mode()&os.ModeSocket == 0 {
if stat.IsDir() {
continue
}
err = os.RemoveAll(filePath)