Skip to content

Improve process execution helper handling #7332

@dnsmichi

Description

@dnsmichi

Developer Story

This used to be just one process, with 2.6 this changed into a secondary execution helper process.

In there, Process::IOThreadProc() takes care of polling the events from the socketpair/pipe and poll(), etc. Also, messages transported are JSON-encoded with a later JSON-decode which may impact our performance.

I'd like to collect and discuss possible alternatives and implementations in the future. Benchmarks are also a topic here.

Metadata

Metadata

Assignees

Labels

TBDTo be defined - We aren't certain about this yetarea/checksCheck execution and resultscore/qualityImprove code, libraries, algorithms, inline docsenhancementNew feature or requeststalledBlocked or not relevant yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions