Ticket #9865 (new)
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.
This ticket has been transferred to github issue 10707