func selectGraphDriver(logger lager.Logger, name string, graphRoot string) (graphdriver.Driver, error) { // silence docker graph debug logging; we'll do our own warning for non-aufs // driver selection logrus.SetLevel(logrus.WarnLevel) var driver graphdriver.Driver var err error if name == "auto" { driver, err = graphdriver.New(graphRoot, nil) } else { driver, err = graphdriver.GetDriver(name, graphRoot, nil) } if err != nil { return nil, err } driverName := driver.String() if driverName != "aufs" { logger.Info("unsupported-graph-driver", lager.Data{"name": driverName}) } return driver, nil }