[SERVER-75530] Make SCons spawn execute overrides chainable Created: 31/Mar/23 Updated: 27/Oct/23 Resolved: 27/Oct/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Daniel Moody | Assignee: | [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive) |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Server Development Platform
|
| Participants: |
| Description |
|
Currently two scons tools (build metrics and oom_auto_retry) use a pattern to override the spawn function. This allows one full control over the CommandAction subprocess that scons normally spawns for many of its command lines. However the current pattern does not lend a away to chain or combine these two tools together. The current pattern will overwrite any existing spawn overrides. It would be useful if a way to chain these could be devised, most likely need some one to pass the subprocess around. |