go-graphite / go-carbon

Golang implementation of Graphite/Carbon server with classic architecture: Agent -> Cache -> Persister
MIT License
804 stars 123 forks source link

add shared lock for read request #553

Closed auguzun closed 1 year ago

auguzun commented 1 year ago

Before it was always exclusive lock for read operation, after the change for read we'll use only shared lock