Commit 267c04fd authored by Steven Allen's avatar Steven Allen

don't record missing blocks as errors

we could consider recording missed gets but that's a separate issue
parent 33ba8b56
......@@ -139,10 +139,13 @@ func (m *measure) Get(key datastore.Key) (value []byte, err error) {
defer recordLatency(m.getLatency, time.Now())
m.getNum.Inc()
value, err = m.backend.Get(key)
if err != nil {
m.getErr.Inc()
} else {
switch err {
case nil:
m.getSize.Observe(float64(len(value)))
case datastore.ErrNotFound:
// Not really an error.
default:
m.getErr.Inc()
}
return value, err
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment