Ticket #4808 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

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:1 Changed 9 years ago by Janik Zikovsky

  • Status changed from new to accepted

comment:2 Changed 9 years ago by Janik Zikovsky

  • Priority changed from major to critical

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:15 Changed 9 years ago by Janik Zikovsky

  • Blocked By 4920 added

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

Note: See TracTickets for help on using tickets.