Akihiro Suda 
							
						 
					 
					
						
						
							
						
						125fdeff8a 
					 
					
						
						
							
							linux: fix runtime-root propagation  
						
						... 
						
						
						
						faf2781dd2suda.akihiro@lab.ntt.co.jp > 
					
						2018-03-05 15:01:22 +09:00 
						 
				 
			
				
					
						
							
							
								Akihiro Suda 
							
						 
					 
					
						
						
							
						
						faf2781dd2 
					 
					
						
						
							
							linux: propagate --runtime-root to shim properly  
						
						... 
						
						
						
						Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp > 
						
						
					 
					
						2018-02-28 14:15:22 +09:00 
						 
				 
			
				
					
						
							
							
								Kunal Kushwaha 
							
						 
					 
					
						
						
							
						
						b12c3215a0 
					 
					
						
						
							
							Licence header added  
						
						... 
						
						
						
						Signed-off-by: Kunal Kushwaha <kushwaha_kunal_v7@lab.ntt.co.jp > 
						
						
					 
					
						2018-02-19 10:32:26 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						87d15a5ffc 
					 
					
						
						
							
							Set OnClose shim function  
						
						... 
						
						
						
						When restoring a task make sure that dead shims are handled.
Fixes  #2078 
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2018-02-06 10:45:50 -05:00 
						 
				 
			
				
					
						
							
							
								Stephen J Day 
							
						 
					 
					
						
						
							
						
						cd72819b53 
					 
					
						
						
							
							archive, cio, cmd, linux: use buffer pools  
						
						... 
						
						
						
						To avoid buffer bloat in long running processes, we try to use buffer
pools where possible. This is meant to address shim memory usage issues,
but may not be the root cause.
Signed-off-by: Stephen J Day <stephen.day@docker.com > 
						
						
					 
					
						2018-01-22 13:52:06 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						fd2e3cd326 
					 
					
						
						
							
							Remove mount namespace from shim  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-12-01 17:35:14 -05:00 
						 
				 
			
				
					
						
							
							
								Jess Valarezo 
							
						 
					 
					
						
						
							
						
						0961807715 
					 
					
						
						
							
							rename runcopts to runctypes  
						
						... 
						
						
						
						Signed-off-by: Jess Valarezo <valarezo.jessica@gmail.com > 
						
						
					 
					
						2017-11-10 11:43:51 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						fc08f019f3 
					 
					
						
						
							
							Fix windows compile for dialer package  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-11-07 10:56:02 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						bba473aeb1 
					 
					
						
						
							
							Move shim client into subpackage  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-11-07 10:51:12 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						a70b95b202 
					 
					
						
						
							
							Move events exchange into subpackage  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-11-07 10:51:12 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						5fd0415985 
					 
					
						
						
							
							Add comments and fix common lint issues  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-10-20 13:19:14 -04:00 
						 
				 
			
				
					
						
							
							
								Kenfe-Mickael Laventure 
							
						 
					 
					
						
						
							
						
						26d4c2c217 
					 
					
						
						
							
							Add an option to prevent putting the shim in a new mount namespace  
						
						... 
						
						
						
						This is needed for users on kernel older than 3.18 so they can avoid EBUSY
errors when trying to unlink, rename or remove a mountpoint that is present in
a shim namespace.
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com > 
						
						
					 
					
						2017-10-04 09:16:02 -07:00 
						 
				 
			
				
					
						
							
							
								Ace-Tang 
							
						 
					 
					
						
						
							
						
						2231de3760 
					 
					
						
						
							
							Remove a blank line  
						
						... 
						
						
						
						Signed-off-by: Ace-Tang <aceapril@126.com > 
						
						
					 
					
						2017-10-03 20:58:51 +08:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						451421b615 
					 
					
						
						
							
							Comment more packages to pass go lint  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-10-02 13:54:56 -04:00 
						 
				 
			
				
					
						
							
							
								Kenfe-Mickael Laventure 
							
						 
					 
					
						
						
							
						
						1b79170849 
					 
					
						
						
							
							linux: Add RuntimeRoot to RuncOptions  
						
						... 
						
						
						
						This allow specifying wher the OCI runtime should store its state data.
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com > 
						
						
					 
					
						2017-08-31 14:35:05 -07:00 
						 
				 
			
				
					
						
							
							
								Kenfe-Mickael Laventure 
							
						 
					 
					
						
						
							
						
						ab0cb4e756 
					 
					
						
						
							
							linux: Honor RuncOptions if set on container  
						
						... 
						
						
						
						This also fix the type used for RuncOptions.SystemCgroup, hence introducing
an API break.
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com > 
						
						
					 
					
						2017-08-31 14:35:05 -07:00 
						 
				 
			
				
					
						
							
							
								Kenfe-Mickael Laventure 
							
						 
					 
					
						
						
							
						
						d541567119 
					 
					
						
						
							
							Handle SIGKILL'ed shim while daemon is running  
						
						... 
						
						
						
						Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com > 
						
						
					 
					
						2017-08-29 08:27:44 -07:00 
						 
				 
			
				
					
						
							
							
								Kenfe-Mickael Laventure 
							
						 
					 
					
						
						
							
						
						e661be6a9c 
					 
					
						
						
							
							Fix failure to connect to shim on daemon restart  
						
						... 
						
						
						
						Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com > 
						
						
					 
					
						2017-08-11 09:34:29 -07:00 
						 
				 
			
				
					
						
							
							
								Phil Estes 
							
						 
					 
					
						
						
							
						
						c8cd3d9080 
					 
					
						
						
							
							Fix bundle removal with the reappearance of state dir  
						
						... 
						
						
						
						Bundle removal now requires removing both workdir and path locations on
delete in shim.
Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com > 
						
						
					 
					
						2017-08-07 17:50:22 -04:00 
						 
				 
			
				
					
						
							
							
								Kenfe-Mickael Laventure 
							
						 
					 
					
						
						
							
						
						8700e23a10 
					 
					
						
						
							
							Use root dir when storing temporary checkpoint data  
						
						... 
						
						
						
						Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com > 
						
						
					 
					
						2017-08-03 14:38:18 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						7b6ff6ec89 
					 
					
						
						
							
							event forwarding without shim  
						
						... 
						
						
						
						Fixes  #1138 
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
					
						2017-07-31 10:05:24 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						98a86c4d38 
					 
					
						
						
							
							Add ShimCgroup path for placing shim in cgroup  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-07-27 15:25:27 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						a0a5cc7787 
					 
					
						
						
							
							Add user namespace support to client  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-07-27 11:06:20 -04:00 
						 
				 
			
				
					
						
							
							
								Ian Campbell 
							
						 
					 
					
						
						
							
						
						194b6e4f06 
					 
					
						
						
							
							Start of day configuration of shim debug setting  
						
						... 
						
						
						
						This makes it possible to enable shim debug by adding the following to
`config.toml`:
    [plugins.linux]
    shim_debug = true
I moved the debug setting from the `client.Config struct` to an argument to
`client.WithStart` since this is the only place it would be used.
Signed-off-by: Ian Campbell <ian.campbell@docker.com > 
						
						
					 
					
						2017-07-12 17:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						6578565216 
					 
					
						
						
							
							Use event service post for shim events  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-07-07 16:30:57 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						a60511d5aa 
					 
					
						
						
							
							Use typeurl package for spec types  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-07-05 15:37:26 -07:00 
						 
				 
			
				
					
						
							
							
								Kenfe-Mickael Laventure 
							
						 
					 
					
						
						
							
						
						95afeb7831 
					 
					
						
						
							
							containerd-shim: Use abstract namespace for the unix socket  
						
						... 
						
						
						
						Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com > 
						
						
					 
					
						2017-06-23 17:48:08 -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