Skip to content

Instantly share code, notes, and snippets.

@gao-feng
Created June 24, 2015 02:54
Show Gist options
  • Save gao-feng/0cb4ed7b7234646881b3 to your computer and use it in GitHub Desktop.
Save gao-feng/0cb4ed7b7234646881b3 to your computer and use it in GitHub Desktop.
[root@thinkdonkey dvm-cli]# ./hyperd -v=3
[HYPER INFO 0624 10:51:51 23766 vm.go] VBox Driver Loaded.
[HYPER INFO 0624 10:51:51 23766 hyperd.go] [:50] The config file is
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:205] The config: kernel=/home/gaofeng/git/dvminit/build/kernel, initrd=/home/gaofeng/git/dvminit/build/hyper-initrd.img
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:207] The config: vbox image=/home/gaofeng/git/dvminit/build/hyper-vbox-bootimage.vmdk
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:210] The config: bridge=, ip=192.168.22.0/24
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:213] The config: bios=, cbfs=
[HYPER INFO 0624 10:51:51 23766 network.go] [:251] bridge exist
[HYPER INFO 0624 10:51:51 23766 iptables.go] [:140] /sbin/iptables, [--wait -t nat -C POSTROUTING -s 192.168.22.1/24 ! -o hyper0 -j MASQUERADE]
[HYPER INFO 0624 10:51:51 23766 iptables.go] [:140] /sbin/iptables, [--wait -N HYPER]
[HYPER INFO 0624 10:51:51 23766 iptables.go] [:140] /sbin/iptables, [--wait -t filter -C FORWARD -o hyper0 -j HYPER]
[HYPER INFO 0624 10:51:51 23766 iptables.go] [:140] /sbin/iptables, [--wait -t filter -C FORWARD -i hyper0 -j ACCEPT]
[HYPER INFO 0624 10:51:51 23766 iptables.go] [:140] /sbin/iptables, [--wait -t filter -C FORWARD -o hyper0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]
[HYPER INFO 0624 10:51:51 23766 iptables.go] [:140] /sbin/iptables, [--wait -t nat -N HYPER]
[HYPER INFO 0624 10:51:51 23766 iptables.go] [:140] /sbin/iptables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL ! -d 127.0.0.1/8 -j HYPER]
[HYPER INFO 0624 10:51:51 23766 iptables.go] [:140] /sbin/iptables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j HYPER]
[HYPER INFO 0624 10:51:51 23766 docker.go] [:174] Finish the client request
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= create
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= pull
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= podCreate
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= podInfo
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= exec
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= serveapi
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= podRm
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= podStop
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= vmCreate
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= attach
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= acceptconnections
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= info
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= version
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= podStart
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= tty
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= podRun
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= vmKill
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:108] Engine Register: name= list
[HYPER INFO 0624 10:51:51 23766 hyperd.go] [:76] Hyper daemon: 0.1 0
[HYPER INFO 0624 10:51:51 23766 job.go] [:78] +job acceptconnections()
[HYPER INFO 0624 10:51:51 23766 job.go] [:84] -job acceptconnections() OK
[HYPER INFO 0624 10:51:51 23766 hyperd.go] [:108] Daemon has completed initialization
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:131] Get the pod item, pod is pod-pod-flTAKxTXDD!
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:131] Get the pod item, pod is pod-pod-uymvfvGovD!
[HYPER INFO 0624 10:51:51 23766 pod.go] [:190] leveldb: not found
[HYPER INFO 0624 10:51:51 23766 pod.go] [:198] Process the Containers section in POD SPEC
[HYPER INFO 0624 10:51:51 23766 create.go] [:108] The Repository is ubuntu, and the tag is latest
[HYPER INFO 0624 10:51:51 23766 job.go] [:78] +job serveapi(unix:///var/run/hyper.sock)
[HYPER INFO 0624 10:51:51 23766 server.go] [:840] Listening for HTTP on unix (/var/run/hyper.sock)
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering GET, /version
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering GET, /list
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering GET, /info
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering GET, /pod/info
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /pod/stop
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /vm/kill
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /tty/resize
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /image/create
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /pod/start
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /pod/remove
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /vm/create
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /exec
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /attach
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /container/create
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /pod/create
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering POST, /pod/run
[HYPER INFO 0624 10:51:51 23766 server.go] [:703] Registering OPTIONS,
[HYPER INFO 0624 10:51:51 23766 docker.go] [:174] Finish the client request
[HYPER INFO 0624 10:51:51 23766 create.go] [:110] The returned status code is 201!
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:152] leveldb: not found for pod-flTAKxTXDD
[HYPER INFO 0624 10:51:51 23766 pod.go] [:190] leveldb: not found
[HYPER INFO 0624 10:51:51 23766 pod.go] [:198] Process the Containers section in POD SPEC
[HYPER INFO 0624 10:51:51 23766 create.go] [:108] The Repository is ubuntu, and the tag is latest
[HYPER INFO 0624 10:51:51 23766 docker.go] [:174] Finish the client request
[HYPER INFO 0624 10:51:51 23766 create.go] [:110] The returned status code is 201!
[HYPER INFO 0624 10:51:51 23766 daemon.go] [:152] leveldb: not found for pod-uymvfvGovD
[HYPER INFO 0624 10:51:53 23766 server.go] [:604] Calling POST /pod/run
[HYPER INFO 0624 10:51:53 23766 job.go] [:78] +job podRun({
"id": "test-container-create-ubuntu",
"containers" : [{
"name": "ubuntu",
"image": "ubuntu:latest",
"workdir": "/",
"command": ["/bin/bash"]
}],
"resource": {
"vcpu": 1,
"memory": 512
},
"files": [],
"volumes": [],
"tty": true
}
)
[HYPER INFO 0624 10:51:53 23766 pod.go] [:134] {
"id": "test-container-create-ubuntu",
"containers" : [{
"name": "ubuntu",
"image": "ubuntu:latest",
"workdir": "/",
"command": ["/bin/bash"]
}],
"resource": {
"vcpu": 1,
"memory": 512
},
"files": [],
"volumes": [],
"tty": true
}
[HYPER INFO 0624 10:51:53 23766 pod.go] [:288] The config: kernel=/home/gaofeng/git/dvminit/build/kernel, initrd=/home/gaofeng/git/dvminit/build/hyper-initrd.img
[HYPER INFO 0624 10:51:53 23766 pod.go] [:190] leveldb: not found
[HYPER INFO 0624 10:51:53 23766 pod.go] [:198] Process the Containers section in POD SPEC
[HYPER INFO 0624 10:51:53 23766 create.go] [:108] The Repository is ubuntu, and the tag is latest
2015/06/24 10:51:53 executing: VBoxManage list vms
[HYPER INFO 0624 10:51:54 23766 docker.go] [:174] Finish the client request
[HYPER INFO 0624 10:51:54 23766 create.go] [:110] The returned status code is 201!
[HYPER INFO 0624 10:51:54 23766 container.go] [:62] ready to get the container(046ba4ee85f51745d484bbe2227de3f3e3c8f60453d5d352c46973345f7ac92a) info
[HYPER INFO 0624 10:51:54 23766 docker.go] [:174] Finish the client request
[HYPER INFO 0624 10:51:54 23766 pod.go] [:481] Parsing envs for container 0: 0 Evs
[HYPER INFO 0624 10:51:54 23766 pod.go] [:482] The fs type is dir
[HYPER INFO 0624 10:51:54 23766 pod.go] [:483] WorkingDir is
[HYPER INFO 0624 10:51:54 23766 pod.go] [:484] Image is /046ba4ee85f51745d484bbe2227de3f3e3c8f60453d5d352c46973345f7ac92a/rootfs
[HYPER INFO 0624 10:51:54 23766 pod.go] [:495] Container Info is
&{046ba4ee85f51745d484bbe2227de3f3e3c8f60453d5d352c46973345f7ac92a /046ba4ee85f51745d484bbe2227de3f3e3c8f60453d5d352c46973345f7ac92a/rootfs dir [] [/bin/bash] map[]}
[HYPER INFO 0624 10:51:54 23766 pod.go] [:497] container 0 created 046ba4ee85f51745d484bbe2227de3f3e3c8f60453d5d352c46973345f7ac92a, workdir , env: map[]
POD id is pod-ZveDrXowDk
2015/06/24 10:51:54 executing: VBoxManage showvminfo <inaccessible> --machinereadable
[HYPER ERROR 0624 10:51:54 23766 vbox.go] [:241] vm-ZTmrdBPlqm machine does not exist
[HYPER ERROR 0624 10:51:54 23766 vbox.go] [:69] machine does not exist
[HYPER INFO 0624 10:51:54 23766 hypervisor.go] [:19] main event loop got message 20(COMMAND_RUN_POD)
[HYPER INFO 0624 10:51:54 23766 vm_states.go] [:316] got spec, prepare devices
[HYPER INFO 0624 10:51:54 23766 context.go] [:265] #0 Container Info:
[HYPER INFO 0624 10:51:54 23766 context.go] [:268]
{
...| "Id": "046ba4ee85f51745d484bbe2227de3f3e3c8f60453d5d352c46973345f7ac92a",
...| "Rootfs": "",
...| "Image": "/046ba4ee85f51745d484bbe2227de3f3e3c8f60453d5d352c46973345f7ac92a/rootfs",
...| "Fstype": "dir",
...| "Workdir": "",
...| "Entrypoint": null,
...| "Cmd": [
...| "/bin/bash"
...| ],
...| "Envs": {}
...|}
[HYPER INFO 0624 10:51:54 23766 vm_states.go] [:61] initial vm spec: {
"hostname": "test-container-create-ubuntu",
"containers": [
{
"id": "046ba4ee85f51745d484bbe2227de3f3e3c8f60453d5d352c46973345f7ac92a",
"rootfs": "",
"image": "/046ba4ee85f51745d484bbe2227de3f3e3c8f60453d5d352c46973345f7ac92a/rootfs",
"tty": 1,
"workdir": "/",
"cmd": [
"/bin/bash"
],
"restartPolicy": "never"
}
],
"interfaces": null,
"routes": null,
"shareDir": "share_dir"
}
[HYPER INFO 0624 10:51:54 23766 context.go] [:239] VM vm-ZTmrdBPlqm: state change from to 'STARTING'
[HYPER INFO 0624 10:51:54 23766 hypervisor.go] [:19] main event loop got message 0(EVENT_VM_START_FAILED)
[HYPER INFO 0624 10:51:54 23766 vm_states.go] [:341] Qemu did not start up properly, go to cleaning up
[HYPER INFO 0624 10:51:54 23766 vm_states.go] [:21] qemu has exit...
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x6fac71]
goroutine 33 [running]:
hyper/lib/govbox.(*Machine).Poweroff(0x0, 0x0, 0x0)
/home/gaofeng/go/src/hyper/lib/govbox/machine.go:145 +0x231
hyper/lib/govbox.(*Machine).Delete(0x0, 0x0, 0x0)
/home/gaofeng/go/src/hyper/lib/govbox/machine.go:180 +0x46
hyper/hypervisor/vbox.(*VBoxContext).Kill(0xc208125270, 0xc2080beea0)
/home/gaofeng/go/src/hyper/hypervisor/vbox/vbox.go:157 +0x37
hyper/hypervisor.(*VmContext).onQemuExit(0xc2080beea0, 0x1, 0x1)
/home/gaofeng/go/src/hyper/hypervisor/vm_states.go:25 +0x155
hyper/hypervisor.stateStarting(0xc2080beea0, 0x7ff8652e1760, 0xc20802ad80)
/home/gaofeng/go/src/hyper/hypervisor/vm_states.go:342 +0x3c1
hyper/hypervisor.(*VmContext).loop(0xc2080beea0)
/home/gaofeng/go/src/hyper/hypervisor/hypervisor.go:20 +0x455
hyper/hypervisor.VmLoop(0x7ff8652de708, 0xe12a50, 0xc208124f50, 0xd, 0xc20855d860, 0xc20855d8c0, 0xc20855d980)
/home/gaofeng/go/src/hyper/hypervisor/hypervisor.go:44 +0x270
created by hyper/daemon.(*Daemon).StartPod
/home/gaofeng/go/src/hyper/daemon/pod.go:308 +0xc30
goroutine 1 [select]:
main.mainDaemon(0x9acd70, 0x11, 0x0, 0x0)
/home/gaofeng/git/dvm-cli/hyperd.go:117 +0x11bc
main.main()
/home/gaofeng/git/dvm-cli/hyperd.go:27 +0x165
goroutine 5 [syscall]:
os/signal.loop()
/usr/lib/golang/src/os/signal/signal_unix.go:21 +0x1f
created by os/signal.init·1
/usr/lib/golang/src/os/signal/signal_unix.go:27 +0x35
goroutine 7 [chan receive]:
hyper/lib/glog.(*loggingT).flushDaemon(0xe09d80)
/home/gaofeng/go/src/hyper/lib/glog/glog.go:872 +0x78
created by hyper/lib/glog.Init
/home/gaofeng/go/src/hyper/lib/glog/glog.go:403 +0x2a7
goroutine 18 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc208084380)
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:205 +0x21e
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:236 +0x24c
goroutine 19 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc208075080)
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:120 +0x48c
created by github.com/syndtr/goleveldb/leveldb.openDB
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/db.go:126 +0x849
goroutine 20 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc208075080)
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/db_state.go:82 +0x14a
created by github.com/syndtr/goleveldb/leveldb.openDB
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/db.go:127 +0x863
goroutine 21 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc208075080)
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:812 +0x858
created by github.com/syndtr/goleveldb/leveldb.openDB
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/db.go:130 +0x8a7
goroutine 22 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc208075080)
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:759 +0x283
created by github.com/syndtr/goleveldb/leveldb.openDB
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/db.go:131 +0x8c1
goroutine 23 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc208075080)
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x197
created by github.com/syndtr/goleveldb/leveldb.openDB
/usr/lib/golang/src/github.com/syndtr/goleveldb/leveldb/db.go:132 +0x8db
goroutine 28 [chan receive]:
hyper/server.ServeApi(0xc208048510, 0x0, 0x0)
/home/gaofeng/go/src/hyper/server/server.go:859 +0x5c0
hyper/engine.(*Job).Run(0xc208048510, 0x0, 0x0)
/home/gaofeng/go/src/hyper/engine/job.go:95 +0x743
main.func·002()
/home/gaofeng/git/dvm-cli/hyperd.go:100 +0x3b
created by main.mainDaemon
/home/gaofeng/git/dvm-cli/hyperd.go:106 +0xdea
goroutine 25 [IO wait]:
net.(*pollDesc).Wait(0xc208010450, 0x72, 0x0, 0x0)
/usr/lib/golang/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208010450, 0x0, 0x0)
/usr/lib/golang/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc2080103f0, 0xc208138000, 0x1000, 0x1000, 0x0, 0x7ff8652dced0, 0xc20854f6c8)
/usr/lib/golang/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc20803e0d0, 0xc208138000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/golang/src/net/net.go:121 +0xdc
net/http.noteEOFReader.Read(0x7ff8652e0828, 0xc20803e0d0, 0xc20805a3c8, 0xc208138000, 0x1000, 0x1000, 0x860a60, 0x0, 0x0)
/usr/lib/golang/src/net/http/transport.go:1270 +0x6e
net/http.(*noteEOFReader).Read(0xc208122860, 0xc208138000, 0x1000, 0x1000, 0xc208012000, 0x0, 0x0)
<autogenerated>:125 +0xd4
bufio.(*Reader).fill(0xc208064660)
/usr/lib/golang/src/bufio/bufio.go:97 +0x1ce
bufio.(*Reader).Peek(0xc208064660, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/golang/src/bufio/bufio.go:132 +0xf0
net/http.(*persistConn).readLoop(0xc20805a370)
/usr/lib/golang/src/net/http/transport.go:842 +0xa4
created by net/http.(*Transport).dialConn
/usr/lib/golang/src/net/http/transport.go:660 +0xc9f
goroutine 26 [select]:
net/http.(*persistConn).writeLoop(0xc20805a370)
/usr/lib/golang/src/net/http/transport.go:945 +0x41d
created by net/http.(*Transport).dialConn
/usr/lib/golang/src/net/http/transport.go:661 +0xcbc
goroutine 29 [IO wait]:
net.(*pollDesc).Wait(0xc20854b560, 0x72, 0x0, 0x0)
/usr/lib/golang/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc20854b560, 0x0, 0x0)
/usr/lib/golang/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc20854b500, 0x0, 0x7ff8652dced0, 0xc208124cf8)
/usr/lib/golang/src/net/fd_unix.go:419 +0x40b
net.(*UnixListener).AcceptUnix(0xc208551c20, 0x4385b0, 0x0, 0x0)
/usr/lib/golang/src/net/unixsock_posix.go:282 +0x56
net.(*UnixListener).Accept(0xc208551c20, 0x0, 0x0, 0x0, 0x0)
/usr/lib/golang/src/net/unixsock_posix.go:293 +0x4c
net/http.(*Server).Serve(0xc20855d200, 0x7ff8652e1290, 0xc208551c20, 0x0, 0x0)
/usr/lib/golang/src/net/http/server.go:1728 +0x92
hyper/server.(*HttpServer).Serve(0xc208551c60, 0x0, 0x0)
/home/gaofeng/go/src/hyper/server/server.go:38 +0x4d
hyper/server.func·004()
/home/gaofeng/go/src/hyper/server/server.go:851 +0x3a8
created by hyper/server.ServeApi
/home/gaofeng/go/src/hyper/server/server.go:855 +0x545
goroutine 32 [chan receive]:
hyper/daemon.(*Daemon).StartPod(0xc208136000, 0xc208124f90, 0xe, 0xc208124f50, 0xd, 0xc20855f7a0, 0x10d, 0x0, 0x0, 0x0, ...)
/home/gaofeng/go/src/hyper/daemon/pod.go:658 +0x4293
hyper/daemon.(*Daemon).CmdPodRun(0xc208136000, 0xc208048cf0, 0x0, 0x0)
/home/gaofeng/go/src/hyper/daemon/pod.go:136 +0x4c5
hyper/daemon.*Daemon.CmdPodRun·fm(0xc208048cf0, 0x0, 0x0)
/home/gaofeng/go/src/hyper/daemon/daemon.go:97 +0x43
hyper/engine.(*Job).Run(0xc208048cf0, 0x0, 0x0)
/home/gaofeng/go/src/hyper/engine/job.go:95 +0x743
hyper/server.postPodRun(0xc2080840e0, 0xc20812be07, 0x3, 0x7ff8652e13c8, 0xc208044c80, 0xc20801ea90, 0xc2089b7a70, 0x0, 0x0)
/home/gaofeng/go/src/hyper/server/server.go:444 +0x2a0
hyper/server.func·001(0x7ff8652e13c8, 0xc208044c80, 0xc20801ea90)
/home/gaofeng/go/src/hyper/server/server.go:629 +0x99d
net/http.HandlerFunc.ServeHTTP(0xc208555180, 0x7ff8652e13c8, 0xc208044c80, 0xc20801ea90)
/usr/lib/golang/src/net/http/server.go:1265 +0x41
github.com/gorilla/mux.(*Router).ServeHTTP(0xc208040af0, 0x7ff8652e13c8, 0xc208044c80, 0xc20801ea90)
/usr/lib/golang/src/github.com/gorilla/mux/mux.go:98 +0x297
net/http.serverHandler.ServeHTTP(0xc20855d200, 0x7ff8652e13c8, 0xc208044c80, 0xc20801ea90)
/usr/lib/golang/src/net/http/server.go:1703 +0x19a
net/http.(*conn).serve(0xc2080448c0)
/usr/lib/golang/src/net/http/server.go:1204 +0xb57
created by net/http.(*Server).Serve
/usr/lib/golang/src/net/http/server.go:1751 +0x35e
goroutine 34 [sleep]:
hyper/hypervisor.UnixSocketConnect(0xc2089b7e00, 0x27, 0x0, 0x0, 0x7ff8652e1478, 0xc2089f0e40)
/home/gaofeng/go/src/hyper/hypervisor/utils.go:18 +0x5e
hyper/hypervisor.waitInitReady(0xc2080beea0)
/home/gaofeng/go/src/hyper/hypervisor/init_comm.go:101 +0x4b
created by hyper/hypervisor.VmLoop
/home/gaofeng/go/src/hyper/hypervisor/hypervisor.go:37 +0x1e4
goroutine 35 [sleep]:
hyper/hypervisor.UnixSocketConnect(0xc2089b7e30, 0x25, 0x0, 0x0, 0x7ff8652e1478, 0xc2089f0f00)
/home/gaofeng/go/src/hyper/hypervisor/utils.go:18 +0x5e
hyper/hypervisor.waitPts(0xc2080beea0)
/home/gaofeng/go/src/hyper/hypervisor/tty.go:117 +0x4b
created by hyper/hypervisor.VmLoop
/home/gaofeng/go/src/hyper/hypervisor/hypervisor.go:38 +0x1fe
goroutine 36 [sleep]:
hyper/hypervisor.UnixSocketConnect(0xc2089b7e60, 0x29, 0x0, 0x0, 0x7ff8652e1478, 0xc2089f0fc0)
/home/gaofeng/go/src/hyper/hypervisor/utils.go:18 +0x5e
hyper/hypervisor.waitConsoleOutput(0xc2080beea0)
/home/gaofeng/go/src/hyper/hypervisor/init_comm.go:24 +0x4b
created by hyper/hypervisor.VmLoop
/home/gaofeng/go/src/hyper/hypervisor/hypervisor.go:40 +0x22e
goroutine 39 [runnable]:
hyper/daemon.func·005(0x7dcc40, 0xc20855d920)
/home/gaofeng/go/src/hyper/daemon/pod.go:579 +0xb2
created by hyper/daemon.(*Daemon).StartPod
/home/gaofeng/go/src/hyper/daemon/pod.go:635 +0x3d47
goroutine 42 [runnable]:
hyper/hypervisor.CreateInterface(0x0, 0x5, 0xc20802bdf0, 0x4, 0x1, 0x0, 0x0, 0x0, 0xc20855d860)
/home/gaofeng/go/src/hyper/hypervisor/networks.go:13
created by hyper/hypervisor.(*VmContext).allocateNetworks
/home/gaofeng/go/src/hyper/hypervisor/devicemap.go:233 +0x4ea
[root@thinkdonkey dvm-cli]#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment