[ACP-995]  Race condition in Plan.UpdateCompletionState()
Type Bug
Priority Medium
Severity Major
Component Plan Compiler
Fixed In Version [7.17.1
Versions Affected [7.07.0
Severity Closed
Resolution Complete
Reported By Bob Denny
Resources Bob Denny
Start Date 9/9/2013

Description
See this Comm Center thread (R. Post), as well as this one (L. Owings). Now that Owings is seeing this on a "fast" machine, I believe that there is a race condition in the Scripting.FileSystemObject where I am creating a file, with overwrite right after opening and reading it all. Then the new file is immediately written and closed. Somewhere in there is a race. Post got it with a Solid State Drive.

Put delays in there.

Comments
10/28/2013 5:38:28 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 571
Affected files /trunk/Plan.wsc (Modified)
/trunk/Script Components Master/Plan.wsc (Modified)
Check-in comment Most of the changes for this were already committed including the Release Notes. Somehow those source changes didn't into this issue record. Sigh. I'm ALMOST always accurate. GEM:995
10/28/2013 5:33:24 PM   Bob Denny
Damn it, somehow the change was made in the master tree on 21-September as part of a commit for 998.  I made a correction to the comments (added the GEM:995). Well it completed and you can work out this strange commit issue if you need to.