diff options
Diffstat (limited to 'http.go')
| -rw-r--r-- | http.go | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -145,6 +145,32 @@ func okHandler(w http.ResponseWriter, r *http.Request) { return } + if route == "/HypervisorsPB" { + pb := me.cluster.GetHypervisorsPB() + data, err := pb.Marshal() + if err != nil { + log.Info("hypervisors marshal failed", err) + fmt.Fprintln(w, "hypervisors marshal failed", err) + return + } + w.Write(data) + // fmt.Fprintln("droplet marshal failed", err) + return + } + + if route == "/EventsPB" { + pb := me.cluster.GetEventsPB() + data, err := pb.Marshal() + if err != nil { + log.Info("events marshal failed", err) + fmt.Fprintln(w, "events marshal failed", err) + return + } + w.Write(data) + // fmt.Fprintln("droplet marshal failed", err) + return + } + if route == "/dumpdropletsfull" { dumpDroplets(w, true) return |
