Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-21698

Add error-checking for isMaster() return values in jstests/libs/election_timing_test.js

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Minor - P4
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.2.4, 3.3.2
    • Component/s: Replication
    • Labels:
    • Backwards Compatibility:
      Fully Compatible
    • Backport Completed:
    • Sprint:
      TIG D (12/11/15), TIG E (01/08/16), TIG F (01/29/16), TIG 10 (02/19/16)
    • Linked BF Score:
      0

      Description

      There was a build failure in Evergreen with this error:

      [js_test:election_timing] 2015-11-17T20:55:53.190+0000 2015-11-17T20:55:53.190+0000 E QUERY    [thread1] Error: first argument to bsonWoCompare must be an object :
      [js_test:election_timing] 2015-11-17T20:55:53.190+0000 ElectionTimingTest.prototype._runTimingTest@jstests/libs/election_timing_test.js:134:17
      [js_test:election_timing] 2015-11-17T20:55:53.190+0000 ElectionTimingTest@jstests/libs/election_timing_test.js:46:5
      [js_test:election_timing] 2015-11-17T20:55:53.190+0000 @jstests\replsets\election_timing.js:62:23
      [js_test:election_timing] 2015-11-17T20:55:53.190+0000 @jstests\replsets\election_timing.js:61:5
      [js_test:election_timing] 2015-11-17T20:55:53.190+0000 @jstests\replsets\election_timing.js:4:2
      

      We should add error-checking for the isMaster() return values to make it easier to debug failures in the future.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: