diff options
author | Tommaso Tocci <tommaso.tocci@mongodb.com> | 2021-02-19 12:19:12 +0100 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-03-22 14:23:16 +0000 |
commit | 7951ef4933ba29630e5407caf56e07569ab9f4ea (patch) | |
tree | 30cff5e489d921da2de973b5abb707e14f4a8af2 /jstests/sharding/drop_database.js | |
parent | 6fcbf78f7d94e6d7ace7deea808464f1e0bd7777 (diff) | |
download | mongo-7951ef4933ba29630e5407caf56e07569ab9f4ea.tar.gz |
SERVER-54945 Make drop database resilient to stepdowns on sharded cluster
Diffstat (limited to 'jstests/sharding/drop_database.js')
-rw-r--r-- | jstests/sharding/drop_database.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/jstests/sharding/drop_database.js b/jstests/sharding/drop_database.js index 15c85098d22..2c693b98570 100644 --- a/jstests/sharding/drop_database.js +++ b/jstests/sharding/drop_database.js @@ -77,6 +77,10 @@ jsTest.log("Test dropping unsharded database"); // Drop the database assert.commandWorked(db.dropDatabase()); assertDatabaseDropped(db.getName()); + + // Test drop database idempotency + assert.commandWorked(db.dropDatabase()); + assertDatabaseDropped(db.getName()); } jsTest.log("Test dropping unsharded database with multiple collections"); @@ -102,6 +106,10 @@ jsTest.log("Test dropping sharded database"); // Drop the database assert.commandWorked(db.dropDatabase()); assertDatabaseDropped(db.getName()); + + // Test drop database idempotency + assert.commandWorked(db.dropDatabase()); + assertDatabaseDropped(db.getName()); } jsTest.log("Test dropping database that contains regex characters"); |