Bug 247324
| Summary: | [run-webkit-tests] Extra thread spawned for each worker | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jonathan Bedard <jbedard> |
| Component: | Tools / Tests | Assignee: | Jonathan Bedard <jbedard> |
| Status: | REOPENED | ||
| Severity: | Normal | CC: | commit-queue, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | 247409 | ||
| Bug Blocks: | |||
Jonathan Bedard
multiprocessing.Queue spawns a thread, which is used to support features we don't use. Newer versions of Python define a "SimpleQueue" which has the set of features we need, but Python 3.9 doesn't support 'timeout' and 'block' on the 'get()' function, which we need. These are relatively simple to implement ourselves, though, which is what fixing this bug will entail.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/101813483>
Jonathan Bedard
Pull request: https://github.com/WebKit/WebKit/pull/6001
EWS
Committed 256262@main (db09bfbcf7d0): <https://commits.webkit.org/256262@main>
Reviewed commits have been landed. Closing PR #6001 and removing active labels.
WebKit Commit Bot
Re-opened since this is blocked by bug 247409
Jonathan Bedard
Pull request: https://github.com/WebKit/WebKit/pull/6096