Files
nezha_domains/pkg/tsdb/maintenance.go
T

21 lines
307 B
Go

package tsdb
import (
"log"
)
func (db *TSDB) Maintenance() {
db.mu.RLock()
defer db.mu.RUnlock()
if db.closed {
return
}
if !db.acceptsWrites() {
return
}
log.Println("NEZHA>> TSDB starting maintenance (flush)...")
db.debugFlushSafely()
log.Println("NEZHA>> TSDB maintenance completed")
}