Details
-
Bug
-
Status: Resolved
-
Urgent
-
Resolution: Fixed
-
None
-
Critical
Description
CASSANDRA-4771 added a max value of 20 years for ttl to protect against year 2038 overflow bug for localDeletionTime.
It turns out that next year the localDeletionTime will start overflowing with the maximum ttl of 20 years (System.currentTimeMillis() + ttl(20 years) > Integer.MAX_VALUE), so we should remove this limitation.
Attachments
Attachments
Issue Links
- is a parent of
-
CASSANDRA-14227 Extend maximum expiration date
- Resolved
- is duplicated by
-
CASSANDRA-14188 Max TTL is too big now
- Resolved
- relates to
-
CASSANDRA-4771 Setting TTL to Integer.MAX causes columns to not be persisted.
- Resolved
-
CASSANDRA-14228 Add expiration date overflow notice and recovery instructions to doc
- Open