Andrei Vagin 
							
						 
					 
					
						
						
							
						
						60daa414db 
					 
					
						
						
							
							Allow to checkpoint and restore a container with console  
						
						... 
						
						
						
						runc already supports this case, so we just need to run it with proper
options.
Signed-off-by: Andrei Vagin <avagin@virtuozzo.com > 
						
						
					 
					
						2018-04-28 01:06:42 +03:00 
						 
				 
			
				
					
						
							
							
								Stephen J Day 
							
						 
					 
					
						
						
							
						
						9754696ff5 
					 
					
						
						
							
							linux/prox: timeout fifo creation  
						
						... 
						
						
						
						Under certain conditions in the client, the fifo for a container may not
be created. A timeout has been added to this operation to ensure the
shim can recover when the client fails to open the fifos.
Signed-off-by: Stephen J Day <stephen.day@docker.com > 
						
						
					 
					
						2018-03-23 14:53:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						c553882adc 
					 
					
						
						
							
							Refactor shim to support file logging  
						
						... 
						
						
						
						This changes the copyIO in the shim to support logging to files from
client requests in addition to fifos.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2018-03-01 14:33:23 -05: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 
							
						 
					 
					
						
						
							
						
						8ee29a17e6 
					 
					
						
						
							
							Bump gc threshold to 40%  
						
						... 
						
						
						
						Doing tests, this is a better balance for the threshold in reguards to
memory and cpu usage.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2018-02-02 11:00:34 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						ea00fc793b 
					 
					
						
						
							
							Remove protobuf for mount in shim  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2018-02-01 17:18:40 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						d179c61231 
					 
					
						
						
							
							Revert "Use jsoniteer for faster json encoding/decoding"  
						
						... 
						
						
						
						This reverts commit 4233b87b89crosbymichael@gmail.com > 
						
						
					 
					
						2018-01-29 15:47:48 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						4233b87b89 
					 
					
						
						
							
							Use jsoniteer for faster json encoding/decoding  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2018-01-26 16:32:55 -05:00 
						 
				 
			
				
					
						
							
							
								Phil Estes 
							
						 
					 
					
						
						
							
						
						d7efcbc083 
					 
					
						
						
							
							Merge pull request  #2036  from stevvooe/use-buffer-pools  
						
						... 
						
						
						
						archive, cio, cmd, linux: use buffer pools 
						
						
					 
					
						2018-01-23 15:00:41 -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 
							
						 
					 
					
						
						
							
						
						2a730264aa 
					 
					
						
						
							
							Add Exec to process states  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2018-01-18 17:05:15 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						74b3cb3391 
					 
					
						
						
							
							Fix exit event handling in shim  
						
						... 
						
						
						
						Could issues where when exec processes fail the wait block is not
released.
Second, you could not dump stacks if the reaper loop locks up.
Third, the publisher was not waiting on the correct pid.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-11-28 14:32:06 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Nephin 
							
						 
					 
					
						
						
							
						
						f74862a0dd 
					 
					
						
						
							
							Add structcheck, unused, and varcheck linters.  
						
						... 
						
						
						
						Warn on unused and dead code
Signed-off-by: Daniel Nephin <dnephin@gmail.com > 
						
						
					 
					
						2017-11-21 11:14:37 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						c81788b129 
					 
					
						
						
							
							Remove errdefs and shimapi types from proc package  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-11-13 16:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						9abde39bf7 
					 
					
						
						
							
							Fix lint issues on init process  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-11-13 16:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						36e5548e76 
					 
					
						
						
							
							Remove namepsaces and id imports from shim  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-11-13 16:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						1fe5a251c4 
					 
					
						
						
							
							Move Exec creation to init process  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-11-13 16:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						6e25898ff0 
					 
					
						
						
							
							Move shim process code to package  
						
						... 
						
						
						
						Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2017-11-13 16:45:25 -05:00