filer.copy: use filer settings, avoid unnecessary command line options

fix https://github.com/chrislusf/seaweedfs/issues/968
This commit is contained in:
Chris Lu
2019-06-23 01:57:35 -07:00
parent d1cd8f8c5b
commit 8da5d5b094
5 changed files with 255 additions and 111 deletions

View File

@@ -266,3 +266,13 @@ func (fs *FilerServer) Statistics(ctx context.Context, req *filer_pb.StatisticsR
FileCount: output.FileCount,
}, nil
}
func (fs *FilerServer) GetFilerConfiguration(ctx context.Context, req *filer_pb.GetFilerConfigurationRequest) (resp *filer_pb.GetFilerConfigurationResponse, err error) {
return &filer_pb.GetFilerConfigurationResponse{
Masters: fs.option.Masters,
Collection: fs.option.Collection,
Replication: fs.option.DefaultReplication,
MaxMb: uint32(fs.option.MaxMB),
}, nil
}