2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-25 19:28:26 +08:00
artiq/artiq
Robert Jördens 2de1eaa521 dashboard: reconnect to core moninj
* handle disconnects like core device address changes and do a
  disconnect/connect iteration
* after connection failure wait 10 seconds and try again
* this addresses the slight regression from release-2
  to release-3 where the moninj protocol was made stateful
  (#838 and #1125)
* it would be much better to fix smoltcp/runtime to no loose the
  connection under pressure (#1125)
* the crashes reported in #838 look more like a race condition
* master disconnects still require dashboard restarts

Signed-off-by: Robert Jördens <rj@quartiq.de>
2019-02-08 23:52:16 +08:00
..
applets python3.5 -> python3 2017-01-30 09:24:43 +08:00
browser browser: handle windows file urls for feeding h5py 2018-08-07 12:57:01 +02:00
compiler compiler: monomorphize casts first, but more carefully. 2019-02-07 06:24:32 +00:00
coredevice SUServo: apply bit masks to servo memory writes to prevent overflows 2019-02-07 17:04:11 +01:00
dashboard dashboard: reconnect to core moninj 2019-02-08 23:52:16 +08:00
devices ctlmgr: ignore controllers without a "command" field 2019-02-07 21:50:29 +00:00
examples kasli: add UNSW variant 2019-02-08 17:51:51 +08:00
firmware kasli: use 100MHz RTIO and 800MHz Urukul frequencies on Berkeley target 2019-02-05 11:24:45 +08:00
frontend artiq_influxdb: Unbreak after verbosity_args rename 2019-01-12 12:02:22 +00:00
gateware kasli: add UNSW variant 2019-02-08 17:51:51 +08:00
gui gui: update background 2018-11-26 01:01:36 +08:00
language language: fix syscall arg handling 2018-11-30 17:59:24 +08:00
master master: Include RID in worker exception messages 2019-01-20 19:45:50 +00:00
protocols sync_struct: Factor action strings out into enum and document them [nfc] 2019-01-19 20:19:17 +00:00
sim ttl: Add target RTIO time argument to timestamp/count functions 2018-11-03 20:33:19 +08:00
test Add test/release notes for command-less controllers 2019-02-07 21:51:15 +00:00
wavesynth wavesynth: silence is a channel property (closes #348) 2016-04-07 21:51:29 +08:00
__init__.py update versioneer 2017-06-05 13:27:26 +08:00
_version.py versioneer: cut git hashes consistently (#753) 2017-06-19 15:31:48 +08:00
appdirs.py add appdirs 2016-07-18 16:40:18 +02:00
build_soc.py add variant in identifier string 2018-07-15 17:21:17 +08:00
experiment.py artiq.experiment: merge language and coredevice namespaces 2016-01-25 17:24:00 -07:00
monkey_patches.py monkey_patches: disable for Python >= 3.6.7 2019-01-15 20:29:20 +08:00
remoting.py artiq_flash, artiq_devtool: add support for ssh -J option. 2018-05-05 02:50:01 +00:00
tools.py Add test/release notes for command-less controllers 2019-02-07 21:51:15 +00:00