diff options
Diffstat (limited to 'jstests/replsets/initial_sync_invalid_views.js')
-rw-r--r-- | jstests/replsets/initial_sync_invalid_views.js | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/jstests/replsets/initial_sync_invalid_views.js b/jstests/replsets/initial_sync_invalid_views.js index 056f7d5694e..a02498aaa40 100644 --- a/jstests/replsets/initial_sync_invalid_views.js +++ b/jstests/replsets/initial_sync_invalid_views.js @@ -3,36 +3,36 @@ // views were present. This test ensures that crashes no longer occur in those circumstances. (function() { - 'use strict'; +'use strict'; - const name = "initial_sync_invalid_views"; - let replSet = new ReplSetTest({name: name, nodes: 1}); +const name = "initial_sync_invalid_views"; +let replSet = new ReplSetTest({name: name, nodes: 1}); - let oplogSizeOnPrimary = 1; // size in MB - replSet.startSet({oplogSize: oplogSizeOnPrimary}); - replSet.initiate(); - let primary = replSet.getPrimary(); +let oplogSizeOnPrimary = 1; // size in MB +replSet.startSet({oplogSize: oplogSizeOnPrimary}); +replSet.initiate(); +let primary = replSet.getPrimary(); - let coll = primary.getDB('test').foo; - assert.writeOK(coll.insert({a: 1})); +let coll = primary.getDB('test').foo; +assert.writeOK(coll.insert({a: 1})); - // Add a secondary node but make it hang before copying databases. - let secondary = replSet.add(); - secondary.setSlaveOk(); +// Add a secondary node but make it hang before copying databases. +let secondary = replSet.add(); +secondary.setSlaveOk(); - assert.commandWorked(secondary.getDB('admin').runCommand( - {configureFailPoint: 'initialSyncHangBeforeCopyingDatabases', mode: 'alwaysOn'})); - replSet.reInitiate(); +assert.commandWorked(secondary.getDB('admin').runCommand( + {configureFailPoint: 'initialSyncHangBeforeCopyingDatabases', mode: 'alwaysOn'})); +replSet.reInitiate(); - assert.writeOK(primary.getDB('test').system.views.insert({invalid: NumberLong(1000)})); +assert.writeOK(primary.getDB('test').system.views.insert({invalid: NumberLong(1000)})); - assert.commandWorked(secondary.getDB('admin').runCommand( - {configureFailPoint: 'initialSyncHangBeforeCopyingDatabases', mode: 'off'})); +assert.commandWorked(secondary.getDB('admin').runCommand( + {configureFailPoint: 'initialSyncHangBeforeCopyingDatabases', mode: 'off'})); - replSet.awaitSecondaryNodes(200 * 1000); +replSet.awaitSecondaryNodes(200 * 1000); - // Skip collection validation during stopMongod if invalid views exists. - TestData.skipValidationOnInvalidViewDefinitions = true; +// Skip collection validation during stopMongod if invalid views exists. +TestData.skipValidationOnInvalidViewDefinitions = true; - replSet.stopSet(); +replSet.stopSet(); })(); |