rename weedc option name to publicUrl
git-svn-id: https://weed-fs.googlecode.com/svn/trunk@27 282b0af5-e82d-9cf1-ede4-77906d7719d0
This commit is contained in:
@@ -17,8 +17,8 @@ var (
|
||||
port = flag.Int("port", 8080, "http listen port")
|
||||
chunkFolder = flag.String("dir", "/tmp", "data directory to store files")
|
||||
volumes = flag.String("volumes", "0,1-3,4", "comma-separated list of volume ids or range of ids")
|
||||
publicServer = flag.String("pserver", "localhost:8080", "public server to serve data read")
|
||||
metaServer = flag.String("mserver", "localhost:9333", "metadata server to store mappings")
|
||||
publicUrl = flag.String("publicUrl", "localhost:8080", "public url to serve data read")
|
||||
metaServer = flag.String("mserver", "localhost:9333", "master directory server to store mappings")
|
||||
IsDebug = flag.Bool("debug", false, "enable debug mode")
|
||||
pulse = flag.Int("pulseSeconds", 5, "number of seconds between heartbeats")
|
||||
|
||||
@@ -128,7 +128,7 @@ func parseURLPath(path string) (vid, fid, ext string) {
|
||||
func main() {
|
||||
flag.Parse()
|
||||
//TODO: now default to 1G, this value should come from server?
|
||||
store = storage.NewStore(*port, *publicServer, *chunkFolder, *volumes)
|
||||
store = storage.NewStore(*port, *publicUrl, *chunkFolder, *volumes)
|
||||
defer store.Close()
|
||||
http.HandleFunc("/", storeHandler)
|
||||
http.HandleFunc("/status", statusHandler)
|
||||
|
||||
@@ -40,11 +40,11 @@ func dirAssignHandler(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
func dirJoinHandler(w http.ResponseWriter, r *http.Request) {
|
||||
s := r.RemoteAddr[0:strings.Index(r.RemoteAddr, ":")+1] + r.FormValue("port")
|
||||
publicServer := r.FormValue("publicServer")
|
||||
publicUrl := r.FormValue("publicUrl")
|
||||
volumes := new([]storage.VolumeInfo)
|
||||
json.Unmarshal([]byte(r.FormValue("volumes")), volumes)
|
||||
log.Println("Recieved updates from", s, "volumes", r.FormValue("volumes"))
|
||||
mapper.Add(*directory.NewMachine(s, publicServer, *volumes))
|
||||
mapper.Add(*directory.NewMachine(s, publicUrl, *volumes))
|
||||
}
|
||||
func dirStatusHandler(w http.ResponseWriter, r *http.Request) {
|
||||
writeJson(w, r, mapper)
|
||||
|
||||
Reference in New Issue
Block a user