dragonflydb / dragonflydb/dragonfly
expiry stops working after process is live for a few years
Open
enhancement
- Dominant language
- C++
- Stars
- 31.5k
- Forks
- 1.3k
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 121
Description
We use `base + offset ` computation for expiry, where offset is 32bit value that could hold milliseconds period.
In practice we are limited to ~36 hours before the offset overflows. We need to implement a per-hour process that updates the offsets in the expire table.
Contributor guide
Assessment
This issue has not been assessed yet.