73 local ret, err = driver:open(store, typ); |
73 local ret, err = driver:open(store, typ); |
74 if not ret then |
74 if not ret then |
75 if err == "unsupported-store" then |
75 if err == "unsupported-store" then |
76 log("debug", "Storage driver %s does not support store %s (%s), falling back to internal driver", |
76 log("debug", "Storage driver %s does not support store %s (%s), falling back to internal driver", |
77 driver_name, store, typ); |
77 driver_name, store, typ); |
78 ret = setmetatable({ host = host, store = store }, default_driver_mt); end -- default to default driver |
78 ret = setmetatable({ host = host, store = store }, default_driver_mt); -- default to default driver |
79 err = nil; |
79 err = nil; |
80 end |
80 end |
81 end |
81 end |
82 return ret, err; |
82 return ret, err; |
83 end |
83 end |