[SERVER-53047] Add powercycle smoke test Created: 24/Nov/20  Updated: 29/Oct/23  Resolved: 16/Dec/20

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

Type: Task Priority: Major - P3
Reporter: Robert Guo (Inactive) Assignee: Vlad Rachev (Inactive)
Resolution: Fixed Votes: 0
Labels: tig-powercycle
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-39859 Use the Evergreen REST v2 API to down... Closed
Gantt Dependency
has to be done before SERVER-53353 Add powercycle smoke test to required... Closed
Backwards Compatibility: Fully Compatible
Sprint: STM 2020-12-14, STM 2020-12-28
Participants:
Story Points: 1

 Description   

Add a Powercycle smoke test to detect an infrastructure break immediately - on all variants currently running Powercycle. This should be added to all required builders, in hopes that any failures could be found when running patch builds.

  • Enterprise Amazon Linux
  • Ubuntu 16.04
  • Windows

Instead of running compile, we can use the new multiversion setup script to download the latest nightly builds of mongodb binaries on master for faster feedback. The smoke test will not set any feature-specific mongodb options so it should be fine for the powercycle code commit to diverge from the binary commit by a bit.

The powercycle smoke tests can be added to a new buildvariant that runs 3 OSs in 3 tasks for less visual clutter. It's different to how build variants are currently defined but the logic will be more consistent in a more diagonalized world



 Comments   
Comment by Githook User [ 16/Dec/20 ]

Author:

{'name': 'vrachev', 'email': 'vlad.rachev@mongodb.com', 'username': 'vrachev'}

Message: SERVER-53047 Add powercycle smoke test that uses downloaded mongo binaries
Branch: master
https://github.com/mongodb/mongo/commit/8244620f192af3292bf99f3f71e7f9a589a6bce4

Generated at Thu Feb 08 05:29:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.