diff options
author | Gregory Noma <gregory.noma@gmail.com> | 2020-07-09 10:46:37 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-07-20 13:35:53 +0000 |
commit | 2cf8cd352731e3996342ce92b900514f4899db52 (patch) | |
tree | 03e929143a3476c2d7c422f8c3b4eddd3a485a46 /jstests/replsets/initial_sync_invalid_views.js | |
parent | ab1a892520e9a9b84ae90d52f84a0f107efbdecd (diff) | |
download | mongo-2cf8cd352731e3996342ce92b900514f4899db52.tar.gz |
SERVER-43633 Prohibit user writes to system.views in FCV 4.6
Diffstat (limited to 'jstests/replsets/initial_sync_invalid_views.js')
-rw-r--r-- | jstests/replsets/initial_sync_invalid_views.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/jstests/replsets/initial_sync_invalid_views.js b/jstests/replsets/initial_sync_invalid_views.js index 94eef9ba24d..fb5a1975323 100644 --- a/jstests/replsets/initial_sync_invalid_views.js +++ b/jstests/replsets/initial_sync_invalid_views.js @@ -24,7 +24,12 @@ assert.commandWorked(secondary.getDB('admin').runCommand( {configureFailPoint: 'initialSyncHangBeforeCopyingDatabases', mode: 'alwaysOn'})); replSet.reInitiate(); -assert.commandWorked(primary.getDB('test').system.views.insert({invalid: NumberLong(1000)})); +assert.commandWorked(primary.getDB("test").createCollection("system.views")); +assert.commandWorked(primary.adminCommand({ + applyOps: [ + {op: "i", ns: "test.system.views", o: {_id: "invalid_view_def", invalid: NumberLong(1000)}} + ] +})); assert.commandWorked(secondary.getDB('admin').runCommand( {configureFailPoint: 'initialSyncHangBeforeCopyingDatabases', mode: 'off'})); |