diff options
author | Blake Oler <blake.oler@mongodb.com> | 2020-01-02 14:46:56 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2020-01-02 14:46:56 +0000 |
commit | 23fef13afda20fa2da295bee2fbe5dd805bb40a4 (patch) | |
tree | ebafdeb20b31d2693aa46b4bcb08ba452eb25e73 | |
parent | 18ebea98d850402b3b6be7fda89df1029ab5091f (diff) | |
download | mongo-23fef13afda20fa2da295bee2fbe5dd805bb40a4.tar.gz |
SERVER-43210 Allow time for cursors to indicate that a session has been killed in the killSessions helper
(cherry picked from commit c4162d244b9a031b077cc3694f8585288e275ff6)
-rw-r--r-- | jstests/libs/kill_sessions.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/jstests/libs/kill_sessions.js b/jstests/libs/kill_sessions.js index b69d19ef082..4941274c02d 100644 --- a/jstests/libs/kill_sessions.js +++ b/jstests/libs/kill_sessions.js @@ -183,9 +183,9 @@ var _kill_sessions_api_module = (function() { this.visit(function(client) { var db = client.getDB("admin"); db.setSlaveOk(); - var cursors = db.aggregate([{"$listLocalCursors": {}}]).toArray(); - cursors.forEach(function(cursor) { - assert(!cursor.lsid); + assert.soon(() => { + let cursors = db.aggregate([{"$listLocalCursors": {}}]).toArray(); + return cursors.every(cursor => !cursor.lsid); }); }); }; |