adding volume type

This commit is contained in:
Chris Lu
2020-12-13 00:58:58 -08:00
parent 16cd6fb278
commit e9cd798bd3
35 changed files with 830 additions and 742 deletions

View File

@@ -3,6 +3,7 @@ package filesys
import (
"context"
"fmt"
"github.com/chrislusf/seaweedfs/weed/storage"
"math"
"os"
"path"
@@ -30,6 +31,7 @@ type Option struct {
Collection string
Replication string
TtlSec int32
VolumeType storage.VolumeType
ChunkSizeLimit int64
ConcurrentWriters int
CacheDir string
@@ -176,6 +178,7 @@ func (wfs *WFS) Statfs(ctx context.Context, req *fuse.StatfsRequest, resp *fuse.
Collection: wfs.option.Collection,
Replication: wfs.option.Replication,
Ttl: fmt.Sprintf("%ds", wfs.option.TtlSec),
VolumeType: string(wfs.option.VolumeType),
}
glog.V(4).Infof("reading filer stats: %+v", request)

View File

@@ -26,6 +26,7 @@ func (wfs *WFS) saveDataAsChunk(fullPath util.FullPath) filer.SaveDataAsChunkFun
Replication: wfs.option.Replication,
Collection: wfs.option.Collection,
TtlSec: wfs.option.TtlSec,
VolumeType: string(wfs.option.VolumeType),
DataCenter: wfs.option.DataCenter,
Path: string(fullPath),
}