[SERVER-33144] Support archiving data files in Evergreen on test failure - Windows Created: 06/Feb/18 Updated: 29/Oct/23 Resolved: 12/Feb/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | 3.4.16, 3.6.6, 3.7.2 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Jonathan Abrahams | Assignee: | Jonathan Abrahams |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Backport Requested: |
v3.6, v3.4
|
||||||||||||||||
| Sprint: | TIG 2018-02-12, TIG 2018-02-26 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
Follow on work to support archival of data files from failing tests in Windows. |
| Comments |
| Comment by Githook User [ 24/May/18 ] |
|
Author: {'username': 'hptabster', 'name': 'Jonathan Abrahams', 'email': 'jonathan@mongodb.com'}Message: (cherry picked from commit 49c2e3abc780316a494a188203a0f827ebf89a61) |
| Comment by Githook User [ 24/May/18 ] |
|
Author: {'username': 'hptabster', 'name': 'Jonathan Abrahams', 'email': 'jonathan@mongodb.com'}Message: (cherry picked from commit 49c2e3abc780316a494a188203a0f827ebf89a61) |
| Comment by Githook User [ 12/Feb/18 ] |
|
Author: {'email': 'jonathan@mongodb.com', 'name': 'Jonathan Abrahams', 'username': 'hptabster'}Message: |
| Comment by Jonathan Abrahams [ 09/Feb/18 ] |
|
Note - Windows has issues with cleaning up the local archive files, after upload to S3 has completed. This is due to the way resmoke.py launches subprocesses where all file descriptors are passed to the child processes, i.e., mongo. The first implementation to support Windows will allow these temporary files to not be deleted (and subsequently be cleaned up in the post task phase). |