MCPcopy
hub / github.com/dgraph-io/badger / startCompact

Method startCompact

levels.go:365–371  ·  view source on GitHub ↗
(lc *y.Closer)

Source from the content-addressed store, hash-verified

363}
364
365func (s *levelsController) startCompact(lc *y.Closer) {
366 n := s.kv.opt.NumCompactors
367 lc.AddRunning(n - 1)
368 for i := 0; i < n; i++ {
369 go s.runWorker(lc)
370 }
371}
372
373func (s *levelsController) runWorker(lc *y.Closer) {
374 defer lc.Done()

Callers 2

OpenFunction · 0.80
startCompactionsMethod · 0.80

Calls 2

runWorkerMethod · 0.95
AddRunningMethod · 0.80

Tested by

no test coverage detected