Details
-
Bug
-
Status: Resolved
-
Urgent
-
Resolution: Fixed
-
None
Description
The maximum expiration timestamp that can be represented by the storage engine is
2038-01-19T03:14:06+00:00 due to the encoding of localExpirationTime as an int32.
On CASSANDRA-14092 we added an overflow policy which rejects requests with expiration above the maximum date as a temporary measure, but we should remove this limitation by updating the storage engine to support at least the maximum allowed TTL of 20 years.
Attachments
Attachments
Issue Links
- causes
-
CASSANDRA-18593 CircleCI: Add separate approval step for oa utests on separate workflows
- Resolved
-
CASSANDRA-19373 5.0 updates FQL format, but doesn't update version or handle reading old version files
- Resolved
- is a child of
-
CASSANDRA-14092 Max ttl of 20 years will overflow localDeletionTime
- Resolved
- relates to
-
CASSANDRA-14178 MAX_TTL doesn't account for leap years currently
- Open
-
CASSANDRA-19010 Remove sstable format 'nc' and make 5.0 'nb' and 'oa'
- Resolved
-
CASSANDRA-18301 Let the user select the sstable version to write
- Triage Needed
- Testing discovered
-
CASSANDRA-18564 Test Failure: MixedModeAvailabilityV30AllOneTest.testAvailabilityCoordinatorUpgraded
- Resolved
- links to