Mitchell Hashimoto
|
6e386ba6be
|
agent/proxy: pass proxy ID as an env var
|
2018-06-14 09:42:13 -07:00 |
Mitchell Hashimoto
|
de3f49a880
|
agent/proxy: delete pid file on Stop
|
2018-06-14 09:42:13 -07:00 |
Mitchell Hashimoto
|
b4ba31c61b
|
agent/proxy: address PR feedback
|
2018-06-14 09:42:12 -07:00 |
Mitchell Hashimoto
|
718aabe35f
|
agent/proxy: check if process is alive in addition to Wait
|
2018-06-14 09:42:12 -07:00 |
Mitchell Hashimoto
|
1a32435a4d
|
agent/proxy: improve comments on snapshotting
|
2018-06-14 09:42:12 -07:00 |
Mitchell Hashimoto
|
e0bbe66427
|
agent/proxy: implement periodic snapshotting in the manager
|
2018-06-14 09:42:11 -07:00 |
Mitchell Hashimoto
|
13ff115436
|
agent/proxy: check if process is alive
|
2018-06-14 09:42:11 -07:00 |
Mitchell Hashimoto
|
0e8c0b7b48
|
agent/proxy: implement snapshotting for daemons
|
2018-06-14 09:42:11 -07:00 |
Mitchell Hashimoto
|
b7580f4fad
|
agent/proxy: manager configures the daemon pid path to write pids
|
2018-06-14 09:42:11 -07:00 |
Mitchell Hashimoto
|
1e7f253b53
|
agent/proxy: write pid file whenever the daemon process changes
|
2018-06-14 09:42:11 -07:00 |
Mitchell Hashimoto
|
09dcb0be98
|
agent/proxy: change LogDir to DataDir to reuse for other things
|
2018-06-14 09:42:11 -07:00 |
Mitchell Hashimoto
|
5e6bd8291c
|
agent/proxy: make the logs test a bit more robust by waiting for file
|
2018-06-14 09:42:11 -07:00 |
Mitchell Hashimoto
|
d00ff7cb58
|
agent/proxy: don't create the directory in newProxy
|
2018-06-14 09:42:11 -07:00 |
Mitchell Hashimoto
|
6cdacd1fd9
|
agent/proxy: send logs to the correct location for daemon proxies
|
2018-06-14 09:42:10 -07:00 |
Mitchell Hashimoto
|
171bf8d599
|
agent: clean up defaulting of proxy configuration
This cleans up and unifies how proxy settings defaults are applied.
|
2018-06-14 09:42:10 -07:00 |
Mitchell Hashimoto
|
39974df52a
|
agent/proxy: local state event coalescing
|
2018-06-14 09:42:09 -07:00 |
Mitchell Hashimoto
|
b0f377b519
|
agent/proxy: implement force kill of unresponsive proxy process
|
2018-06-14 09:42:09 -07:00 |
Mitchell Hashimoto
|
420edc4c1e
|
agent/proxy: pull exit status extraction to constrained file
|
2018-06-14 09:42:09 -07:00 |
Mitchell Hashimoto
|
1a2b28602c
|
agent: start proxy manager
|
2018-06-14 09:42:09 -07:00 |
Mitchell Hashimoto
|
7879e1d2ef
|
agent/proxy: detect config change to stop/start proxies
|
2018-06-14 09:42:09 -07:00 |
Mitchell Hashimoto
|
2d60684a8b
|
agent/proxy: test removing proxies and stopping them
|
2018-06-14 09:42:08 -07:00 |
Mitchell Hashimoto
|
fcd2ab2338
|
agent/proxy: manager and basic tests, not great coverage yet coming soon
|
2018-06-14 09:42:08 -07:00 |
Mitchell Hashimoto
|
476ea7b04a
|
agent: start/stop proxies
|
2018-06-14 09:42:08 -07:00 |
Mitchell Hashimoto
|
fbfc6fce66
|
agent/proxy: clean up usage, can't be restarted
|
2018-06-14 09:42:08 -07:00 |
Mitchell Hashimoto
|
7355a614fe
|
agent/local: store proxy on local state, wip, not working yet
|
2018-06-14 09:42:08 -07:00 |
Mitchell Hashimoto
|
ffd284de36
|
agent/proxy: exponential backoff on restarts
|
2018-06-14 09:42:07 -07:00 |
Mitchell Hashimoto
|
aa08a4cb46
|
agent/proxy: Daemon works, tests cover it too
|
2018-06-14 09:42:07 -07:00 |
Mitchell Hashimoto
|
e14fa850d8
|
wip
|
2018-06-14 09:42:07 -07:00 |