-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Once SERVER-128507 , SERVER-128508, and SERVER-128509 are complete, we should add tests that combine all three operation types (insert, update, delete) within a single transaction and a single batched write.
Currently, tests for featureFlagContinuousInternodeValidationPerDocument cover inserts, updates, and deletes in transactions and batched writes separately. However, a real workload may interleave all three operation types within the same applyOps. This ticket covers writing tests that:
- Perform a mix of inserts, updates, and deletes within a single multi-document transaction and verify that doc hashes are present on entries with a replicatedRecordId and absent on entries without one.
- Perform the same mix within a batched write (WriteUnitOfWork::kGroupForTransaction) and verify the same invariants across all inner applyOps entries.
- is related to
-
SERVER-128507 Compute and set the document hash (h) on the primary for insert oplog entries
-
- In Code Review
-
-
SERVER-128508 Compute and set the document hash (h) on the primary for update oplog entries
-
- In Code Review
-
-
SERVER-128509 Compute and set the document hash (h) on the primary for delete oplog entries
-
- In Code Review
-