[SERVER-74749] Integrate Truncate Markers with Change Collection remover Created: 10/Mar/23  Updated: 29/Oct/23  Resolved: 28/Apr/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.1.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Jordi Olivares Provencio Assignee: Jordi Olivares Provencio
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on WT-10949 Allow truncate operation with no time... Closed
Problem/Incident
Related
is related to WT-10887 Add a table configuration indicating ... Closed
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2023-03-20, Execution Team 2023-04-03, Execution Team 2023-04-17, Execution Team 2023-05-01
Participants:
Linked BF Score: 35

 Description   

With SERVER-74098 we'll be introducing a ChangeCollectionTruncateMarker class that can be used with ChangeCollection.

This ticket is about making the change collection remover use the truncate markers.

To do so, it will have to modify the ChangeStreamChangeCollectionManager's create/insert/drop commands to update the markers and the removeExpiredChangeCollectionDocuments method for using markers to truncate.



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

Author:

{'name': 'Jordi Olivares Provencio', 'email': 'jordi.olivares-provencio@mongodb.com', 'username': 'jordiolivares'}

Message: SERVER-74749 Integrate Change Collection with truncate markers
Branch: master
https://github.com/mongodb/mongo/commit/c0a7899adb1d6ba9c015c93be83606b090a22662

Comment by Jordi Olivares Provencio [ 05/Apr/23 ]

Blocking this ticket until WT-10887 is resolved with a fix

Comment by Githook User [ 31/Mar/23 ]

Author:

{'name': 'Sviatlana Zuiko', 'email': 'sviatlana.zuiko@mongodb.com', 'username': 'szuiko'}

Message: Revert "SERVER-74749 Integrate truncate markers deletion with change collections"

This reverts commit 895bf32b781751e6567fe91068f29787b31ebfd9.
Branch: master
https://github.com/mongodb/mongo/commit/38bd6258b2dcd736cf21fdeca90a4ec1a5ea7cc4

Comment by Githook User [ 30/Mar/23 ]

Author:

{'name': 'Jordi Olivares Provencio', 'email': 'jordi.olivares-provencio@mongodb.com', 'username': 'jordiolivares'}

Message: SERVER-74749 Integrate truncate markers deletion with change collections
Branch: master
https://github.com/mongodb/mongo/commit/895bf32b781751e6567fe91068f29787b31ebfd9

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