Skip to content

[Request] Limiting the maximum number of concurrent processors #1001

Open
@diyaa-zen

Description

@diyaa-zen

Is it possible to support such usage ?
diyaa-zen@25b771f

The runtime logger tends to be unreliable, particularly when multiple builds are running simultaneously and competing for system resources. For example, I aim to have 16 processors running concurrently for 32000 specs, but more often than not, I get one processor is active extending the test suite over a 20 minutes to complete. This significantly slows down the entire test suite.

I'm using this alongside the runtime logger, and it works well with a variability of around ±3 minutes.
The only issue I encountered and fixed in our repo was with the runtime logger, rspec does clear the log file each times it requires a formatter, so I ended up with custom implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions