| 
							
							
								 Asim Aslam | d52a111735 | add requests/errors to stats | 2019-12-18 18:36:42 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | e2b2a30668 | add net/http/pprof profiler | 2019-12-08 20:31:16 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | c445aed6b1 | Cleanup and speedup network convergence along with direct messaging for connect and solicit | 2019-12-07 19:54:29 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 24efbe6a41 | Move debug handler to service dir | 2019-12-04 12:27:30 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 91e9c0cb62 | ultra hacks to make debug handler work in proxy | 2019-12-02 14:55:35 +00:00 |  | 
			
				
					| 
							
							
								 Milos Gajdos | 13d2a9ec7a | Register proto handler properly | 2019-12-01 13:16:44 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | eeed493766 | move test data | 2019-11-16 18:52:27 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 90d7a87914 | Move wrapper internally since its not top level relevant | 2019-11-16 18:48:24 +00:00 |  | 
			
				
					| 
							
							
								 Erik Hollensbe | a1c6cdf193 | Now specify HandleSignal as an option to toggle signal handling. (#948) Signed-off-by: Erik Hollensbe <github@hollensbe.org> | 2019-11-16 11:13:34 +00:00 |  | 
			
				
					|  | 8227206208 | use service id in profile file name (#925) Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> | 2019-11-08 09:11:55 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | ce080d76c6 | add debug/profile package (#920) * add debug/profile package
* set service+version for profile | 2019-11-06 19:36:04 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | b594547408 | Add service Name | 2019-10-07 08:32:28 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | a5ce3e32da | Support plugin loading on service.Init | 2019-09-09 20:17:36 -07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 3adce58eb2 | Add monitor/debug packages | 2019-08-06 17:53:14 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | c350e19552 | Move cmd => config/cmd | 2019-06-21 13:36:11 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 539b8c1a3b | Move RegisterInterval into the server | 2019-01-24 13:22:17 +00:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 56735b4427 | add flags for register ttl and interval | 2018-04-06 14:03:39 +01:00 |  | 
			
				
					| 
							
							
								 Shulhan | a54dee31de | [lint] service.Init: ignore error by assigning it to blank identifier | 2018-03-13 17:51:33 +07:00 |  | 
			
				
					| 
							
							
								 Shulhan | 1bd541b69e | service.Run: replace signal SIGKILL with SIGQUIT According to "os/signal" documentation [1] and libc manual [2], SIGKILL
may not be caught by a program.
[1] https://godoc.org/os/signal
[2] https://www.gnu.org/software/libc/manual/html_node/Termination-Signals.html | 2018-03-13 17:45:34 +07:00 |  | 
			
				
					| 
							
							
								 Shulhan | e769802939 | service.Run: simplify return statement | 2018-03-13 17:40:13 +07:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | ada9ef48cf | Remove whitespace | 2017-11-09 13:51:40 +00:00 |  | 
			
				
					| 
							
							
								 weisd | 6385bf743c | add log when register err | 2017-10-25 14:23:58 +08:00 |  | 
			
				
					| 
							
							
								 Uffy | f6165f35c0 | import sorting | 2017-10-09 20:55:03 +08:00 |  | 
			
				
					| 
							
							
								 Uffy | ae3f59a2f5 | use sync.Once instead of chan sync.Once is more clear and faster than chan. | 2017-10-09 15:47:28 +08:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 33b1cea29d | Don't create new options | 2017-04-17 14:57:43 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | d7dc4e618b | process opts on multiple init calls | 2017-03-30 19:44:01 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | b43985401a | on service.Init only process options once | 2017-03-30 17:15:59 +01:00 |  | 
			
				
					| 
							
							
								 Asim Aslam | 942985ce51 | add service test and shutdown based on context | 2017-01-07 14:52:23 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 8b76e277bc | Make it possible to call service.Init multiple times | 2016-05-06 12:21:41 +01:00 |  | 
			
				
					| 
							
							
								 Asim | 9ae0956cea | Move context to metadata | 2016-01-28 17:55:28 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 013d1de2c4 | Prefer RegisterTTL set through Init | 2016-01-27 12:23:18 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 7183601d3b | Strip the classic aslam comments | 2016-01-27 00:26:29 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 5ec9d561a6 | meh | 2016-01-26 23:32:27 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 3df078ce4e | So much to configure, this is an ugly hack | 2016-01-02 22:52:59 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 7a02bda06b | Set package to micro | 2016-01-02 19:14:56 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 3b56a62589 | Update the way flags are used | 2016-01-02 19:12:17 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 1f1bc27421 | Make command internal | 2016-01-02 00:38:57 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 59a667130c | Update help printer | 2016-01-01 02:45:15 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 0d50b2eb32 | Update top level init | 2016-01-01 01:16:21 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 651e9f8836 | rename wrap | 2015-12-23 00:02:42 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 0072b6e8f2 | actually wait on the signal | 2015-12-21 01:41:36 +00:00 |  | 
			
				
					| 
							
							
								 Asim | 2c983ef021 | Experimental top level init | 2015-12-20 23:50:16 +00:00 |  |