Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e4d10be3 
							
						 
					 
					
						
						
							
							resolves   #36 : queue/start/run  
						
						
						
					 
					
						2018-05-12 17:56:56 +03:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							649caee297 
							
						 
					 
					
						
						
							
							resolves   #30 : job execution timeout  
						
						... 
						
						
						
						Add the ability to configure a timeout in seconds
after which a job run will be automatically aborted 
						
					 
					
						2018-05-12 13:25:19 +03:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							083f136186 
							
						 
					 
					
						
						
							
							resolves   #41 : strange behaviour of limits  
						
						... 
						
						
						
						On a configuration change, update existing Nodes in Laminar's NodeMap
rather than replacing it with a new map. 
						
					 
					
						2018-04-20 14:18:10 +03:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							216ecee7c5 
							
						 
					 
					
						
						
							
							resolves   #34 : watch for configuration changes  
						
						... 
						
						
						
						Reload the configuration if a change is detected
without requiring a server restart 
						
					 
					
						2018-04-06 18:04:50 +03:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							9c256815e4 
							
						 
					 
					
						
						
							
							resolves   #29 : graceful shutdown  
						
						... 
						
						
						
						on SIGINT/SIGTERM:
1. stop accepting new connections
2. send SIGTERM to all child tasks
3. wait for processes to end
4. drop all websockets 
						
					 
					
						2018-02-24 18:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							30f2203a3b 
							
						 
					 
					
						
						
							
							resolves   #28 : compensate for server/client clock skew  
						
						
						
					 
					
						2018-02-03 16:52:46 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							46efb07285 
							
						 
					 
					
						
						
							
							test: add LaminarTest stub  
						
						
						
					 
					
						2018-02-03 16:47:41 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							e7cba68879 
							
						 
					 
					
						
						
							
							tests: extract pointer to kj::AsyncIoStream  
						
						... 
						
						
						
						Fixes a crash that happens on g++ 6.3 under debian but not
g++ 7.2.1 under arch. Instead of trying to move kj::AsyncIoStream
between each promise handler, just extract and use the raw
pointer and let attach() clean up the Own<> at the end 
						
					 
					
						2018-01-27 19:13:53 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							3b267967cf 
							
						 
					 
					
						
						
							
							resolves   #31 : exception thrown on bad file descriptor  
						
						... 
						
						
						
						Read or writes to bad file descriptors threw exceptions, just log
this instead. Also make sure that LaminarClients are removed from
the list of clients when a connection is aggressively dropped, and
add test 
						
					 
					
						2018-01-27 13:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							ade58a202a 
							
						 
					 
					
						
						
							
							tests: env lives in /usr/bin  
						
						
						
					 
					
						2018-01-27 13:06:06 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							3bc60ec8f4 
							
						 
					 
					
						
						
							
							add basic server test  
						
						
						
					 
					
						2018-01-27 12:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Giles 
							
						 
					 
					
						
						
						
						
							
						
						
							5ff3bbe2bb 
							
						 
					 
					
						
						
							
							add basic tests for conf, database and run  
						
						
						
					 
					
						2018-01-26 13:07:02 +02:00