From e178c55bc3615311fac283c542055907c3d48410 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Mon, 8 Aug 2022 11:34:09 -0700 Subject: [PATCH] remove non-working GetRawData() from FS mode (#15498) --- cmd/fs-v1.go | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/cmd/fs-v1.go b/cmd/fs-v1.go index 8aa5d29a9..55f94e272 100644 --- a/cmd/fs-v1.go +++ b/cmd/fs-v1.go @@ -27,7 +27,6 @@ import ( "os" "os/user" "path" - "path/filepath" "sort" "strings" "sync" @@ -1493,19 +1492,3 @@ func (fs *FSObjects) TransitionObject(ctx context.Context, bucket, object string func (fs *FSObjects) RestoreTransitionedObject(ctx context.Context, bucket, object string, opts ObjectOptions) error { return NotImplemented{} } - -// GetRawData returns raw file data to the callback. -// Errors are ignored, only errors from the callback are returned. -// For now only direct file paths are supported. -func (fs *FSObjects) GetRawData(ctx context.Context, volume, file string, fn func(r io.Reader, host string, disk string, filename string, size int64, modtime time.Time, isDir bool) error) error { - f, err := os.Open(filepath.Join(fs.fsPath, volume, file)) - if err != nil { - return nil - } - defer f.Close() - st, err := f.Stat() - if err != nil || st.IsDir() { - return nil - } - return fn(f, "fs", fs.fsUUID, file, st.Size(), st.ModTime(), st.IsDir()) -}