Michael Crosby 
							
						 
					 
					
						
						
							
						
						cd4e8ba448 
					 
					
						
						
							
							Add exec id check on client  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-07-12 10:41:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						96b041e1f9 
					 
					
						
						
							
							Close io when Start fails  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-07-12 10:37:39 -07:00 
						 
				 
			
				
					
						
							
							
								Derek McGowan 
							
						 
					 
					
						
						
							
						
						4322664b88 
					 
					
						
						
							
							Update task service to use metadata content store  
						
						... 
						
						
						
						Address feedback and fix issues
Signed-off-by: Derek McGowan <derek@mcgstyle.net > 
						
						
					 
					
						2017-07-11 11:11:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						f93bfb6233 
					 
					
						
						
							
							Add Exec IDs  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-07-06 15:23:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						4b9a8ee13e 
					 
					
						
						
							
							Require *T for typeurl interaction  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-07-06 13:14:48 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						c63b69672e 
					 
					
						
						
							
							Add typeurl.Is to gate unmarshal  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-07-05 16:22:17 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						448dc0dfa8 
					 
					
						
						
							
							Replace events/convert with typeurl  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-07-05 16:05:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						82d0208aaa 
					 
					
						
						
							
							Implement options for runtime specific settings  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-29 15:32:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						e2d5522435 
					 
					
						
						
							
							Change ListProcesses to ListPids  
						
						... 
						
						
						
						These rpcs only return pids []uint32 so should be named that way in
order to have other rpcs that list Processes such as Exec'd processes.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-28 16:10:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						7c8acca29a 
					 
					
						
						
							
							Move runtime interfaces to runtime package  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-28 10:10:59 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						f36e0193a4 
					 
					
						
						
							
							Implement task update  
						
						... 
						
						
						
						This allows tasks to have their resources updated as they are running.
Fixes  #1067 
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-26 16:38:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						990536f2cc 
					 
					
						
						
							
							Move shim protos into linux pkg  
						
						... 
						
						
						
						This moves the shim's API and protos out of the containerd services
package and into the linux runtime package. This is because the shim is
an implementation detail of the linux runtime that we have and it is not
a containerd user facing api.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-23 16:21:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						3b9d9dfa3e 
					 
					
						
						
							
							Fix error on doulbe Kill calls  
						
						... 
						
						
						
						This returns a typed error for calls to Kill when the process has
already finished.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-23 13:28:48 -07:00 
						 
				 
			
				
					
						
							
							
								Kenfe-Mickael Laventure 
							
						 
					 
					
						
						
							
						
						79086a1873 
					 
					
						
						
							
							Simplify task.Wait() a bit  
						
						... 
						
						
						
						Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com > 
						
						
					 
					
						2017-06-23 12:05:24 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen J Day 
							
						 
					 
					
						
						
							
						
						c05be46348 
					 
					
						
						
							
							events: move types into service package  
						
						... 
						
						
						
						When using events, it was found to be fairly unwieldy with a number of
extra packages. For the most part, when interacting with the events
service, we want types of the same version of the service. This has been
accomplished by moving all events types into the events package.
In addition, several fixes to the way events are marshaled have been
included. Specifically, we defer to the protobuf type registration
system to assemble events and type urls, with a little bit sheen on top
of add a containerd.io oriented namespace.
This has resulted in much cleaner event consumption and has removed the
reliance on error prone type urls, in favor of concrete types.
Signed-off-by: Stephen J Day <stephen.day@docker.com > 
						
						
					 
					
						2017-06-22 19:12:25 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen J Day 
							
						 
					 
					
						
						
							
						
						12a6beaeeb 
					 
					
						
						
							
							*: update import paths to use versioned services  
						
						... 
						
						
						
						Signed-off-by: Stephen J Day <stephen.day@docker.com > 
						
						
					 
					
						2017-06-21 18:29:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						235869eb1f 
					 
					
						
						
							
							Rename execution service to tasks  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-21 14:39:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						8b2cf6e8e6 
					 
					
						
						
							
							Fix Wait() on process/tasks  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-21 13:48:24 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Hazlett 
							
						 
					 
					
						
						
							
						
						0b06fa8518 
					 
					
						
						
							
							use event service for task wait  
						
						... 
						
						
						
						Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-21 13:34:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						94eafaab60 
					 
					
						
						
							
							Update GRPC for consistency  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-21 13:34:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						ff598449d1 
					 
					
						
						
							
							Add DeleteProcess API for removing execs  
						
						... 
						
						
						
						We need a separate API for handing the exit status and deletion of
Exec'd processes to make sure they are properly cleaned up within the
shim and daemon.
Fixes  #973 
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-12 09:32:23 -07:00 
						 
				 
			
				
					
						
							
							
								Samuel Karp 
							
						 
					 
					
						
						
							
						
						779efbce6a 
					 
					
						
						
							
							containerd: nil-check before calling io.Close  
						
						... 
						
						
						
						Signed-off-by: Samuel Karp <skarp@amazon.com > 
						
						
					 
					
						2017-06-09 11:21:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						5d1669bcfb 
					 
					
						
						
							
							Add ctr attach for reattaching to running task  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-09 10:10:39 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						4c1af8fdd8 
					 
					
						
						
							
							Port ctr to use client  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-06 14:53:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						a8c5542ba8 
					 
					
						
						
							
							Add checkpoint and restore to client package  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-06 09:58:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						e022cf3ad0 
					 
					
						
						
							
							Add Resize pty support to client  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-01 14:32:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						43fb19e01c 
					 
					
						
						
							
							Add Load for container and Task with Attach  
						
						... 
						
						
						
						This adds both container and task loading of running tasks as well as
reattaching to the IO of the task after load.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-01 14:12:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						1db752bca8 
					 
					
						
						
							
							Add CloseStdin to exec Process  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-01 14:10:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						9890bed1e1 
					 
					
						
						
							
							Add CloseStdin to task  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-06-01 14:10:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						ff54c88e99 
					 
					
						
						
							
							Add Processes() to client  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-31 13:34:38 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						ebf935d990 
					 
					
						
						
							
							Add exec support to client  
						
						... 
						
						
						
						This also fixes a deadlock in the shim's reaper where execs would lockup
and/or miss a quick exiting exec process's exit status.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-31 11:50:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						b3f891b09f 
					 
					
						
						
							
							Add integration tests for running containers  
						
						... 
						
						
						
						Add travis support for running integration tests with the client package
and go test framework
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-26 15:50:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						cebe099358 
					 
					
						
						
							
							Add test flag for setting containerd address  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-25 15:41:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						d0b22290ec 
					 
					
						
						
							
							Don't require rootfs if not set on container  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-25 11:17:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						a2b0824720 
					 
					
						
						
							
							Export GRPC services from client  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-25 11:10:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						608e6daaa4 
					 
					
						
						
							
							Make Task, Container, Image interface types  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-25 11:05:58 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						1de25c09e3 
					 
					
						
						
							
							Add pause resume to task  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-25 10:15:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						8cd882c570 
					 
					
						
						
							
							Add test -short for non-integration tests  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-24 16:13:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						bf9ad0c57f 
					 
					
						
						
							
							Fix spec generation for task execution  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-24 15:40:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						3ba06e48ed 
					 
					
						
						
							
							Add NewTask support to client  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-05-24 14:08:58 -07:00