diff options
author | Brian McCarthy <brian.mccarthy@mongodb.com> | 2020-04-27 08:34:23 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-05-01 19:52:49 +0000 |
commit | 2f9f52c0c750d89bd9f090f4356b27c85a8036f0 (patch) | |
tree | 67b75ce28820378d057bb13e2b9f06376eafc7be | |
parent | b3311efddb9dfc7768bc59846ed1e88f17895d0e (diff) | |
download | mongo-2f9f52c0c750d89bd9f090f4356b27c85a8036f0.tar.gz |
SERVER-44072 Platform Support: Add Enterprise RHEL 8 PPC
-rwxr-xr-x | buildscripts/packager_enterprise.py | 2 | ||||
-rw-r--r-- | etc/evergreen.yml | 60 |
2 files changed, 61 insertions, 1 deletions
diff --git a/buildscripts/packager_enterprise.py b/buildscripts/packager_enterprise.py index 9e99d0120d3..3ee27100fb9 100755 --- a/buildscripts/packager_enterprise.py +++ b/buildscripts/packager_enterprise.py @@ -124,7 +124,7 @@ class EnterpriseDistro(packager.Distro): if self.dname == 'ubuntu': return ["ubuntu1604", "ubuntu1804"] if self.dname == 'redhat': - return ["rhel71"] + return ["rhel71", "rhel81"] return [] if arch == "s390x": if self.dname == 'redhat': diff --git a/etc/evergreen.yml b/etc/evergreen.yml index eced82ced9e..4135090ba4e 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -332,6 +332,7 @@ variables: - enterprise-rhel-72-s390x - enterprise-rhel-72-s390x-inmem - enterprise-rhel-80-64-bit + - enterprise-rhel-81-ppc64le - enterprise-suse12-64 - enterprise-suse15-64 - enterprise-suse12-s390x @@ -9521,6 +9522,65 @@ buildvariants: distros: - rhel70-small +- name: enterprise-rhel-81-ppc64le + display_name: Enterprise RHEL 8.1 PPC64LE + modules: + - enterprise + run_on: + - rhel81-power8-small + batchtime: 1440 # 1 day + stepback: false + expansions: + # We need to compensate for SMT8 setting the cpu count very high and lower the amount of parallelism down + compile_flags: --ssl MONGO_DISTMOD=rhel81 --release -j$(echo "$(grep -c processor /proc/cpuinfo)/2" | bc) CCFLAGS="-mcpu=power8 -mtune=power8 -mcmodel=medium" --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars + resmoke_jobs_factor: 0.25 + has_packages: true + packager_script: packager_enterprise.py + packager_arch: ppc64le + packager_distro: rhel81 + push_path: linux + push_bucket: downloads.10gen.com + push_name: linux + push_arch: ppc64le-enterprise-rhel81 + repo_edition: enterprise + tooltags: "ssl sasl gssapi" + build_mongoreplay: true + multiversion_platform: rhel81 + multiversion_architecture: ppc64le + multiversion_edition: enterprise + tasks: + - name: compile_all_run_unittests_TG + distros: + - rhel81-power8-large + - name: .aggregation .common + - name: audit + - name: .auth !.multiversion !.jscore + - name: causally_consistent_jscore_txns_passthrough + - name: .misc_js + - name: .concurrency .common + - name: concurrency_replication_causal_consistency + - name: .encrypt + - name: .integration !.audit + distros: + - rhel81-power8-large + - name: .jscore .common !.auth + - name: jsCore_op_query + - name: .aggfuzzer .common !.multiversion + - name: .jstestfuzz .common + - name: .logical_session_cache .one_sec + - name: .read_write_concern + - name: replica_sets + - name: .replica_sets .common + - name: sasl + - name: secondary_reads_passthrough_gen + - name: .sharding .jscore !.wo_snapshot !.multi_stmt + - name: .sharding .common !.mixed_version + - name: snmp + - name: .stitch + - name: .publish + distros: + - rhel70-small + - name: enterprise-rhel-72-s390x display_name: Enterprise RHEL 7.2 s390x modules: |