# How CockroachDB v26.1 Uses Elastic Admission Control and Go Scheduler Changes for Background Work

DevFeed: [How CockroachDB v26.1 Uses Elastic Admission Control and Go Scheduler Changes for Background Work](<https://devfeed.tech/articles/yields-are-up-latencies-are-down-goroutine-scheduling-in-cockroachdb-23789.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/goroutine-scheduling-elastic-admission-control-cockroachdb>)

Author: David Taylor

Published: 2026-04-14T00:00:00Z

Content type: article

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Concurrent Programming](<https://devfeed.tech/topics/concurrent-programming.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [background-work](<https://devfeed.tech/tags/background-work.md>), [backups](<https://devfeed.tech/tags/backups.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [elastic](<https://devfeed.tech/tags/elastic.md>), [latency](<https://devfeed.tech/tags/latency.md>), [processes](<https://devfeed.tech/tags/processes.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [work](<https://devfeed.tech/tags/work.md>)

## AI overview

This article explains how CockroachDB v26.1 uses elastic admission control and a change to the Go runtime scheduler to let background work use spare CPU capacity while limiting its impact on query latency.

## Source excerpt

CockroachDB runs background work -- backups, schema changes, statistics collection, changefeeds -- in the same processes that serve user queries. Traditionally, this creates a tension...