Asim Aslam
|
1d00f2f771
|
add trace handler
|
2020-01-24 22:02:35 +00:00 |
|
Asim Aslam
|
11b104677a
|
Shift embedded nats to the default
|
2020-01-19 00:55:01 +00:00 |
|
Asim Aslam
|
488dc31743
|
log when starting the service
|
2019-12-31 12:07:52 +00:00 |
|
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 |
|
Vasiliy Tolstov
|
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 |
|