diff --git a/src/mongoshake/collector/persister.go b/src/mongoshake/collector/persister.go index e0c4d542..7d5b1f05 100644 --- a/src/mongoshake/collector/persister.go +++ b/src/mongoshake/collector/persister.go @@ -155,6 +155,7 @@ func (p *Persister) Inject(input []byte) { // store local p.diskQueueMutex.Lock() + defer p.diskQueueMutex.Unlock() if p.DiskQueue != nil { // double check // should send to diskQueue atomic.AddUint64(&p.diskWriteCount, 1)