summaryrefslogtreecommitdiff
path: root/http.go
diff options
context:
space:
mode:
Diffstat (limited to 'http.go')
-rw-r--r--http.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/http.go b/http.go
index 7aafd1f..4252e46 100644
--- a/http.go
+++ b/http.go
@@ -45,21 +45,41 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
xmldoc, err := virshDumpXML(w, r, domname)
domcfg := &libvirtxml.Domain{}
+ fmt.Fprintln(w, "domcfg.Unmarshal()")
+ fmt.Fprintln(w, "domcfg.Unmarshal()")
+ fmt.Fprintln(w, "domcfg.Unmarshal()")
+ log.Warn("domcfg.Unmarshal()")
err = domcfg.Unmarshal(xmldoc)
if err != nil {
fmt.Fprintln(w, "domain.Unmarshal XML failed")
fmt.Fprintln(w, "error =", err)
return
}
+ fmt.Fprintln(w, "About to virtigolib.ImportXML(domcfg)")
+ fmt.Fprintln(w, "About to virtigolib.ImportXML(domcfg)")
+ fmt.Fprintln(w, "About to virtigolib.ImportXML(domcfg)")
+ log.Warn("About to virtigolib.ImportXML(domcfg)")
+ log.Warn("domcfg.Uuid", domcfg.UUID)
+ log.Warn("domcfg.Name", domcfg.Name)
d, _, err := virtigolib.ImportXML(domcfg)
+ fmt.Fprintln(w, "Finished virtigolib.ImportXML(domcfg)")
+ fmt.Fprintln(w, "Finished virtigolib.ImportXML(domcfg)")
+ fmt.Fprintln(w, "Finished virtigolib.ImportXML(domcfg)")
+ log.Warn("Finished virtigolib.ImportXML(domcfg)")
if err != nil {
fmt.Fprintln(w, "ImportXML failed for", domname, err)
return
}
+ if d == nil {
+ fmt.Fprintln(w, "ImportXML failed d == nil", err)
+ return
+ }
fmt.Fprintln(w, "ImportXML worked for", domname)
fmt.Fprintln(w, "should send the protobuf to virtigo here", domname)
d.Current.FullXml = xmldoc
+ log.Warn("About to DumpDroplet()")
d.DumpDroplet(w, r)
+ fmt.Fprintln(w, "DUMP DOMAIN DONE OK FOR", domname)
return
}