diff --git a/weed/s3api/s3api_server.go b/weed/s3api/s3api_server.go index 31ec60a09..faa0fb8d5 100644 --- a/weed/s3api/s3api_server.go +++ b/weed/s3api/s3api_server.go @@ -434,8 +434,8 @@ func (s3a *S3ApiServer) registerRouter(router *mux.Router) { s3a.registerS3TablesRoutes(apiRouter) // Readiness Probe - apiRouter.Methods(http.MethodGet).Path("/status").HandlerFunc(s3a.StatusHandler) - apiRouter.Methods(http.MethodGet).Path("/healthz").HandlerFunc(s3a.StatusHandler) + apiRouter.Methods(http.MethodGet, http.MethodHead).Path("/status").HandlerFunc(s3a.StatusHandler) + apiRouter.Methods(http.MethodGet, http.MethodHead).Path("/healthz").HandlerFunc(s3a.StatusHandler) // Object path pattern with (?s) flag to match newlines in object keys const objectPath = "/{object:(?s).+}" diff --git a/weed/storage/volume_read.go b/weed/storage/volume_read.go index 376dafb44..9e27fb4b2 100644 --- a/weed/storage/volume_read.go +++ b/weed/storage/volume_read.go @@ -265,7 +265,7 @@ func ScanVolumeFileFrom(version needle.Version, datBackend backend.BackendStorag if err == io.EOF { return nil } - return fmt.Errorf("cannot read needle header at offset %d: %v", offset, err) + return fmt.Errorf("cannot read needle header at offset %d: %w", offset, err) } glog.V(4).Infof("new entry needle size:%d rest:%d", n.Size, rest) }