aboutsummaryrefslogtreecommitdiffstats
path: root/vm/gce
diff options
context:
space:
mode:
authorMichael Pratt <mpratt@google.com>2018-12-21 07:58:27 -0800
committerDmitry Vyukov <dvyukov@google.com>2018-12-21 18:08:49 +0100
commit2fc01104d0081e0178522d3aa59938b7c3e0de57 (patch)
tree8180b0801987ffe7241c4b492740d1d2ed0c7da8 /vm/gce
parent588075e659832f8685d0c9dc9c75c461e023e77f (diff)
vm: allow Diagnose to directly return diagnosis
Rather than writing the diagnosis to the kernel console, Diagnose can now directly return the extra debugging info, which will be appended ot the kernel console log.
Diffstat (limited to 'vm/gce')
-rw-r--r--vm/gce/gce.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/vm/gce/gce.go b/vm/gce/gce.go
index d2ce480ff..6f4c9f567 100644
--- a/vm/gce/gce.go
+++ b/vm/gce/gce.go
@@ -366,11 +366,11 @@ func waitForConsoleConnect(merger *vmimpl.OutputMerger) error {
}
}
-func (inst *instance) Diagnose() bool {
+func (inst *instance) Diagnose() ([]byte, bool) {
if inst.env.OS == "openbsd" {
- return vmimpl.DiagnoseOpenBSD(inst.consolew)
+ return nil, vmimpl.DiagnoseOpenBSD(inst.consolew)
}
- return false
+ return nil, false
}
func (pool *Pool) getSerialPortOutput(name, gceKey string) ([]byte, error) {