From dbb52b9bdb7cad80720c900054b0fb2a200a7f34 Mon Sep 17 00:00:00 2001 From: Giacomo Marciani Date: Thu, 27 Feb 2025 18:19:46 -0500 Subject: [PATCH] [Dependencies] Upgrade EFA installer to version 1.38.0 (from 1.36.0). --- CHANGELOG.md | 7 +++++++ .../attributes/environment.rb | 4 ++-- .../spec/unit/resources/efa_spec.rb | 4 ++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5d1e94008..ae83d93ce6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,13 @@ This file is used to list changes made in each version of the AWS ParallelCluste - Upgrade Python to 3.12.8 for all OSs except AL2 (from 3.9.20). - On Ubuntu 22.04, install the Nvidia driver with the same compiler version used to compile the kernel. - Upgrade `aws-cfn-bootstrap` to version 2.0-33. +- Upgrade EFA installer to `1.38.0`. + - Efa-driver: `efa-2.13.0-1` + - Efa-config: `efa-config-1.17-1` + - Efa-profile: `efa-profile-1.7-1` + - Libfabric-aws: `libfabric-aws-1.22.0-1` + - Rdma-core: `rdma-core-54.0-1` + - Open MPI: `openmpi40-aws-4.1.7-1` and `openmpi50-aws-5.0.5` - Upgrade amazon-efs-utils to version 2.1.0. - Remove third-party cookbook: apt-7.5.22 and pyenv-4.2.3. - Upgrade third-party cookbook dependencies: diff --git a/cookbooks/aws-parallelcluster-environment/attributes/environment.rb b/cookbooks/aws-parallelcluster-environment/attributes/environment.rb index 1750f13af1..c7558dcecb 100644 --- a/cookbooks/aws-parallelcluster-environment/attributes/environment.rb +++ b/cookbooks/aws-parallelcluster-environment/attributes/environment.rb @@ -70,8 +70,8 @@ default['cluster']['head_node_private_ip'] = nil -default['cluster']['efa']['version'] = '1.36.0' -default['cluster']['efa']['sha256'] = 'de183f333cfb58aeb7908a67bf9106985ba3ccb7f8638b851d2a0d8dbfacaec4' +default['cluster']['efa']['version'] = '1.38.0' +default['cluster']['efa']['sha256'] = '4f436954f35ad53754b4d005fd8d0be63de3b4184de41a695b504bdce0fecb22' # TODO: Move to platform cookbook default['cluster']['spack_shared_dir'] = "#{node['cluster']['shared_dir']}/spack" diff --git a/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efa_spec.rb b/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efa_spec.rb index a092233581..a11e606ca6 100644 --- a/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efa_spec.rb +++ b/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efa_spec.rb @@ -2,8 +2,8 @@ # parallelcluster default source dir defined in attributes source_dir = '/opt/parallelcluster/sources' -efa_version = '1.36.0' -efa_checksum = 'de183f333cfb58aeb7908a67bf9106985ba3ccb7f8638b851d2a0d8dbfacaec4' +efa_version = '1.38.0' +efa_checksum = '4f436954f35ad53754b4d005fd8d0be63de3b4184de41a695b504bdce0fecb22' class ConvergeEfa def self.setup(chef_run, efa_version: nil, efa_checksum: nil)