Skip to content
This repository was archived by the owner on Feb 8, 2021. It is now read-only.

Commit f1de9bf

Browse files
authored
Merge pull request #687 from teawater/addlog
QemuDriver.InitDriver, KvmtoolDriver.InitDriver, XenPvDriver.InitDriv…
2 parents ca31de8 + d690fe2 commit f1de9bf

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

hypervisor/kvmtool/lkvm.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ type KvmtoolContext struct {
4242
func InitDriver() *KvmtoolDriver {
4343
cmd, err := exec.LookPath(KVMTOOL_EXEC)
4444
if err != nil {
45+
glog.Errorf("LookPath %s failed: %v", KVMTOOL_EXEC, err)
4546
return nil
4647
}
4748

hypervisor/qemu/qemu.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,17 @@ func qemuContext(ctx *hypervisor.VmContext) *QemuContext {
4444
func InitDriver() *QemuDriver {
4545
cmd, err := exec.LookPath(QEMU_SYSTEM_EXE)
4646
if err != nil {
47+
glog.Errorf("LookPath %s failed: %v", QEMU_SYSTEM_EXE, err)
4748
return nil
4849
}
4950

5051
var hasVsock bool
5152
_, err = exec.Command("/sbin/modprobe", "vhost_vsock").Output()
5253
if err == nil {
54+
glog.V(3).Infof("Current system supports vsock")
5355
hasVsock = true
56+
} else {
57+
glog.V(3).Infof("Current system doesn't support vsock because modprobe vhost_vsock failed")
5458
}
5559

5660
return &QemuDriver{

hypervisor/xenpv/xenpv.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ type XenPvContext struct {
3535
func InitDriver() *XenPvDriver {
3636
cmd, err := exec.LookPath(XENLIGHT_EXEC)
3737
if err != nil {
38+
glog.Errorf("LookPath %s failed: %v", XENLIGHT_EXEC, err)
3839
return nil
3940
}
4041

0 commit comments

Comments
 (0)