Show the cause error in startup when directio is not supported (#9497)

This commit tries to create a file using direct i/o in the startup
so the server returns quickly and avoid cryptic other errors.
This commit is contained in:
Anis Elleuch
2020-05-04 16:48:03 +01:00
committed by GitHub
parent 27d716c663
commit 3e063cca5c
2 changed files with 2 additions and 2 deletions

View File

@@ -747,7 +747,7 @@ func registerStorageRESTHandlers(router *mux.Router, endpointZones EndpointZones
}
hint := fmt.Sprintf("Run the following command to add the convenient permissions: `sudo chown %s %s && sudo chmod u+rxw %s`",
username, endpoint.Path, endpoint.Path)
logger.Fatal(config.ErrUnableToWriteInBackend(err).Hint(hint),
logger.Fatal(config.ErrUnableToWriteInBackend(err).Msg(err.Error()).Hint(hint),
"Unable to initialize posix backend")
}