[SERVER-40894] Remove unused setGhostCommitTimestampForWrite() and TimestampIndexBuildDrain Created: 29/Apr/19  Updated: 29/Oct/23  Resolved: 27/May/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.7.0

Type: Task Priority: Major - P3
Reporter: Louis Williams Assignee: Gregory Noma
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-48419 Extend rollback to recover resumable ... Closed
is related to SERVER-40854 Hybrid index builds should reposition... Closed
is related to SERVER-47867 Remove ghost timestamping code Closed
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2020-06-01
Participants:

 Description   

SERVER-40854 will remove timestamping behavior introduced by SERVER-38986 during the hybrid index build drain phase.

This behavior will need to be re-enabled to make index builds resumable after restart.
This is no longer necessary, based on the current design.

The most fundamental change made by SERVER-40854 is the removal of this line of code in addition to changing the ReadSource from kNoOverlap to kUnset.



 Comments   
Comment by Githook User [ 27/May/20 ]

Author:

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

Message: SERVER-40894 Remove unused setGhostCommitTimestampForWrite() and TimestampIndexBuildDrain
Branch: master
https://github.com/mongodb/mongo/commit/353b9822ac86578ff8a6ab0d75c2ce26857331f1

Comment by Benety Goh [ 21/May/20 ]

Last reference to setGhostCommitTimestampForWrite was removed in SERVER-40854. SERVER-40854 also make the ReadSource parameter obsolete in IndexBuildInterceptor::drainWritesIntoIndex().

Generated at Thu Feb 08 04:56:14 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.