Merge pull request #47643 from CaoShuFeng/golang.org/x/exp/inotify

Automatic merge from submit-queue (batch tested with PRs 46336, 47643)

Fix invalid filename in kubelet log

Fixes: https://github.com/kubernetes/kubernetes/issues/47641
**Release note**:

```
NONE
```
This commit is contained in:
Kubernetes Submit Queue 2017-06-29 16:20:32 -07:00 committed by GitHub
commit 956acc2bd8

View File

@ -23,6 +23,7 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"sort" "sort"
"strings"
"time" "time"
"github.com/golang/glog" "github.com/golang/glog"
@ -44,6 +45,9 @@ type sourceFile struct {
} }
func NewSourceFile(path string, nodeName types.NodeName, period time.Duration, updates chan<- interface{}) { func NewSourceFile(path string, nodeName types.NodeName, period time.Duration, updates chan<- interface{}) {
// "golang.org/x/exp/inotify" requires a path without trailing "/"
path = strings.TrimRight(path, string(os.PathSeparator))
config := new(path, nodeName, period, updates) config := new(path, nodeName, period, updates)
glog.V(1).Infof("Watching path %q", path) glog.V(1).Infof("Watching path %q", path)
go wait.Forever(config.run, period) go wait.Forever(config.run, period)