Ticket #9865 (new)

Opened 6 years ago

Last modified 5 years ago

Naming Clash

Reported by: Owen Arnold Owned by: Owen Arnold
Priority: major Milestone: Backlog
Component: Reflectometry Keywords:
Cc: Blocked By: #9371
Blocking: Tester:

Description

An issue identified in Beta testing of the Reflectometry code for 3.2 was that running the Refl Gui, at the same time as running scripts (via the LiveDataMode).

We believe that this is due to effective 'race conditions' where the python side of the Refl Gui is writing/reading workspaces, that have a name clash with those generated in other scripts.

This problem would be well mitigated if the number of renames was reduced, if the names always included the run number, and if there was a move in general to keep workspaces out of the ADS until the possible last moment.

This is a secondary concern to completing (#9371), because this issue should not affect the new GUI because we will not do anything in the ADS till all processing in the GUI is complete.

Change History

comment:1 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 10707

Note: See TracTickets for help on using tickets.