[SERVER-60538] Update TTL monitor to delete from change collections by Timestamp, not Date Created: 07/Oct/21 Updated: 06/Dec/22 Resolved: 22/Aug/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Louis Williams | Assignee: | Backlog - Query Execution |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | pm-2334-m3 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Query Execution
|
||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
The TTL monitor currently only supports deleting by Date on regular clustered collections, ObjectID for time-series collections, and for change collections, we'll want to add support for deleting by Timestamp. In the absence of creating more metadata in the collection catalog about the TTL type, we can just delete by Timestamp when the namespace is a change collection. |