mirror of
https://github.com/prometheus/prometheus.git
synced 2025-02-02 08:31:11 -08:00
Check nil err first when committing (#12625)
The most common case is to have a nil error when appending series, so let's check that first instead of checking the 3 error types first. Signed-off-by: Oleg Zaytsev <mail@olegzaytsev.com>
This commit is contained in:
parent
f26dfc95e6
commit
cd7d0b69a2
|
@ -930,6 +930,8 @@ func (a *headAppender) Commit() (err error) {
|
||||||
|
|
||||||
oooSample, _, err := series.appendable(s.T, s.V, a.headMaxt, a.minValidTime, a.oooTimeWindow)
|
oooSample, _, err := series.appendable(s.T, s.V, a.headMaxt, a.minValidTime, a.oooTimeWindow)
|
||||||
switch err {
|
switch err {
|
||||||
|
case nil:
|
||||||
|
// Do nothing.
|
||||||
case storage.ErrOutOfOrderSample:
|
case storage.ErrOutOfOrderSample:
|
||||||
samplesAppended--
|
samplesAppended--
|
||||||
oooRejected++
|
oooRejected++
|
||||||
|
@ -939,8 +941,6 @@ func (a *headAppender) Commit() (err error) {
|
||||||
case storage.ErrTooOldSample:
|
case storage.ErrTooOldSample:
|
||||||
samplesAppended--
|
samplesAppended--
|
||||||
tooOldRejected++
|
tooOldRejected++
|
||||||
case nil:
|
|
||||||
// Do nothing.
|
|
||||||
default:
|
default:
|
||||||
samplesAppended--
|
samplesAppended--
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue