Ticket #4803 (closed: fixed)
Create a MonitorLiveData algorithm
Reported by: | Janik Zikovsky | Owned by: | Janik Zikovsky |
---|---|---|---|
Priority: | critical | Milestone: | Release 2.1 |
Component: | Mantid | Keywords: | LiveData, ADARA |
Cc: | Blocked By: | #4787, #4898 | |
Blocking: | Tester: | Stuart Campbell |
Description
As described in https://github.com/mantidproject/documents/blob/master/Design/Live_Event_Data_Detailed_Design_Document.doc.
This will call LoadLiveData (#4787).
Change History
comment:2 Changed 9 years ago by Janik Zikovsky
- Status changed from new to assigned
- Owner set to Janik Zikovsky
comment:3 Changed 9 years ago by Janik Zikovsky
- Priority changed from major to critical
- Status changed from assigned to accepted
comment:4 Changed 9 years ago by Janik Zikovsky
Refs #4803 stub of MonitorLiveData
Changeset: 2ba24e382e6a690ded1201021484f0ea0fa85acb
comment:5 Changed 9 years ago by Janik Zikovsky
Refs #4803 stub of MonitorLiveData
Changeset: 2ba24e382e6a690ded1201021484f0ea0fa85acb
comment:6 Changed 9 years ago by Russell Taylor
Copy existing FakeEventDataListener code to test/TestDataListener.
This can then serve as a 'predictable' listener for testing while the FakeEventDataListener is scaled up to generate a certain number of events/sec. Use it in LoadLiveDataTest & StartLiveDataTest. Re #4812, Re #4787, Re #4803.
Changeset: 06893b4a11e9b16d678fcc096651bc71db54e53b
comment:7 Changed 9 years ago by Janik Zikovsky
Refs #4803: MonitorLiveData runs, but segfaults after a while
Even when using the TestDataListener. Added TestDataListener to build (temporarily).
Changeset: 0f77dcad72036f357808462879872f7418edc918
comment:8 Changed 9 years ago by Janik Zikovsky
Refs #4803: fix build/tests
Changeset: fa3efbf853852ed64035f82b91c9f5276b1591ed
comment:9 Changed 9 years ago by Janik Zikovsky
Refs #4803 windows build fix
Changeset: 6643d1436023c520dc06c2ef6b3190997d6e7224
comment:10 Changed 9 years ago by Janik Zikovsky
Refs #4803 trying to debug MonitorLiveData
Changeset: 00b524289e4f721dfbfccffc904936014db23409
comment:11 Changed 9 years ago by Janik Zikovsky
Refs #4803 fix MonitorLiveData crash
by making sure to NOT create managed Algorithms inside LoadLiveData
Changeset: 515f8b1322c11eafedf15b0f4168b39f2baa808f
comment:13 Changed 9 years ago by Janik Zikovsky
Refs #4803 don't delete algorithms that are still running
in AlgorithmManager. Prevents segfaults if running MANY algorithms while one very slow one is still running.
Changeset: e755e0232ef81efa54f8f001cf78f9fa3efb986c
comment:14 Changed 9 years ago by Janik Zikovsky
Refs #4803: Don't allow two MonitorLiveData's with the same outputs
Changeset: a3b934a75077ff0d1d209dfd4870d3acdc616c14
comment:15 Changed 9 years ago by Janik Zikovsky
Refs #4803 test for MonitorLiveData not allowing overwriting
of the same workspace from separate threads. Also, lock in FakeEventDataListener refs #4812
Changeset: 202023bbd52cdf4dcc49b7cef6ddd5f6b5cc0a74
comment:16 Changed 9 years ago by Janik Zikovsky
Refs #4803 fix error with many fast LiveData threads running
Because the names of the intermediate workspaces were not really unique
Changeset: dba8795f022ff304f0c25bebc96c706423f6927d
comment:17 Changed 9 years ago by Janik Zikovsky
Refs #4803 MonitorLiveData progress reporting
Changeset: 89cb1a2b72e6cf734738f38b30cc4b952652031c
comment:18 Changed 9 years ago by Janik Zikovsky
Refs #4803: Don't allow two MonitorLiveData's with the same outputs
Changeset: a3b934a75077ff0d1d209dfd4870d3acdc616c14
comment:19 Changed 9 years ago by Janik Zikovsky
Refs #4803 test for MonitorLiveData not allowing overwriting
of the same workspace from separate threads. Also, lock in FakeEventDataListener refs #4812
Changeset: 202023bbd52cdf4dcc49b7cef6ddd5f6b5cc0a74
comment:20 Changed 9 years ago by Janik Zikovsky
Refs #4803 fix error with many fast LiveData threads running
Because the names of the intermediate workspaces were not really unique
Changeset: dba8795f022ff304f0c25bebc96c706423f6927d
comment:21 Changed 9 years ago by Janik Zikovsky
Refs #4803 MonitorLiveData progress reporting
Changeset: 89cb1a2b72e6cf734738f38b30cc4b952652031c
comment:22 Changed 9 years ago by Janik Zikovsky
- Status changed from accepted to verify
- Resolution set to fixed
Note to testers: part of the live data algorithms, e.g. StartLiveData.
comment:23 Changed 8 years ago by Stuart Campbell
- Status changed from verify to verifying
- Tester set to Stuart Campbell
comment:24 Changed 8 years ago by Stuart Campbell
- Status changed from verifying to closed
Been playing with the Live data stuff for about a day trying to break it. Seems to be very stable, been running 7 instances, all with preserve events=true, and all seems happy.
comment:25 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 5650