[SERVER-20414] Configure Evergreen to run more suites in parallel Created: 15/Sep/15  Updated: 22/Oct/15  Resolved: 13/Oct/15

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: 3.1.7
Fix Version/s: 3.2.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Charlie Swanson Assignee: Charlie Swanson
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-20873 Keyfile permissions are changed using... Closed
depends on SERVER-20852 db.eval should not implicitly create ... Closed
Duplicate
is duplicated by SERVER-20369 Update evergreen.yml to run dbtests i... Closed
Backwards Compatibility: Fully Compatible
Sprint: Quint 9 09/18/15, QuInt A (10/12/15), QuInt B (11/02/15)
Participants:
Linked BF Score: 0

 Description   

Currently only select suites use multiple jobs. Any suite containing tests that start their own mongod could not previously be run in parallel. Now that SERVER-18268 is resolved, many more suites should be able to run in parallel.



 Comments   
Comment by Githook User [ 22/Oct/15 ]

Author:

{u'username': u'cswanson310', u'name': u'Charlie Swanson', u'email': u'cswanson310@gmail.com'}

Message: SERVER-20414 Do not cap the jobs used by sharding and replication suites
Branch: master
https://github.com/mongodb/mongo/commit/739193c3b79a2d2cf8042267dfa46a4b286a11b0

Comment by Githook User [ 13/Oct/15 ]

Author:

{u'username': u'cswanson310', u'name': u'Charlie Swanson', u'email': u'charlie.swanson@mongodb.com'}

Message: SERVER-20414 Move httpinterface tests into their own suite
Branch: master
https://github.com/mongodb/mongo/commit/b3b1be01f9c8f2f6a9e303602fb070aa854f5cf3

Comment by Githook User [ 13/Oct/15 ]

Author:

{u'username': u'cswanson310', u'name': u'Charlie Swanson', u'email': u'charlie.swanson@mongodb.com'}

Message: SERVER-20414 Instruct 2.4 processes to disable an unneeded httpinterface

The httpinterface parameter is on by default in 2.4 and before, but is not
needed. Since it uses a hardcoded port, it interferes with running the tests
in parallel, and should be disabled.
Branch: master
https://github.com/mongodb/mongo/commit/fa0ea5f7e932f11dfefa24691b47c3d4a7230c71

Comment by Max Hirschhorn [ 13/Oct/15 ]

Reopening so that spurious failures from running multiple jobs with the following tests can be resolved:

  • jstests/multiVersion/new_freelist_upgrade_downgrade.js
  • jstests/multiVersion/upgrade_cluster_v5_to_v6.js
  • jstests/noPassthrough/network_options.js
  • jstests/noPassthroughWithMongod/httpinterface.js
Comment by Githook User [ 09/Oct/15 ]

Author:

{u'username': u'cswanson310', u'name': u'Charlie Swanson', u'email': u'charlie.swanson@mongodb.com'}

Message: SERVER-20414 Configure Evergreen to shuffle order of test execution
Branch: master
https://github.com/mongodb/mongo/commit/6258a427bb7f50b7eeb62ee8b007ae5c50007c15

Comment by Githook User [ 09/Oct/15 ]

Author:

{u'username': u'cswanson310', u'name': u'Charlie Swanson', u'email': u'charlie.swanson@mongodb.com'}

Message: SERVER-20414 Configure Evergreen to run more suites in parallel
Branch: master
https://github.com/mongodb/mongo/commit/a3ff2b9449affe22aa16ee6ede9bc58be43f5a81

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