diff --git a/db.go b/db.go index 261a79629b..9e7c4304f4 100644 --- a/db.go +++ b/db.go @@ -292,6 +292,9 @@ func (db *DB) compact(i, j int) error { } func (db *DB) retentionCutoff() error { + if db.opts.RetentionDuration == 0 { + return nil + } h := db.heads[len(db.heads)-1] t := h.meta.MinTime - int64(db.opts.RetentionDuration)