mirror of
https://github.com/prometheus/prometheus.git
synced 2025-01-12 14:27:27 -08:00
Do not replay checkpoint if it is covered by snapshot (#9226)
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
This commit is contained in:
parent
235e4f351b
commit
8a5d8c15e3
|
@ -523,7 +523,7 @@ func (h *Head) Init(minValidTime int64) (err error) {
|
||||||
h.startWALReplayStatus(startFrom, endAt)
|
h.startWALReplayStatus(startFrom, endAt)
|
||||||
|
|
||||||
multiRef := map[uint64]uint64{}
|
multiRef := map[uint64]uint64{}
|
||||||
if err == nil {
|
if err == nil && startFrom >= snapIdx {
|
||||||
sr, err := wal.NewSegmentsReader(dir)
|
sr, err := wal.NewSegmentsReader(dir)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Wrap(err, "open checkpoint")
|
return errors.Wrap(err, "open checkpoint")
|
||||||
|
|
Loading…
Reference in a new issue