[SERVER-36814] Remove prepared field on applyOps command Created: 22/Aug/18  Updated: 06/Dec/22  Resolved: 12/May/19

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

Type: Task Priority: Major - P3
Reporter: Siyuan Zhou Assignee: Backlog - Replication Team
Resolution: Won't Fix Votes: 0
Labels: prepare_optional
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-35880 Apply ops within a prepare oplog entr... Closed
Related
related to SERVER-35307 Serially within their own batch, seco... Closed
related to SERVER-39809 Remove the "prepare" root field of op... Closed
Assigned Teams:
Replication
Participants:

 Description   

A "prepare" field is added temporarily on applyOps command in SERVER-35307 to avoid passing the same field on oplog entry down to command execution code path on secondaries. Once SERVER-35880 is done, the prepared "applyOps" will not be applied as a command, then we will remove this duplicate field.



 Comments   
Comment by Matthew Russotto [ 01/May/19 ]

I think this is obsoleted by SERVER-39809, which will remove the prepare at top level rather than at applyOps command level.

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