Skip to content

gitserver: Make batch-log concurrency configurable

Administrator requested to merge ef/throw-a-goroutine-around-it into main

Created by: efritz

This PR adds configurable concurrent limits around the git command in the batch-log endpoint. Super open to listening to other suggestion for default values.

Helps reduce impact of gitserver call in #32328 (closed).

New dashboard showing time spent waiting for global semaphore:

new dashboard

Test plan

Existing unit/integration tests.

Merge request reports

Loading