[SERVER-33863] Add transactions and ddl operations on transactions table to rollback fuzzer Created: 13/Mar/18  Updated: 29/Oct/23  Resolved: 01/Jun/18

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

Type: Task Priority: Major - P3
Reporter: Judah Schvimer Assignee: Siyuan Zhou
Resolution: Fixed Votes: 0
Labels: rollback-optional
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Related
related to SERVER-34976 clear the "needing size adjustment" s... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0
Sprint: Repl 2018-04-23, Repl 2018-05-21, Repl 2018-06-04, Repl 2018-06-18
Participants:
Linked BF Score: 0

 Description   

We have special logic for updating these and invalidating their caches during rollback, adding test coverage here would be good. We would need a way of checking that the in memory caches are correct (or in an invalidated state) after rollback.



 Comments   
Comment by Githook User [ 01/Jun/18 ]

Author:

{'username': 'visualzhou', 'name': 'Siyuan Zhou', 'email': 'siyuan.zhou@mongodb.com'}

Message: SERVER-33863 Fix lint.

(cherry picked from commit ce934ab19cc22426c4b7650b97b4caa5120188eb)
Branch: v4.0
https://github.com/mongodb/mongo/commit/546ea087caa919d59eb5f40efeb01c3f48dff36c

Comment by Githook User [ 01/Jun/18 ]

Author:

{'username': 'visualzhou', 'name': 'Siyuan Zhou', 'email': 'siyuan.zhou@mongodb.com'}

Message: SERVER-33863 Fix lint.
Branch: master
https://github.com/mongodb/mongo/commit/ce934ab19cc22426c4b7650b97b4caa5120188eb

Comment by Githook User [ 01/Jun/18 ]

Author:

{'username': 'visualzhou', 'name': 'Siyuan Zhou', 'email': 'siyuan.zhou@mongodb.com'}

Message: SERVER-33863 Disable fastcount check in ReplSetTest.

(cherry picked from commit 569c8cbeb5b24efb6fe489a89bb2b0c9a30d325d)
Branch: v4.0
https://github.com/mongodb/mongo/commit/fe6aa547be486105258e771204e9cfaa7c8e7394

Comment by Githook User [ 01/Jun/18 ]

Author:

{'username': 'visualzhou', 'name': 'Siyuan Zhou', 'email': 'siyuan.zhou@mongodb.com'}

Message: SERVER-33863 Disable fastcount check in ReplSetTest.
Branch: master
https://github.com/mongodb/mongo/commit/569c8cbeb5b24efb6fe489a89bb2b0c9a30d325d

Comment by Judah Schvimer [ 29/Mar/18 ]

Marking as optional to consider with transactions test plan.

Comment by Spencer Brody (Inactive) [ 27/Mar/18 ]

We want test coverage both of operations that result in implicit changes to the transactions table, as well as CRUD ops directly against the transactions table.

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