discovery+routing: reduce number of active validation barrier jobs

In order to reduce high CPU utilization during the initial network view
sync, we slash down the total number of active in-flight jobs that can
be launched.
This commit is contained in:
Olaoluwa Osuntokun
2018-01-28 14:55:24 -08:00
parent 63fe8aec5b
commit 0a4de859a2
3 changed files with 3 additions and 3 deletions

View File

@@ -833,7 +833,7 @@ func (d *AuthenticatedGossiper) networkHandler() {
// We'll use this validation to ensure that we process jobs in their
// dependency order during parallel validation.
validationBarrier := routing.NewValidationBarrier(
runtime.NumCPU()*10, d.quit,
runtime.NumCPU()*4, d.quit,
)
for {