Merge pull request #1535 from vieux/prevent_panic_no_name

prevent panic in filters when container has no name
This commit is contained in:
Alexandre Beslic 2015-12-11 17:50:08 -08:00
commit d3affe5904
1 changed files with 3 additions and 1 deletions

View File

@ -34,7 +34,9 @@ func (f *AffinityFilter) Filter(config *cluster.ContainerConfig, nodes []*node.N
case "container":
containers := []string{}
for _, container := range node.Containers {
containers = append(containers, container.Id, strings.TrimPrefix(container.Names[0], "/"))
if len(container.Names) > 0 {
containers = append(containers, container.Id, strings.TrimPrefix(container.Names[0], "/"))
}
}
if affinity.Match(containers...) {
candidates = append(candidates, node)