[SERVER-37187] Temporarily disable oplog validation in validateCollections hook in LogicalSessionCache refresh suites Created: 18/Sep/18  Updated: 29/Oct/23  Resolved: 21/Sep/18

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

Type: Task Priority: Major - P3
Reporter: Blake Oler Assignee: Blake Oler
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Sharding 2018-09-24
Participants:

 Description   

New logical session cache refresh suites often hit the crash outlined here.

https://jira.mongodb.org/browse/SERVER-36920

This fix will allow us to skip oplog validation (in those suites only) so that we can push the suites to master while the bug is being diagnosed.



 Comments   
Comment by Judah Schvimer [ 24/Sep/18 ]

blake.oler, is there a ticket to re-enable the oplog validation?

Comment by Blake Oler [ 21/Sep/18 ]

Author:

{'name': 'Blake Oler', 'email': 'blake.oler@mongodb.com', 'username': 'BlakeIsBlake'}

Message: SERVER-36850 Add a replica set passthrough suite to detect errors in the logical session cache
SERVER-36986 Blacklist tests not meant to run concurrently with a background logical session cache refresh thread
SERVER-37187 Temporarily disable oplog validation in the validateCollections hook in logical session cache suites
Branch: master
https://github.com/mongodb/mongo/commit/1828360710a6f44da6e95d1fe4760412ad65c848

Comment by Githook User [ 21/Sep/18 ]

Author:

{'name': 'Blake Oler', 'email': 'blake.oler@mongodb.com', 'username': 'BlakeIsBlake'}

Message: SERVER-36850 Add a replica set passthrough suite to detect errors in the logical session cache
SERVER-36986 Blacklist tests not meant to run concurrently with a background logical session cache refresh thread
SERVER-37187 Temporarily disable oplog validation in the validateCollections hook in logical session cache suites
Branch: master
https://github.com/mongodb/mongo/commit/1828360710a6f44da6e95d1fe4760412ad65c848

Comment by Blake Oler [ 18/Sep/18 ]

That will suffice. I was just making a general-sounding ticket for scheduling purposes. Will update with that solution

Comment by Max Hirschhorn [ 18/Sep/18 ]

blake.oler, given that in our Slack conversation you had talked about specifically doing this for validating the oplog collection, is there a reason that setting TestData.skipValidationNamespaces = ["local.oplog.rs"] in your new test suite wouldn't suffice?

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