[SERVER-10342] replset_primary_updater* failing on Linux 64-bit multiVersion Created: 25/Jul/13  Updated: 11/Jul/16  Resolved: 30/Jul/13

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 2.5.2

Type: Bug Priority: Major - P3
Reporter: Matt Kangas Assignee: Matt Dannenberg
Resolution: Done Votes: 0
Labels: buildbot
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Operating System: ALL
Participants:

 Description   

On five recent occasions, Linux 64-bit multiVersion failed on one of the replset_primary_updater tests (exact test varies)

assert.soon failed: function () {
      master = self.callIsMaster();
      return master;
    }, msg:Finding master
Error: Printing Stack Trace
    at printStackTrace (src/mongo/shell/utils.js:37:15)
    at doassert (src/mongo/shell/assert.js:6:5)
    at Function.assert.soon (src/mongo/shell/assert.js:174:60)
    at ReplSetTest.getMaster (src/mongo/shell/replsettest.js:410:12)
    at ReplSetTest.bridge (src/mongo/shell/replsettest.js:1061:17)
    at /data/buildslaves/Linux_64bit_multiVersion/mongo/jstests/multiVersion/replset_primary_updater3.js:97:10
ReplSetTest getMaster failed: "assert.soon failed: function () {\n      master = self.callIsMaster();\n      return master;\n    }, msg:Finding master"
Error: Printing Stack Trace
    at printStackTrace (src/mongo/shell/utils.js:37:15)
    at ReplSetTest.getMaster (src/mongo/shell/replsettest.js:417:5)
    at ReplSetTest.bridge (src/mongo/shell/replsettest.js:1061:17)
    at /data/buildslaves/Linux_64bit_multiVersion/mongo/jstests/multiVersion/replset_primary_updater3.js:97:10
Mon Jul 22 18:32:01.102 assert.soon failed: function () {
      master = self.callIsMaster();
      return master;
    }, msg:Finding master at src/mongo/shell/replsettest.js:418

Examples include:

Linux 64-bit multiVersion Build #1823 July 22
http://buildlogs.mongodb.org/Linux%2064-bit%20multiVersion/builds/1823/test/multiVersion/replset_primary_updater3.js

Linux 64-bit multiVersion Build #1830 July 23
http://buildlogs.mongodb.org/Linux%2064-bit%20multiVersion/builds/1830/test/multiVersion/replset_primary_updater2.js

Linux 64-bit multiVersion Build #1831 July 23
http://buildlogs.mongodb.org/Linux%2064-bit%20multiVersion/builds/1831/test/multiVersion/replset_primary_updater6.js

Linux 64-bit multiVersion Build #1838 July 24
http://buildlogs.mongodb.org/Linux%2064-bit%20multiVersion/builds/1838/test/multiVersion/replset_primary_updater2.js

Linux 64-bit multiVersion Build #1851 July 25
http://buildlogs.mongodb.org/Linux%2064-bit%20multiVersion/builds/1851/test/multiVersion/replset_primary_updater1.js



 Comments   
Comment by Matt Kangas [ 04/Aug/13 ]
  • Build #1915 failed again on replset_primary_updater5.js just like #1914
  • Build #1916 succeeded
  • Build #1917 failed on replset_primary_updater4.js with the "Finding master" message listed abvoe

Linux 64-bit multiVersion Build #1915
http://buildlogs.mongodb.org/Linux%2064-bit%20multiVersion/builds/1915/test/multiVersion/replset_primary_updater5.js

Linux 64-bit multiVersion Build #1917 Aug 4
http://buildlogs.mongodb.org/Linux%2064-bit%20multiVersion/builds/1917/test/multiVersion/replset_primary_updater4.js

Comment by Matt Kangas [ 04/Aug/13 ]

Here replset_primary_updater5.js failed on the same buildvariant (Linux 64-bit multiVersion), but a timeout occurred

Linux 64-bit multiVersion Build #1914 Aug 4 rev 27c90569

http://buildbot.mongodb.org/builders/Linux%2064-bit%20multiVersion/builds/1914/steps/test/logs/stdio
http://buildlogs.mongodb.org/Linux%2064-bit%20multiVersion/builds/1914/test/multiVersion/replset_primary_updater5.js

assert: ["timeout"] != [null] are not equal : undefined
Error: Printing Stack Trace
    at printStackTrace (src/mongo/shell/utils.js:37:15)
    at doassert (src/mongo/shell/assert.js:6:5)
    at Function.assert.eq (src/mongo/shell/assert.js:32:5)
    at /data/buildslaves/Linux_64bit_multiVersion/mongo/jstests/multiVersion/replset_primary_updater5.js:135:8
Sun Aug  4 06:12:43.258 ["timeout"] != [null] are not equal : undefined at src/mongo/shell/assert.js:7
failed to load: /data/buildslaves/Linux_64bit_multiVersion/mongo/jstests/multiVersion/replset_primary_updater5.js

Skimming the log, I see at least two operations that waited 20 seconds before timing out. mattd@10gen.com, can you take a quick look at the log and check if anything obvious jumps out at you?

Comment by Matt Kangas [ 29/Jul/13 ]

Again on Linux 64-bit multiVersion Build #1868 Mon July 29

http://buildbot.mongodb.org/builders/Linux%2064-bit%20multiVersion/builds/1868/steps/test/logs/stdio
http://buildlogs.mongodb.org/Linux%2064-bit%20multiVersion/builds/1868/test/multiVersion/replset_primary_updater1.js

Generated at Thu Feb 08 03:22:54 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.