[SERVER-31637] Disable the periodic no-op writer in replica sets started by resmoke.py Created: 19/Oct/17  Updated: 30/Oct/23  Resolved: 03/Nov/17

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 3.6.0-rc3

Type: Task Priority: Major - P3
Reporter: Max Hirschhorn Assignee: Eddie Louie
Resolution: Fixed Votes: 0
Labels: sharding36-passthrough-testing, tig-resmoke
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-31852 Enable the periodic noop writer for r... Closed
related to SERVER-31888 Re-enable periodic no-op writer for a... Closed
Backwards Compatibility: Fully Compatible
Sprint: TIG 2017-11-13
Participants:

 Description   

We should disable the periodic no-op writer by default in replica sets started by resmoke.py to match what we do for ReplSetTest. The periodic no-op writer writes an oplog entry of type='n' once every 10 seconds. This has the potential to mask issues such as SERVER-31609 because it allows the operationTime of cluster to advance even if the client is blocked for other reasons. We should disable the periodic no-op writer and ensure that causally_consistency_jscore_passthrough*.yml test suites still pass.



 Comments   
Comment by Githook User [ 03/Nov/17 ]

Author:

{'name': 'Eddie Louie', 'username': 'elouie99', 'email': 'eddie.louie@mongodb.com'}

Message: SERVER-31637 Disable the periodic no-op writer in replica sets started by resmoke.py
Branch: master
https://github.com/mongodb/mongo/commit/9ebb2aeeeba1109c3a8182a153671ffcd678d72e

Comment by Eddie Louie [ 02/Nov/17 ]

charlie.swanson After this fix you can enable the periodic noop writes by setting the writePeriodicNoops: 1 in the mongod options under set_parameters of the .yml file.

Comment by Charlie Swanson [ 20/Oct/17 ]

Please allow a way to enable the periodic noop writer, many of the change streams tests use it (all currently in the sharding suites), and we will likely need it on the replica sets started by resmoke.py for SERVER-31394.

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