[SERVER-27858] Increase the task timeout when running to the concurrency suite to 6 hours Created: 30/Jan/17 Updated: 05/Apr/17 Resolved: 17/Feb/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | 3.4.3, 3.5.4 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Max Hirschhorn | Assignee: | Yves Duhem |
| Resolution: | Done | Votes: | 0 |
| Labels: | tig-evgconfig | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Backport Requested: |
v3.4
|
||||||||||||||||
| Sprint: | TIG 2017-03-06 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||
| Description |
|
There have been numerous cases where the concurrency* tasks time out on our OS X, ARM, and DEBUG builders because the machines are making slow progress. Since the fsm_all*.js tests actually runs other tests—namely the FSM workloads defined in the jstests/concurrency/fsm_workloads/ directory—it doesn't make sense to expect we'd be able finish running all of those tests within 2 hours. We should set the timeout_secs for the "run tests" function in the concurrency* tasks to 6 hours to work around how resmoke.py won't produce output until all of the FSM workloads have finished. This effectively corresponds to running the concurrency* task with only a exec_timeout_secs (default=6 hours) set. A separate project will be scheduled in the future to better integrate resmoke.py and the concurrency suite together so each FSM workload is recorded as a separate test case. We should also consider increasing the exec_timeout_secs of the concurrency_sharded* tasks to 12 hours because they run both fsm_all_sharded_replication.js and fsm_all_sharded_replication_with_balancer.js. This would help to avoid issues from running the concurrency_sharded_WT with --repeat=10 on the "Linux Repeated Execution" builder. |
| Comments |
| Comment by Githook User [ 22/Feb/17 ] |
|
Author: {u'username': u'syev', u'name': u'Yves Duhem', u'email': u'yves.duhem@mongodb.com'}Message: (cherry picked from commit 4dec65d5f6f832e88a73e06208450f99cf4fe49c) |
| Comment by Githook User [ 17/Feb/17 ] |
|
Author: {u'username': u'syev', u'name': u'Yves Duhem', u'email': u'yves.duhem@mongodb.com'}Message: |