[SERVER-22076] Run jstestfuzz on s390x builders and Enterprise RHEL 7.1 PPC64LE Created: 06/Jan/16  Updated: 06/Dec/17  Resolved: 01/May/17

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 3.4.5, 3.5.7

Type: Improvement Priority: Major - P3
Reporter: Mark Benvenuto Assignee: Yves Duhem
Resolution: Done Votes: 0
Labels: bkp, ppc64le, s390x, tig-evgconfig
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Backwards Compatibility: Fully Compatible
Backport Requested:
v3.4
Sprint: TIG 2017-04-17, TIG 2017-05-08
Participants:

 Description   

Run the fuzzer suites on the following buildvariants.

  • Enterprise RHEL 7.1 PPC64LE
  • Enterprise RHEL 7.2 s390x
  • Enterprise SLES 11 s390x
  • Enterprise SLES 12 s390x
  • Enterprise Ubuntu 16.04 s390x

Original Description

jstestfuzz does not run on ppc64 because evergreen.yml is hard coded to use x64 binaries which are the wrong architecture.

Error Messages:

 [2016/01/06 01:11:41.462] "/data/mci/src/node-v0.12.7-linux-x64/bin/node: 2: /data/mci/src/node-v0.12.7-linux-x64/bin/node: \x1c\x80\x80!\x80DJ\x01: not found"
 [2016/01/06 01:11:41.462] /data/mci/src/node-v0.12.7-linux-x64/bin/node: 3: /data/mci/src/node-v0.12.7-linux-x64/bin/node: Syntax error: word unexpected (expecting ")")
 [2016/01/06 01:11:41.462] /data/mci/src/node-v0.12.7-linux-x64/bin/node: 1: /data/mci/src/node-v0.12.7-linux-x64/bin/node: ELF: not found



 Comments   
Comment by Githook User [ 02/Jun/17 ]

Author:

{u'username': u'syev', u'name': u'Yves Duhem', u'email': u'yves.duhem@mongodb.com'}

Message: SERVER-22076 Run jstestfuzz on additional builders

Run fuzzed tests on:

Comment by Githook User [ 01/May/17 ]

Author:

{u'username': u'syev', u'name': u'Yves Duhem', u'email': u'yves.duhem@mongodb.com'}

Message: SERVER-22076 Run jstestfuzz on additional builders

Run fuzzed tests on:

Comment by Max Hirschhorn [ 12/Feb/17 ]

robert.guo, the fuzzer already runs on the "Enterprise Ubuntu 16.04 PPC64LE" build variant. The changes from 0324244 as part of SERVER-24346 made it so the node.js binaries are no longer hardcoded to linux-x64.

  1. Is node.js (i.e. both the node and npm binaries) already installed on the "Enterprise RHEL 7.1 PPC64LE" build variant? CC ernie.hershey
  2. Should we also be running the fuzzer on the zSeries machines? ("Enterprise RHEL 7.2 s390x", "Enterprise SLES 11 s390x", "Enterprise SLES 12 s390x", and "Enterprise Ubuntu 16.04 s390x")
Comment by Kamran K. [ 06/Jan/16 ]

I suggest temporarily disabling that task for ppc64 variants. IBM seems to offer a node.js version (0.12.9) that's close to the one we use (0.12.7), but it's going to require some set-up on test hosts and some testing/debugging work.

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