googleapis / googleapis/google-cloud-cpp

Explore options to speed up `coverage` build

Open
#14,587 0 comments 0 reactions 0 assignees View on GitHub
type: cleanup
Dominant language
C++
Stars
659
Forks
462
Avg merge
1d 2h
Merged PRs (30d)
89

Description

The `coverage` build seems to be the slowest build at the moment. It seems like the merging all the coverage results is single threaded and takes quite a bit of time:

```
Step #2: ==> 🕑 merging done in 674.070 seconds
```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the coverage build and measuring the merge step that reported 674.070 seconds. Inspect how coverage results are merged and determine whether a practical speedup path exists. Done means documenting or implementing a supported approach that reduces the merge time and validating the result against the coverage build.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system, performance
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.