|
|
@ -3,13 +3,14 @@ package command |
|
|
|
import ( |
|
|
|
"context" |
|
|
|
"fmt" |
|
|
|
"github.com/seaweedfs/seaweedfs/weed/util/version" |
|
|
|
"net/http" |
|
|
|
"os" |
|
|
|
"path" |
|
|
|
"strings" |
|
|
|
"time" |
|
|
|
|
|
|
|
"github.com/seaweedfs/seaweedfs/weed/util/version" |
|
|
|
|
|
|
|
hashicorpRaft "github.com/hashicorp/raft" |
|
|
|
|
|
|
|
"slices" |
|
|
@ -111,6 +112,11 @@ func runMaster(cmd *Command, args []string) bool { |
|
|
|
util.LoadSecurityConfiguration() |
|
|
|
util.LoadConfiguration("master", false) |
|
|
|
|
|
|
|
// bind viper configuration to command line flags
|
|
|
|
if v := util.GetViper().GetString("master.mdir"); v != "" { |
|
|
|
*m.metaFolder = v |
|
|
|
} |
|
|
|
|
|
|
|
grace.SetupProfiling(*masterCpuProfile, *masterMemProfile) |
|
|
|
|
|
|
|
parent, _ := util.FullPath(*m.metaFolder).DirAndName() |
|
|
|