Sebastien Bourdeauducq
|
bb39eedf5b
|
fix previous commit
|
2019-04-20 10:44:07 +08:00 |
Sebastien Bourdeauducq
|
93f4f31f45
|
devices.ctlmgr -> master.ctlmgr
|
2019-04-20 00:25:44 +08:00 |
Drew
|
f2c1d32e54
|
frontend: add --version flag to cmd line args (#1181)
|
2019-01-12 09:47:47 +08:00 |
Sebastien Bourdeauducq
|
43aad0914e
|
python3.5 -> python3
Many things also work with Python 3.6.
|
2017-01-30 09:24:43 +08:00 |
Robert Jördens
|
cda4a0765d
|
artiq_ctlmgr: refactor into artiq.devices.ctlmgr
|
2016-01-26 15:24:29 -07:00 |
Sebastien Bourdeauducq
|
5aa4de8e89
|
refactor logging and implement in worker
|
2016-01-26 20:31:42 +01:00 |
Sebastien Bourdeauducq
|
c9da5f4ecb
|
frontend: bind v4 and v6 localhost addresses by default, support multiple bind
|
2015-12-27 18:03:13 +08:00 |
Sebastien Bourdeauducq
|
4166f4e928
|
frontend: use atexit_register_coroutine in other tools
|
2015-11-11 16:22:12 +08:00 |
whitequark
|
51f04f6311
|
Explicitly use the python3.5 binary everywhere.
|
2015-11-07 13:39:39 +03:00 |
Sebastien Bourdeauducq
|
0d53f7ab0d
|
ignore ProcessLookupError when killing subprocesses. Closes #167
|
2015-10-28 20:57:28 +08:00 |
Sebastien Bourdeauducq
|
7f5e264971
|
ctlmgr: add hostname to log source
|
2015-10-17 10:58:15 +08:00 |
Sebastien Bourdeauducq
|
f332c1d3cc
|
ctlmgr: forward controller logs
|
2015-10-16 20:08:11 +08:00 |
Sebastien Bourdeauducq
|
9e96a687e2
|
ctlmgr: forward log to master
|
2015-10-16 18:35:58 +08:00 |
Sebastien Bourdeauducq
|
f552d62b69
|
use Python 3.5 coroutines
|
2015-10-03 19:28:57 +08:00 |
Sebastien Bourdeauducq
|
125503139e
|
remove workaround for Python bug in asyncio process.wait(). Requires Python 3.5. Closes #58
|
2015-10-03 14:33:18 +08:00 |
Sebastien Bourdeauducq
|
a6ab066c87
|
ctlmgr: support immediate controller retry
|
2015-08-11 23:22:36 +08:00 |
Sebastien Bourdeauducq
|
54b11a392a
|
ctlmgr: graceful controller termination
|
2015-08-09 20:41:11 +08:00 |
Sebastien Bourdeauducq
|
a21049d779
|
ctlmgr: exponential backoff
|
2015-08-09 18:28:56 +08:00 |
Sebastien Bourdeauducq
|
3f68d0ba8f
|
ctlmgr: ping controllers
|
2015-08-09 17:30:46 +08:00 |
Sebastien Bourdeauducq
|
5ca4821a29
|
ctlmgr: use workaround for asyncio.wait_for(process.wait()... Python bug
|
2015-03-11 16:48:16 +01:00 |
Sebastien Bourdeauducq
|
c91705c5d1
|
ctlmgr: support hostnames in DDB
|
2015-02-09 20:03:34 +08:00 |
Sebastien Bourdeauducq
|
542e047f5a
|
ctlmgr: clean shutdown
|
2015-02-08 21:44:49 +08:00 |
Sebastien Bourdeauducq
|
a50c74523f
|
ctlmgr: split command arguments properly
|
2015-02-08 12:18:57 +08:00 |
Sebastien Bourdeauducq
|
abb7d9f911
|
ctlmgr: catch create_subprocess_exec errors and retry
|
2015-02-08 12:15:22 +08:00 |
Sebastien Bourdeauducq
|
96a01efc48
|
ctlmgr: wait for processes to terminate before starting new ones
|
2015-02-08 00:59:08 +08:00 |
Sebastien Bourdeauducq
|
e7d85c5b87
|
ctlmgr: basic working implementation
|
2015-02-07 23:52:05 +08:00 |
Sebastien Bourdeauducq
|
aba749093b
|
ctlmgr: get local bind address, format commands
|
2015-02-07 01:14:27 +08:00 |
Sebastien Bourdeauducq
|
f9d3bd107e
|
ctlmgr: retry connection to master, print received ddb
|
2015-02-06 18:58:54 +08:00 |
Sebastien Bourdeauducq
|
17685d1e98
|
controller manager skeleton
|
2015-02-06 12:17:51 +08:00 |