Ticket #4803 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

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

Change History

comment:1 Changed 9 years ago by Janik Zikovsky

  • Keywords LiveData, ADARA added

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

  • Blocked By 4898 added

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

Note: See TracTickets for help on using tickets.