mirror of
https://github.com/minio/minio.git
synced 2025-11-26 04:26:12 -05:00
Fix error message when wrong set of disks are passed (#1634)
Previously when wrong set of disks are given with last minio server run, it throws unclear error message. This is fixed by returning appropriate errors. Fixes #1591
This commit is contained in:
@@ -17,6 +17,7 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"errors"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
router "github.com/gorilla/mux"
|
router "github.com/gorilla/mux"
|
||||||
@@ -31,7 +32,11 @@ func newObjectLayer(exportPaths ...string) (ObjectLayer, error) {
|
|||||||
return newFSObjects(exportPath)
|
return newFSObjects(exportPath)
|
||||||
}
|
}
|
||||||
// Initialize XL object layer.
|
// Initialize XL object layer.
|
||||||
return newXLObjects(exportPaths...)
|
objAPI, err := newXLObjects(exportPaths...)
|
||||||
|
if err == errWriteQuorum {
|
||||||
|
return objAPI, errors.New("Disks are different with last minio server run.")
|
||||||
|
}
|
||||||
|
return objAPI, err
|
||||||
}
|
}
|
||||||
|
|
||||||
// configureServer handler returns final handler for the http server.
|
// configureServer handler returns final handler for the http server.
|
||||||
|
|||||||
Reference in New Issue
Block a user