lotusdb
lotusdb copied to clipboard
Data Race Problem
==================
WARNING: DATA RACE
Read at 0x00c0000ac288 by goroutine 33:
github.com/flower-corp/lotusdb.(*valueLog).handleCompaction()
go/pkg/mod/github.com/flower-corp/[email protected]/vlog.go:278 +0x1b8
github.com/flower-corp/lotusdb.openValueLog.func2()
go/pkg/mod/github.com/flower-corp/[email protected]/vlog.go:115 +0x38
Previous write at 0x00c0000ac288 by main goroutine:
github.com/flower-corp/lotusdb.(*LotusDB).OpenColumnFamily()
go/pkg/mod/github.com/flower-corp/[email protected]/cf.go:138 +0x4f4
github.com/flower-corp/lotusdb.Open()
go/pkg/mod/github.com/flower-corp/[email protected]/db.go:39 +0x170
Goroutine 33 (running) created at:
github.com/flower-corp/lotusdb.openValueLog()
go/pkg/mod/github.com/flower-corp/[email protected]/vlog.go:115 +0x584
github.com/flower-corp/lotusdb.(*LotusDB).OpenColumnFamily()
go/pkg/mod/github.com/flower-corp/[email protected]/cf.go:133 +0x49c
github.com/flower-corp/lotusdb.Open()
go/pkg/mod/github.com/flower-corp/[email protected]/db.go:39 +0x170
==================
Found 1 data race(s)
hello, how to reproduce the above problem?
@roseduan HI, I have created a PR to fix this. PTAL.