| Summary: | Test launch race condition often delays test launch by 15 seconds | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Joe Toomey <jptoomey> | ||||
| Component: | TPTP | Assignee: | Jonathan West <jgwest> | ||||
| Status: | CLOSED WONTFIX | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P2 | CC: | analexee, guru.nagarajan, jgwest, kathy, kdsiefke, paulslau, toddmm | ||||
| Version: | unspecified | Keywords: | plan | ||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | housecleaned460 closed460 | ||||||
| Attachments: |
|
||||||
|
Description
Joe Toomey
My fix for this is to implement a more efficient listProcesses() method that does not query the properties of every agent. This will not only remove the race condition, but also eliminate some unnecessary agent controller chatter during the test laucnh sequence. In preliminary testing with this fix, tests generally launch in 4 seconds. Created attachment 55727 [details]
Patch file for HEAD with fixes
Use this to apply to 4.2.2 if required.
Delivered to HEAD. Rolled this fix back due to: 198964: Regression prevents consuming product test launch https://bugs.eclipse.org/bugs/show_bug.cgi?id=198964 Will investigate a different way to avoid this race in 4.5 Igor, would you please take a look at this defect and see if you can resolve? Reassigning to Stas for investigation Deferral to future with PMC approval Mass update of P1 enhancements and defects targetted to future to P2. As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. Since this defect is more than 2 years old, it may be no longer relevant. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this defect is resolved as WONTFIX. If this defect is still relevant and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open. As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open. |