Alexander Morozov 
							
						 
					 
					
						
						
							
						
						79591b2ae1 
					 
					
						
						
							
							Use eventloop package in containerd  
						
						 
						
						... 
						
						
						
						It's first attempt to decouple code into independent modules for more
effective unit-testing.
Signed-off-by: Alexander Morozov <lk4d4@docker.com > 
						
						
					 
					
						2015-12-16 13:56:20 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Morozov 
							
						 
					 
					
						
						
							
						
						188eeae376 
					 
					
						
						
							
							Stop stats collection on container exit  
						
						 
						
						... 
						
						
						
						Signed-off-by: Alexander Morozov <lk4d4@docker.com > 
						
						
					 
					
						2015-12-16 09:39:28 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						76cf593212 
					 
					
						
						
							
							Add oom notifications and pid to create response  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-15 16:22:53 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Morozov 
							
						 
					 
					
						
						
							
						
						4bc322397f 
					 
					
						
						
							
							Add initial implementation of stats  
						
						 
						
						... 
						
						
						
						Signed-off-by: Alexander Morozov <lk4d4@docker.com > 
						
						
					 
					
						2015-12-14 14:45:06 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						92c0790899 
					 
					
						
						
							
							Add stdin support for client and daemon  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-14 14:40:50 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						e9f63fc9a4 
					 
					
						
						
							
							Add basic fifo support for IO copy  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-14 14:15:26 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						3010f209ff 
					 
					
						
						
							
							Refactor container info in supervisor  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-11 11:27:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						e5545a1461 
					 
					
						
						
							
							Add basic logging to file support  
						
						 
						
						... 
						
						
						
						This currently logs to a json file with the stream type.  This is slow
and hard on the cpu and memory so we need to swich this over to
something like protobufs for the binary logs but this is just a start.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-11 10:26:49 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						e0da266b71 
					 
					
						
						
							
							Add comments to various functions  
						
						 
						
						... 
						
						
						
						Don't export the notify subscribers method
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-10 14:11:00 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						d9881ab912 
					 
					
						
						
							
							Add locks around subscribers channel  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-10 13:56:49 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						71ef776082 
					 
					
						
						
							
							Add events support in client  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-10 12:30:20 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						0470f0790e 
					 
					
						
						
							
							Add pid to containers output  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-09 15:53:23 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Morozov 
							
						 
					 
					
						
						
							
						
						4adf5d2c0d 
					 
					
						
						
							
							Add debug logging about events  
						
						 
						
						... 
						
						
						
						Signed-off-by: Alexander Morozov <lk4d4@docker.com > 
						
						
					 
					
						2015-12-08 11:32:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Morozov 
							
						 
					 
					
						
						
							
						
						9f5caf529c 
					 
					
						
						
							
							Add logging for started supervisor  
						
						 
						
						... 
						
						
						
						Signed-off-by: Alexander Morozov <lk4d4@docker.com > 
						
						
					 
					
						2015-12-08 11:30:50 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						d9e8fe62cb 
					 
					
						
						
							
							Add concurrency and id flag for daemon  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-07 15:19:56 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						acc8d9e97c 
					 
					
						
						
							
							Remove journal for now  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-07 14:24:40 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						9eb08b8971 
					 
					
						
						
							
							Refactor checkpoint information  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-04 14:00:07 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						c10b3cde9f 
					 
					
						
						
							
							Implement proper shutdown logic  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-04 13:31:17 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						ae9b2bafd5 
					 
					
						
						
							
							Add basic checkpoint and restore support  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-03 16:07:53 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						c1eb9ac90b 
					 
					
						
						
							
							Change /containers to /state with machine info  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-03 11:49:56 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						3ea5dd79e0 
					 
					
						
						
							
							Make events chan local to supervisor  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-02 17:44:39 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						5eac8891ed 
					 
					
						
						
							
							Move task workers to new type  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-02 17:42:28 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Calavera 
							
						 
					 
					
						
						
							
						
						e4a61633c5 
					 
					
						
						
							
							Add event subscribers.  
						
						 
						
						... 
						
						
						
						- Add exit event for exec processes.
Signed-off-by: David Calavera <david.calavera@gmail.com > 
						
						
					 
					
						2015-12-01 18:49:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Calavera 
							
						 
					 
					
						
						
							
						
						05f20c993d 
					 
					
						
						
							
							Make supervisor.go to compile without libcontainer.  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Calavera <david.calavera@gmail.com > 
						
						
					 
					
						2015-12-01 18:47:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						b823ce9149 
					 
					
						
						
							
							Move libcontainer to linux pkg  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-01 12:00:11 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						c24abdde1b 
					 
					
						
						
							
							Move runtime implementation types to pkg  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-01 11:56:08 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						779cb69e6d 
					 
					
						
						
							
							Refactor event loop with types  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-12-01 10:55:13 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						510c9c852b 
					 
					
						
						
							
							Add funcs for events endpoint  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-11-30 15:46:36 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						3a30ea0c4f 
					 
					
						
						
							
							Add basic stats  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-11-30 15:34:10 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						371226d314 
					 
					
						
						
							
							Give event loop it's own thread  
						
						 
						
						
						
						
					 
					
						2015-11-13 14:13:13 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						18338b29a1 
					 
					
						
						
							
							Add journal queue  
						
						 
						
						
						
						
					 
					
						2015-11-13 14:09:35 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						0136213e78 
					 
					
						
						
							
							Add basic log support  
						
						 
						
						
						
						
					 
					
						2015-11-13 13:25:03 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						f9ad7970d2 
					 
					
						
						
							
							Improve process addition and removal  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
implement pause and resume
Add godeps
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
Add readme
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2015-11-13 13:25:03 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						17d9c10e2d 
					 
					
						
						
							
							Implement journal replay  
						
						 
						
						... 
						
						
						
						Add addprocess event for addtional processes
Add more api process information 
						
						
					 
					
						2015-11-13 13:25:02 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						6ff2239019 
					 
					
						
						
							
							Add journaling  
						
						 
						
						
						
						
					 
					
						2015-11-10 14:24:34 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						d34d482a5f 
					 
					
						
						
							
							Implement container signal  
						
						 
						
						
						
						
					 
					
						2015-11-10 13:44:35 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						a2ddcc2232 
					 
					
						
						
							
							implement state api command  
						
						 
						
						
						
						
					 
					
						2015-11-10 11:38:26 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						c787ecada3 
					 
					
						
						
							
							Fix concurrency issues  
						
						 
						
						
						
						
					 
					
						2015-11-06 16:44:52 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						412d2b0239 
					 
					
						
						
							
							Flatten stuff  
						
						 
						
						
						
						
					 
					
						2015-11-06 15:42:32 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						86ec7e8fd2 
					 
					
						
						
							
							Sync container start  
						
						 
						
						
						
						
					 
					
						2015-11-06 13:01:55 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						1005dfb224 
					 
					
						
						
							
							Fix panic on nil container  
						
						 
						
						
						
						
					 
					
						2015-11-05 16:54:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						5f5f4904e0 
					 
					
						
						
							
							Making containers run and delete  
						
						 
						
						
						
						
					 
					
						2015-11-05 16:40:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						2af0f297fe 
					 
					
						
						
							
							Add basic counters  
						
						 
						
						
						
						
					 
					
						2015-11-05 16:16:11 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						05683fb0ee 
					 
					
						
						
							
							Fix build errors  
						
						 
						
						
						
						
					 
					
						2015-11-05 15:49:13 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						15a96783ca 
					 
					
						
						
							
							Initial commit  
						
						 
						
						
						
						
					 
					
						2015-11-05 15:29:53 -08:00