Merge lp:~jtv/maas/parallel-lint into lp:~maas-committers/maas/trunk
Proposed by
Jeroen T. Vermeulen
Status: | Merged |
---|---|
Approved by: | Jeroen T. Vermeulen |
Approved revision: | no longer in the source branch. |
Merged at revision: | 3149 |
Proposed branch: | lp:~jtv/maas/parallel-lint |
Merge into: | lp:~maas-committers/maas/trunk |
Diff against target: |
33 lines (+11/-3) 1 file modified
Makefile (+11/-3) |
To merge this branch: | bzr merge lp:~jtv/maas/parallel-lint |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gavin Panella (community) | Approve | ||
Review via email: mp+236660@code.launchpad.net |
Commit message
Run multiple lint checks in parallel. They were getting really annoyingly slow.
Description of the change
This may still need tuning, and the output from multiple commands will be interleaved if there's lint in multiple files. We can address that with GNU parallel it it turns out to be a real problem; it has a --keep-order option.
On my main development system, this consistently made “make lint” complete in half its previous time. Still feels slow, but...
Jeroen
To post a comment you must log in.
You're crazy and a little bit awesome too.