Pluginwatcher: log error when walking fs rather than fail

This commit is contained in:
Renaud Gaubert 2018-11-08 20:11:38 +00:00
parent 3f5039a2d1
commit 3a467ff44b

View File

@ -175,10 +175,12 @@ func (w *Watcher) init() error {
} }
// Walks through the plugin directory discover any existing plugin sockets. // Walks through the plugin directory discover any existing plugin sockets.
// Goroutines started here will be waited for in Stop() before cleaning up.
func (w *Watcher) traversePluginDir(dir string) error { func (w *Watcher) traversePluginDir(dir string) error {
return w.fs.Walk(dir, func(path string, info os.FileInfo, err error) error { return w.fs.Walk(dir, func(path string, info os.FileInfo, err error) error {
if err != nil { if err != nil {
return fmt.Errorf("error accessing path: %s error: %v", path, err) glog.Errorf("error accessing path: %s error: %v", path, err)
return nil
} }
switch mode := info.Mode(); { switch mode := info.Mode(); {