Merge pull request #38019 from thaJeztah/skip_deprecated_drivers_in_autoselect

Skip deprecated storage-drivers in auto-selection
This commit is contained in:
Yong Tang 2018-10-13 08:26:03 -07:00 committed by GitHub
commit 9d4ac4b8d2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -253,6 +253,11 @@ func New(name string, pg plugingetter.PluginGetter, config Options) (Driver, err
// Check all registered drivers if no priority driver is found
for name, initFunc := range drivers {
if isDeprecated(name) {
// Deprecated storage-drivers are skipped in automatic selection, but
// can be selected through configuration.
continue
}
driver, err := initFunc(filepath.Join(config.Root, name), config.DriverOptions, config.UIDMaps, config.GIDMaps)
if err != nil {
if IsDriverNotSupported(err) {