Jeff Mitchell 
							
						 
					 
					
						
						
							
						
						05ad6d50d8 
					 
					
						
						
							
							Grace is deprecated so mark as such  
						
						 
						
						
						
						
					 
					
						2018-05-09 10:02:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Mitchell 
							
						 
					 
					
						
						
							
						
						5a7efd6b4b 
					 
					
						
						
							
							Fix   #4472  a better way  
						
						 
						
						... 
						
						
						
						Unlike switch, select will randomly choose from among multiple cases if
more than one are satisfiable. 
						
						
					 
					
						2018-05-07 16:13:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Mitchell 
							
						 
					 
					
						
						
							
						
						2904318a72 
					 
					
						
						
							
							Revert "Close the doneCh in the renewer when we return from Renew. ( #4513 )"  
						
						 
						
						... 
						
						
						
						This reverts commit 79c708f8b6 . 
						
						
					 
					
						2018-05-07 16:11:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Mitchell 
							
						 
					 
					
						
						
							
						
						79c708f8b6 
					 
					
						
						
							
							Close the doneCh in the renewer when we return from Renew. ( #4513 )  
						
						 
						
						... 
						
						
						
						Closes  #4472  
						
						
					 
					
						2018-05-04 13:25:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Mitchell 
							
						 
					 
					
						
						
							
						
						9ca558c303 
					 
					
						
						
							
							Update lease renewer logic ( #4090 )  
						
						 
						
						... 
						
						
						
						* Add grace period calculation logic to renewer
* Update lease renewer logic.
It is believed by myself and members of the Nomad team that this logic
should be much more robust in terms of causing large numbers of new
secret acquisitions caused by a static grace period. See comments in the
code for details.
Fixes  #3414 
* Fix some commenting and fix tests
* Add more time to test so that integ tests don't time out
* Fix some review feedback 
						
						
					 
					
						2018-03-19 15:48:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nándor István Krácser 
							
						 
					 
					
						
						
							
						
						a439005a30 
					 
					
						
						
							
							Fix typo (remove +is) ( #4104 )  
						
						 
						
						
						
						
					 
					
						2018-03-08 11:01:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gobin Sougrakpam 
							
						 
					 
					
						
						
							
						
						fbb0c633e9 
					 
					
						
						
							
							Fix renewAuth to use the increment value ( #3904 )  
						
						 
						
						
						
						
					 
					
						2018-02-05 12:22:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Mitchell 
							
						 
					 
					
						
						
							
						
						b80af5a993 
					 
					
						
						
							
							Fix up comment  
						
						 
						
						
						
						
					 
					
						2017-12-18 10:11:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jaloren 
							
						 
					 
					
						
						
							
						
						8feb6e2c9d 
					 
					
						
						
							
							Support Incrementing Lease TTL in Renew api ( #3688 )  
						
						 
						
						
						
						
					 
					
						2017-12-18 10:09:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						77fccbdd68 
					 
					
						
						
							
							Do not double-convert to seconds  
						
						 
						
						
						
						
					 
					
						2017-07-11 16:06:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						2fbb19285b 
					 
					
						
						
							
							Fix typo  
						
						 
						
						
						
						
					 
					
						2017-07-10 22:26:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						c29e85125d 
					 
					
						
						
							
							Fix doc  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:15:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						da9d57f5f1 
					 
					
						
						
							
							Buffer doneCh  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						dfb6166cd8 
					 
					
						
						
							
							Add configurable buffer size  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						54224b06dc 
					 
					
						
						
							
							Do not block writing to doneCh if stopped  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						ce43621894 
					 
					
						
						
							
							Make lock private  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						b2b9cdfdeb 
					 
					
						
						
							
							Remove init() seed  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						c0b2d41d8f 
					 
					
						
						
							
							Allow a custom randomizer  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						3d74752524 
					 
					
						
						
							
							Use a more heurstic function for calculating sleep backoff  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						a8fe164694 
					 
					
						
						
							
							Seed the random generator  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						de0250a66f 
					 
					
						
						
							
							Send a more useful struct for renewal  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						f9465a8a5b 
					 
					
						
						
							
							Reorg  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						320d76422a 
					 
					
						
						
							
							Use unbuffered channels  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						7e08052e14 
					 
					
						
						
							
							Use a time.Duration instead of an int for grace  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						42354aed99 
					 
					
						
						
							
							Use RenewTokenAsSelf instead  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Seth Vargo 
							
						 
					 
					
						
						
							
						
						dcbd729afa 
					 
					
						
						
							
							Add secret renewer  
						
						 
						
						
						
						
					 
					
						2017-07-07 17:14:44 -04:00