[SERVER-76560] Time series collections not always honoring expireAfterSeconds correctly Created: 26/Apr/23  Updated: 22/Jan/24  Resolved: 16/Nov/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: 6.0.5, 7.0.0-rc10
Fix Version/s: 7.3.0-rc0, 7.2.0-rc2, 7.0.5, 6.0.13

Type: Bug Priority: Major - P3
Reporter: Dan Larkin-York Assignee: Gregory Noma
Resolution: Fixed Votes: 1
Labels: former-storex-namer
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-79864 TTL deleter does not correctly handle... Closed
Problem/Incident
is caused by SERVER-60002 Enable TTLDeletions on clustered coll... Closed
Assigned Teams:
Storage Execution
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v7.2, v7.0, v6.0, v5.0
Sprint: Execution Team 2023-06-12, Execution Team 2023-11-27
Participants:
Case:

 Description   

We don't have a full understanding of the conditions, but at least for certain configurations and certain date ranges, the TTL deleter can skip some documents that should be deleted.



 Comments   
Comment by Githook User [ 28/Nov/23 ]

Author:

{'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}

Message: SERVER-76560 Honor `expireAfterSeconds` for time-series pre-2018

(cherry picked from commit 21b7b619eeb6b23bee47ff493b708255fdf6d95e)
Branch: v6.0
https://github.com/mongodb/mongo/commit/d6a5c343c709a908ca8b6b85cd472e2720c914d0

Comment by Githook User [ 28/Nov/23 ]

Author:

{'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}

Message: SERVER-76560 Honor `expireAfterSeconds` for time-series pre-2018

(cherry picked from commit 21b7b619eeb6b23bee47ff493b708255fdf6d95e)
Branch: v7.0
https://github.com/mongodb/mongo/commit/2dc1d0567a3749a5401b3656345a02026e77e36c

Comment by Githook User [ 27/Nov/23 ]

Author:

{'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}

Message: SERVER-76560 Honor `expireAfterSeconds` for time-series pre-2018

(cherry picked from commit 21b7b619eeb6b23bee47ff493b708255fdf6d95e)
Branch: v7.2
https://github.com/mongodb/mongo/commit/7c00a3ea3126a26d46d9bbcace9d0dbd245e2a1c

Comment by Githook User [ 16/Nov/23 ]

Author:

{'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}

Message: SERVER-76560 Honor `expireAfterSeconds` for time-series pre-2018
Branch: master
https://github.com/mongodb/mongo/commit/21b7b619eeb6b23bee47ff493b708255fdf6d95e

Generated at Thu Feb 08 06:33:00 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.