[SERVER-46294] Update powercycle and jepsen tests to support hygienic build Created: 21/Feb/20  Updated: 29/Oct/23  Resolved: 14/May/20

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: 4.3.3
Fix Version/s: 4.4.0-rc6, 4.7.0

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

Issue Links:
Backports
Depends
Problem/Incident
is caused by SERVER-45048 Cleanup artifacts.tgz and remove brid... Closed
Related
is related to SERVER-48080 Use "Administrator" as the Powercycle... Closed
is related to SERVER-44559 Turn on WT debug table logging for po... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.4
Sprint: STM 2020-03-09, STM 2020-04-06, STM 2020-04-20, STM 2020-05-04, STM 2020-05-18
Participants:
Linked BF Score: 36

 Description   

Hygenic builds changed the location of the binaries. Powercycle and Jepsen's paths need to be updated.

Powercycle - in the Mongo repo

Jepsen - elsewhere

 -------------------

Since SERVER-46294 allows Powercycle to support hygenic build, this ticket is to resolve the issue with Powercycle and hygenic build specifically for Windows and to get Jepsen to support hygenic builds.



 Comments   
Comment by Githook User [ 14/May/20 ]

Author:

{'name': 'Robert Guo', 'email': 'robertguo@me.com', 'username': 'guoyr'}

Message: SERVER-46294 copy binaries to CWD before starting jepsen

(cherry picked from commit a7166beb377ce5c152bc0dfcf1cfa4c1714aeb2e)
Branch: v4.4
https://github.com/mongodb/mongo/commit/678a5604830df4a941a751873b768433837b5f66

Comment by Githook User [ 14/May/20 ]

Author:

{'name': 'Robert Guo', 'email': 'robertguo@me.com', 'username': 'guoyr'}

Message: SERVER-46294 copy binaries to CWD before starting jepsen
Branch: master
https://github.com/mongodb/mongo/commit/a7166beb377ce5c152bc0dfcf1cfa4c1714aeb2e

Comment by Robert Guo (Inactive) [ 11/May/20 ]

The work to get powercycle woking on Windows will be done separately in SERVER-48080

Comment by Robert Guo (Inactive) [ 30/Apr/20 ]

Thanks james.heppenstall for getting powercycle working!

I will take a look at the Windows permission issues as part of this ticket.

Comment by James Heppenstall [ 17/Apr/20 ]

I've posted a CR that allows the powercycle tests to support hygienic builds on Enterprise Amazon Linux and Ubuntu 16.04. The powercycle tests are still failing on Windows (and have been for months) due to a permissions error.

Comment by Daniel Gottlieb (Inactive) [ 15/Apr/20 ]

james.heppenstall is working on SERVER-44559 and ran into this problem. He has an idea of what to change to make his patch run succeed. If he gets powercycle working, robert.guo would you like him to just paste his patch, or make a CR? He won't be tackling the jepsen tests though.

Comment by Robert Guo (Inactive) [ 15/Apr/20 ]

max.hirschhorn This is the next thing on my TODO list. It's been on the backburner for a bit but I'll put in a fix for hygienic this or next week.

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