Created
June 24, 2015 02:54
-
-
Save gao-feng/0cb4ed7b7234646881b3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[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