| 
						
					 | 
					
						
						
						
						
							
						
						
							4465d2c561
							
						
					 | 
					
						
						
							
							Handle worker crashes
						
						
						
						
						
						
					 | 
					
						2015-10-24 18:49:38 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2ebd972a34
							
						
					 | 
					
						
						
							
							Add statistics fetcher interface
						
						
						
						
						
						
					 | 
					
						2015-10-24 18:17:24 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1550495bf9
							
						
					 | 
					
						
						
							
							Collect task wait statistics
						
						
						
						
						
						
					 | 
					
						2015-10-24 18:08:12 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bfa1575d79
							
						
					 | 
					
						
						
							
							Add statistics groups
						
						
						
						
						
						
					 | 
					
						2015-10-24 04:22:02 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0e1fbbe729
							
						
					 | 
					
						
						
							
							Language
						
						
						
						
						
						
					 | 
					
						2015-10-24 03:07:47 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3937c71a42
							
						
					 | 
					
						
						
							
							Skip base function in task name
						
						
						
						
						
						
					 | 
					
						2015-10-24 02:42:58 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							78cfb92db3
							
						
					 | 
					
						
						
							
							Use statistics logger in example app
						
						
						
						
						
						
					 | 
					
						2015-10-24 02:42:00 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0549519e0e
							
						
					 | 
					
						
						
							
							Implement statistics logger
						
						
						
						
						
						
					 | 
					
						2015-10-24 02:41:41 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0e5670707f
							
						
					 | 
					
						
						
							
							Add statistics interface
						
						
						
						
						
						
					 | 
					
						2015-10-24 02:41:19 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d2041b69a1
							
						
					 | 
					
						
						
							
							Handle panic debug on the Satan side
						
						
						
						
						
						
					 | 
					
						2015-10-24 02:40:20 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							182cfa3e40
							
						
					 | 
					
						
						
							
							Use auto increment value as worker index
						
						
						
						
						
						
					 | 
					
						2015-10-24 01:04:47 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							53f2cec247
							
						
					 | 
					
						
						
							
							Move rate limiting advise to the second place
						
						
						
						
						
						
					 | 
					
						2015-10-18 03:56:37 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0c77cdb096
							
						
					 | 
					
						
						
							
							Reset system task creation time when restarting
						
						
						
						
						
						
					 | 
					
						2015-10-18 03:49:33 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							285d05cfd2
							
						
					 | 
					
						
						
							
							Log messages on Kafka startup/shutdown
						
						
						
						
						
						
					 | 
					
						2015-10-18 03:46:52 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							787156d3ba
							
						
					 | 
					
						
						
							
							Wait for Kafka partition to shutdown
						
						
						
						
						
						
					 | 
					
						2015-10-18 03:45:25 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ef17093207
							
						
					 | 
					
						
						
							
							Now we can safely stop waiting for tasks when shutdown is closed
						
						
						
						
						
						
					 | 
					
						2015-10-18 03:34:10 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d847be21c6
							
						
					 | 
					
						
						
							
							Make shutdown handling predictable
						
						
						
						
						
						
					 | 
					
						2015-10-18 03:22:07 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							559886f297
							
						
					 | 
					
						
						
							
							Move task to a separate file, move processing logic to task.process
						
						
						
						
						
						
					 | 
					
						2015-10-17 06:16:00 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e8aebe3b1c
							
						
					 | 
					
						
						
							
							Wrong indentation in submodules file lol
						
						
						
						
						
						
					 | 
					
						2015-10-17 06:00:51 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f89a21334d
							
						
					 | 
					
						
						
							
							Make use of git submodules and GO15VENDOREXPERIMENT env variable
						
						
						
						
						
						
					 | 
					
						2015-10-17 05:58:55 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ec98145508
							
						
					 | 
					
						
						
							
							Correct zero rate to 1 too
						
						
						
						
						
						
					 | 
					
						2015-10-17 05:37:13 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0f4bed32c8
							
						
					 | 
					
						
						
							
							Implement processing rate limits
						
						
						
						
						
						
					 | 
					
						2015-10-17 05:33:46 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a9a50522fb
							
						
					 | 
					
						
						
							
							Always measure task execution time
						
						
						
						
						
						
					 | 
					
						2015-10-17 05:14:09 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							40dbc556f5
							
						
					 | 
					
						
						
							
							System processes are now named and supervised
						
						
						
						
						
						
					 | 
					
						2015-10-17 04:51:05 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a8443577d2
							
						
					 | 
					
						
						
							
							Add a comment that is very useful in reading stack traces
						
						
						
						
						
						
					 | 
					
						2015-10-17 04:31:47 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9141fd9f80
							
						
					 | 
					
						
						
							
							Make function names more consistent
						
						
						
						
						
						
					 | 
					
						2015-10-17 04:11:29 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							290b1dfd4e
							
						
					 | 
					
						
						
							
							Move example Kafka implementation to a separate package
						
						
						
						
						
						
					 | 
					
						2015-10-17 04:10:16 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6acd520f08
							
						
					 | 
					
						
						
							
							Add example readme draft
						
						
						
						
						
						
					 | 
					
						2015-10-17 03:58:31 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dd2a6fcca2
							
						
					 | 
					
						
						
							
							Use Kafka plugin based consumer implementation in example
						
						
						
						
						
						
					 | 
					
						2015-10-17 03:42:27 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							87b8e851cc
							
						
					 | 
					
						
						
							
							Make Satan not backend opinionated
						
						
						
						
						
						
					 | 
					
						2015-10-17 03:41:21 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dff6c81d04
							
						
					 | 
					
						
						
							
							Add consumer support to daemons
						
						
						
						
						
						
					 | 
					
						2015-10-17 03:40:17 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8eac0b59fb
							
						
					 | 
					
						
						
							
							Remove backend package. Backend implementation is now solely up to user
						
						
						
						
						
						
					 | 
					
						2015-10-17 03:39:54 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							75335347ff
							
						
					 | 
					
						
						
							
							Add a gitignore file
						
						
						
						
						
						
					 | 
					
						2015-10-17 01:14:46 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							777ff5a09b
							
						
					 | 
					
						
						
							
							Caller now accepts any unmarshal functions; JSON is used by default
						
						
						
						
						
						
					 | 
					
						2015-10-17 01:08:14 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d0ff12ce64
							
						
					 | 
					
						
						
							
							Add example consumer
						
						
						
						
						
						
					 | 
					
						2015-10-16 02:35:03 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f784e8a2e0
							
						
					 | 
					
						
						
							
							Process tasks until shutdown channel is open
						
						
						
						
						
						
					 | 
					
						2015-10-16 02:28:40 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8f35ee060e
							
						
					 | 
					
						
						
							
							Kafka backend initializer
						
						
						
						
						
						
					 | 
					
						2015-10-16 02:28:06 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b6f0d2953f
							
						
					 | 
					
						
						
							
							Invert ShouldShutdown logic
						
						
						
						
						
						
					 | 
					
						2015-10-16 02:27:03 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							06589b9ba2
							
						
					 | 
					
						
						
							
							Implement Kafka messaging backend
						
						
						
						
						
						
					 | 
					
						2015-10-16 02:17:39 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4db43004ae
							
						
					 | 
					
						
						
							
							Add consumer support to satan
						
						
						
						
						
						
					 | 
					
						2015-10-16 02:07:04 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8dd218a366
							
						
					 | 
					
						
						
							
							It is possible now to run system processes in the shared pool
						
						
						
						
						
						
					 | 
					
						2015-10-16 02:06:19 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							86c1b42540
							
						
					 | 
					
						
						
							
							Use less code to catch the interrupt signal
						
						
						
						
						
						
					 | 
					
						2015-10-14 04:17:22 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a2bfadfa66
							
						
					 | 
					
						
						
							
							Introduce Satan
						
						
						
						
						
						
					 | 
					
						2015-10-14 04:11:29 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							583ac5da5b
							
						
					 | 
					
						
						
							
							Use new name
						
						
						
						
						
						
					 | 
					
						2015-10-14 03:50:43 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							463609a403
							
						
					 | 
					
						
						
							
							Do not subscribe to SIGTERM
						
						
						
						
						
						
					 | 
					
						2015-10-14 03:36:23 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							650c9d1b9d
							
						
					 | 
					
						
						
							
							Add example daemon
						
						
						
						
						
						
					 | 
					
						2015-10-14 03:34:59 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							98bbbf91f4
							
						
					 | 
					
						
						
							
							Improve Daemon interface description
						
						
						
						
						
						
					 | 
					
						2015-10-14 03:29:44 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c740f13063
							
						
					 | 
					
						
						
							
							Use debug.PrintStack helper instead of handling stack manually
						
						
						
						
						
						
					 | 
					
						2015-10-14 03:23:27 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e08841fdc7
							
						
					 | 
					
						
						
							
							Improve caller readme and package description
						
						
						
						
						
						
					 | 
					
						2015-10-14 03:18:36 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							318d29bdd6
							
						
					 | 
					
						
						
							
							Add a base daemon structure
						
						
						
						
						
						
					 | 
					
						2015-10-14 03:02:22 +03:00 | 
					
					
						
						
							
							
							
						
					 |