Commit Graph

  • 6d3265a7fb free tty of winsize is parse failed Gao feng 2015-11-13 14:44:36 +08:00
  • a46092a90a free allocated memory in parse_container Gao feng 2015-11-13 11:59:43 +08:00
  • 25da342f75 introduce hyper_free_container Gao feng 2015-11-12 23:26:58 +08:00
  • c3160aea0a refactor parsing json Gao feng 2015-11-12 22:42:15 +08:00
  • 7bbc240cae Merge pull request #27 from gao-feng/restartPolicy Gao feng 2015-11-12 16:16:30 +08:00
  • 1958e11f45 remove the codes of restart pod Gao feng 2015-11-12 16:04:17 +08:00
  • 738a11dcdc initialize container in parse_new_container Gao feng 2015-11-12 16:02:28 +08:00
  • 280bc617d0 Merge pull request #24 from gao-feng/error Lai Jiangshan 2015-11-12 15:08:00 +08:00
  • 252def6bab Merge pull request #26 from laijs/dyncontainers Gao feng 2015-11-12 14:41:37 +08:00
  • 4361f071e8 move newcontainers to dyn_containers list and fix realloc bug Lai Jiangshan 2015-11-11 09:56:35 +08:00
  • 7ef8099916 split hyper_cleanup_container() Lai Jiangshan 2015-11-11 09:52:22 +08:00
  • 1558b44495 add the check of memory allocation Gao feng 2015-11-08 12:03:56 +08:00
  • 0c42ea97a4 Merge pull request #23 from gao-feng/compile Gao feng 2015-11-06 21:17:24 +08:00
  • 51f2a45217 export hyper_parse_new_container Gao feng 2015-11-06 16:38:54 +08:00
  • 3b0ff1d7ca Merge pull request #21 from laijs/new-container Gao feng 2015-11-05 15:14:46 +08:00
  • 62dea1454d enable inserting new container Lai Jiangshan 2015-10-12 10:59:14 +08:00
  • b5f8137499 Merge pull request #19 from gao-feng/exec Gao feng 2015-11-03 15:26:30 +08:00
  • e64268427d Merge pull request #20 from gao-feng/mount Gao feng 2015-11-03 15:26:09 +08:00
  • 99ee15c731 send eof message to hyper before shutdown vm Gao feng 2015-10-24 20:51:39 +08:00
  • dfa392edb7 start the container stage0 one by one Lai Jiangshan 2015-11-02 14:32:51 +08:00
  • 7075847ef4 rename pod->tag to pod->share_tag Lai Jiangshan 2015-10-08 17:00:09 +08:00
  • 19da0a2068 add mount option for filesystems Gao feng 2015-10-29 10:00:59 +08:00
  • 180339f16b Mount /dev/shm by default Gao feng 2015-10-29 09:21:46 +08:00
  • c86afd1a5c rename hyper_send_exec_eof Gao feng 2015-10-24 18:34:28 +08:00
  • 910a42d647 Merge pull request #18 from gao-feng/tty Lai Jiangshan 2015-10-24 08:26:04 +08:00
  • 18abe7d9e1 do not cleanup exec in cleanup pod Gao feng 2015-10-23 21:58:48 +08:00
  • ae5338bde5 do not remove lo device in cleanup net Gao feng 2015-10-23 21:36:53 +08:00
  • 7843001aa7 initialize errev fd Gao feng 2015-10-23 17:53:34 +08:00
  • cff19ec212 remove pts event from epoll when get hup event Gao feng 2015-10-23 17:42:45 +08:00
  • c126e40795 use reference to protect exec structure Gao feng 2015-10-23 16:40:10 +08:00
  • 11c4d7311b Dont accept input when cmd alreay exited Gao feng 2015-10-23 15:05:38 +08:00
  • 1f2b1f5880 watch up pty fd before exec cmd Gao feng 2015-10-23 14:44:15 +08:00
  • 14f9ba5c3f fix incorrect cleanup when exec failed Gao feng 2015-10-21 14:56:10 +08:00
  • 26183926a3 do not close ptyfd after set window size Gao feng 2015-10-21 12:18:18 +08:00
  • a7a3c52c88 Merge pull request #17 from gao-feng/sysctl Lai Jiangshan 2015-10-22 18:51:33 +08:00
  • 350997b03c support configure sysctl for container Gao feng 2015-10-19 17:02:29 +08:00
  • 48c6e2248a Merge pull request #15 from gao-feng/error-report Lai Jiangshan 2015-10-19 10:58:07 +08:00
  • 08fcf381e8 remove useless code Gao feng 2015-10-10 23:20:26 +08:00
  • f3f78303b1 cleanup pod after nobody use pod data Gao feng 2015-10-10 20:49:20 +08:00
  • 555bc46d14 remove pipe between pod and hyper init Gao feng 2015-10-10 18:01:40 +08:00
  • b14f68378d fix incorrect path of link file Gao feng 2015-10-10 18:00:55 +08:00
  • 8553460afe return fail if start container failed Gao feng 2015-10-10 13:50:52 +08:00
  • 16cf97584c Merge pull request #13 from gao-feng/stderr Xu Wang 2015-10-08 18:11:00 +08:00
  • a5680759eb add support of separate stderr output of container Wang Xu 2015-10-04 19:28:49 +08:00
  • b6e073d03c Merge pull request #14 from laijs/remove-dvm Gao feng 2015-10-08 16:23:24 +08:00
  • d7752ebd8b rename the ununsed SETDVM to RESERVED Lai Jiangshan 2015-10-08 15:59:21 +08:00
  • fdc9364062 Merge pull request #11 from gnawux/fix_symlink Xu Wang 2015-10-04 08:26:55 +08:00
  • da47929b6a add symlink /dev/{stdin,stdout,stderr} to /proc/self/fd/{0,1,2} Wang Xu 2015-10-03 15:11:35 +08:00
  • 3f663e7a4e Merge pull request #10 from gnawux/cbfs_cmdline Gao feng 2015-10-01 18:46:36 +08:00
  • 3453f63787 add cmdline to cbfs Wang Xu 2015-10-01 02:47:29 +08:00
  • 8cd46388e5 Merge pull request #8 from gao-feng/pod feisky 2015-09-29 10:24:53 +08:00
  • 5f819dc68a close slaver tty fd for container Gao feng 2015-09-29 10:06:36 +08:00
  • 14aa9eaa39 reclaim process resource in pod init Gao feng 2015-09-28 17:18:34 +08:00
  • c0585278d0 remove useless clone flag Gao feng 2015-09-29 00:04:34 +08:00
  • d9a36a889e Merge pull request #7 from gao-feng/tuncate feisky 2015-09-28 17:39:46 +08:00
  • 788e80ce39 tuncate file in write file command Gao feng 2015-09-28 17:30:41 +08:00
  • 68b31dddd5 Merge pull request #6 from gao-feng/read-write Lai Jiangshan 2015-09-25 15:30:33 +08:00
  • f0d9fc7bce fix possible memory leak Gao feng 2015-09-25 09:17:45 +08:00
  • 684e85cc5e recyle resources of process which created by clone Gao feng 2015-09-24 16:58:42 +08:00
  • d45be919cd change socketpair to pipe Gao feng 2015-09-24 14:38:46 +08:00
  • 5c3bd1b19f initialize ptyfd and eventfd for exec Gao feng 2015-09-24 11:02:45 +08:00
  • 600e8dd3c8 release exec immediately if exec has no tty Gao feng 2015-09-24 10:55:57 +08:00
  • 08764d5bbc fix incorrect logic of hyper_send_type_block Gao feng 2015-09-24 10:34:12 +08:00
  • 749387bbfa fix possible missing eof data Gao feng 2015-09-23 23:07:22 +08:00
  • 88bb908c76 do not handle hup event if get in event Gao feng 2015-09-23 17:01:20 +08:00
  • d260dda29e remove debug message Gao feng 2015-09-23 10:20:29 +08:00
  • a8362c1a70 hold the fd of container pts device in hyper init Gao feng 2015-09-23 03:13:24 +08:00
  • 87fa294a42 handle pts epoll hup event Gao feng 2015-09-21 18:54:57 +08:00
  • 330c46cdb2 enter container namespace with opened ns fd Gao feng 2015-09-21 10:47:31 +08:00
  • 27f4b56e71 implement hyper_cmd_read_file Gao feng 2015-09-17 20:28:31 +08:00
  • 2262bc18fe accept read raw data from write message Gao feng 2015-09-17 14:39:10 +08:00
  • bc0e688f96 implemet hyper_cmd_write_file Gao feng 2015-09-17 00:44:33 +08:00
  • 2fb02c57b6 set cloexec flag on socket pair Gao feng 2015-09-16 23:39:01 +08:00
  • bf0f360935 run exec in right pid namespace Gao feng 2015-09-16 23:19:56 +08:00
  • 6976865176 cleanup Gao feng 2015-09-16 20:14:48 +08:00
  • c862b89079 running contianers in the pid ns of pod init Gao feng 2015-09-16 18:54:56 +08:00
  • 6a15977238 create container process in hyper init Gao feng 2015-09-16 16:13:47 +08:00
  • 7d6468f70b introduce hyper_parse_read_file Gao feng 2015-09-15 23:25:25 +08:00
  • ed9a351518 introduce hyper_parse_write_file Gao feng 2015-09-15 23:22:38 +08:00
  • d4b3e0ad62 introduce WRITE/READFILE command Gao feng 2015-09-15 20:11:16 +08:00
  • 1bd2d3d992 Merge pull request #4 from stigkj/patch-1 Thibault BRONCHAIN 2015-09-02 09:16:18 +08:00
  • ce452d5759 Fix spelling Stig Kleppe-Jørgensen 2015-09-01 22:43:44 +02:00
  • 56cb24bd0d Merge pull request #3 from gao-feng/fix Gao feng 2015-09-01 17:12:40 +08:00
  • c7b46b71a0 fix incorrectly writting to resolv.conf Gao feng 2015-08-28 20:46:33 +08:00
  • e7e6b98958 Merge pull request #2 from gao-feng/dns Lai Jiangshan 2015-08-28 18:04:10 +08:00
  • 2f27b48f7b setup dns for container Gao feng 2015-08-27 22:25:04 +08:00
  • 04a501edb7 parse dns from pod file Gao feng 2015-08-27 20:30:06 +08:00
  • 01f07fb952 remove channel in pod Gao feng 2015-08-27 19:25:10 +08:00
  • 6680827faf send kill signal if term is ignored by container process develop Gao feng 2015-08-13 16:52:36 +08:00
  • 7699c38b99 ignore cbfs rom Gao feng 2015-08-13 16:52:26 +08:00
  • aa265352ff send Next message to hyper in vbox environment v0.2 Gao feng 2015-08-05 23:36:34 +08:00
  • 56e5e66f86 remove vbox-bootimage target Gao feng 2015-07-30 16:12:47 +08:00
  • 753364bbff remove hyper daemon test program Gao feng 2015-07-30 16:09:59 +08:00
  • 8fbb28cc6f make cbfs target recursive Gao feng 2015-07-30 16:09:16 +08:00
  • 066ba95737 Update README Gao feng 2015-07-30 15:59:18 +08:00
  • 1b9789937f Add VirtualBox support Gao feng 2015-07-30 15:23:42 +08:00
  • 46ffda72bd add cache parameter for 9p mount v0.1 Wang Xu 2015-07-06 10:41:57 +08:00
  • 5c16805384 make cbfs rom through Makefile Gao feng 2015-06-29 11:03:04 +08:00
  • a8b61d2706 kernel: add xen guest support Gao feng 2015-06-19 23:15:38 +08:00
  • 458795b4b2 shutdown: kill processes before unmount Gao feng 2015-06-13 13:53:06 +08:00