Ticket #4808 (closed: fixed)
Create a StartLiveData algorithm
Reported by: | Janik Zikovsky | Owned by: | Janik Zikovsky |
---|---|---|---|
Priority: | critical | Milestone: | Release 2.1 |
Component: | Mantid | Keywords: | LiveData, ADARA |
Cc: | Blocked By: | #4787, #4920 | |
Blocking: | Tester: | Stuart Campbell |
Description
Unlike how it is described in https://github.com/mantidproject/documents/blob/master/Design/Live_Event_Data_Detailed_Design_Document.doc,
I will make a StartLiveData that will launch the LoadLiveData/MonitorLiveData algorithms. I believe this is conceptually clearer than having LoadLiveData call itself with [UpdateEvery=0] as described in the design document.
Change History
comment:3 Changed 9 years ago by Janik Zikovsky
Refs #4808: Start of StartLiveData algo
Changeset: 579a62c326d7f0054204e21ff418514d745def04
comment:4 Changed 9 years ago by Janik Zikovsky
Refs #4808: Start of StartLiveData algo
Changeset: 92bde57239f8aeca53e3dfc2b696ee9101e2431b
comment:5 Changed 9 years ago by Janik Zikovsky
Refs #4808 made a base class for code reuse
Changeset: 3aeec2daee5c2a3cd3783b7adb42b7e2d6205fdf
comment:6 Changed 9 years ago by Janik Zikovsky
Refs #4808: Start of StartLiveData algo
Changeset: 579a62c326d7f0054204e21ff418514d745def04
comment:7 Changed 9 years ago by Janik Zikovsky
Refs #4808: Start of StartLiveData algo
Changeset: 92bde57239f8aeca53e3dfc2b696ee9101e2431b
comment:8 Changed 9 years ago by Janik Zikovsky
Refs #4808 made a base class for code reuse
Changeset: 3aeec2daee5c2a3cd3783b7adb42b7e2d6205fdf
comment:9 Changed 9 years ago by Janik Zikovsky
Refs #4808 StartLiveData algo, does not launch MonitorLiveData yet
Changeset: f9983e409f6f95eaed1558760ed6039bac7a56c5
comment:10 Changed 9 years ago by Janik Zikovsky
Refs #4472: take out some old/excessive debug logging
Also refs #4808, fix StartLiveDataTest
Changeset: 5f0d3e969c1b298b283e12dbae280e5bc9a709c6
comment:11 Changed 9 years ago by Janik Zikovsky
Refs #4808: StartLiveData creates MonitorLiveData async.
And without an AlgorithmProxy. However, does not show up in GUI because AlgorithmMonitor::add() has to be called.
Changeset: af2dece6bb1d701e5c97670bda9223400120bc52
comment:12 Changed 9 years ago by Janik Zikovsky
Refs #4808 StartLiveData test
Changeset: 7c9fc01ecb68ec19d9aad34728df9a6849227c4d
comment:13 Changed 9 years ago by Janik Zikovsky
Refs #4808 hopeful Rhel6 test fix
Changeset: 78ecc97a057a30213104e9a577ad69fcc40e9c04
comment:14 Changed 9 years ago by Janik Zikovsky
Refs #4808 StartLiveData clears existing output workspace
Also, refs #4787 fix processing workspace calls. Use unique names for temp. workspaces. More tests.
Changeset: 68cc37cf772afe942a04a58f32d5901bf10bab17
comment:16 Changed 9 years ago by Janik Zikovsky
Refs #4920 AlgorithmMonitor monitors new algorithms starting
using the observer, no matter what the source. No more needed to directly add algorithms to it. Also refs #4808, the MonitorLiveData algorithm from StartLiveData shows up in the algo list
Changeset: 9a661bd11ae7e6907fd0d66f21cb3144f6382669
comment:17 Changed 9 years ago by Janik Zikovsky
Refs #4808 can cancel the right MonitorLiveData thread
from the AlgorithmMonitor.
Changeset: 78e6f6a1d750e667a0f5513e123dfedf87770252
comment:18 Changed 9 years ago by Janik Zikovsky
Refs #4808 wiki docs for LiveData algos
Changeset: e8761cd02da2384fc5b70398ada1e25bd02177bd
comment:19 Changed 9 years ago by Janik Zikovsky
Refs #4808 StartLiveData clears existing output workspace
Also, refs #4787 fix processing workspace calls. Use unique names for temp. workspaces. More tests.
Changeset: 68cc37cf772afe942a04a58f32d5901bf10bab17
comment:20 Changed 9 years ago by Janik Zikovsky
Refs #4920 AlgorithmMonitor monitors new algorithms starting
using the observer, no matter what the source. No more needed to directly add algorithms to it. Also refs #4808, the MonitorLiveData algorithm from StartLiveData shows up in the algo list
Changeset: 9a661bd11ae7e6907fd0d66f21cb3144f6382669
comment:21 Changed 9 years ago by Janik Zikovsky
Refs #4808 can cancel the right MonitorLiveData thread
from the AlgorithmMonitor.
Changeset: 78e6f6a1d750e667a0f5513e123dfedf87770252
comment:22 Changed 9 years ago by Janik Zikovsky
Refs #4808 wiki docs for LiveData algos
Changeset: e8761cd02da2384fc5b70398ada1e25bd02177bd
comment:23 Changed 9 years ago by Janik Zikovsky
Refs #4808: validate StartLiveData before starting
using the new validateInputs()
Changeset: 1488267f9aa0efd586d1cf2fd1a4ec4ee65cd33b
comment:24 Changed 9 years ago by Janik Zikovsky
Refs #4808 fix test of MonitorLiveData
Changeset: b84b3eee222f6d5cda5ad806fc029617f136efbb
comment:25 Changed 9 years ago by Janik Zikovsky
- Status changed from accepted to verify
- Resolution set to fixed
Note to testers: this is part of a larger set of algorithms in LiveData processing. LoadLiveData and MonitorLiveData.
comment:26 Changed 9 years ago by Janik Zikovsky
Refs #4808: validate StartLiveData before starting
using the new validateInputs()
Changeset: 1488267f9aa0efd586d1cf2fd1a4ec4ee65cd33b
comment:27 Changed 9 years ago by Janik Zikovsky
Refs #4808 fix test of MonitorLiveData
Changeset: b84b3eee222f6d5cda5ad806fc029617f136efbb
comment:28 Changed 8 years ago by Stuart Campbell
- Status changed from verify to verifying
- Tester set to Stuart Campbell
comment:29 Changed 8 years ago by Stuart Campbell
- Status changed from verifying to closed
There is indeed a StartLiveData algorithm.
comment:30 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 5655