Merge pull request #47591 from CaoShuFeng/string_trim

Automatic merge from submit-queue (batch tested with PRs 47993, 47892, 47591, 47469, 47845)

Only do string trim when it's necessary

This will enhance performance a little bit.
**Release note**:

```
NONE
```
This commit is contained in:
Kubernetes Submit Queue 2017-06-23 18:05:49 -07:00 committed by GitHub
commit 3f6fda974f

View File

@ -50,8 +50,6 @@ func (defaultNodeIdentifier) NodeIdentity(u user.Info) (string, bool) {
return "", false
}
nodeName := strings.TrimPrefix(userName, nodeUserNamePrefix)
isNode := false
for _, g := range u.GetGroups() {
if g == user.NodesGroup {
@ -63,5 +61,6 @@ func (defaultNodeIdentifier) NodeIdentity(u user.Info) (string, bool) {
return "", false
}
return nodeName, isNode
nodeName := strings.TrimPrefix(userName, nodeUserNamePrefix)
return nodeName, true
}