We're excited to announce the release of AWS ParallelCluster 2.10.1
Upgrade
How to upgrade?
sudo pip install --upgrade aws-parallelcluster
ENHANCEMENTS
- Add support for me-south-1 region (Bahrein), af-south-1 region (Cape Town) and eu-south-1 region (Milan)
- At the time of this version launch:
- Amazon FSx for Lustre and ARM instance types are not supported in me-south-1, af-south-1 and eu-south-1
- AWS Batch is not supported in af-south-1
- EBS io2 is not supported in af-south-1 and eu-south-1
- At the time of this version launch:
- Install Arm Performance Libraries (APL) 20.2.1 on ARM AMIs (CentOS8, Alinux2, Ubuntu1804).
- Install EFA kernel module on ARM instances with
alinux2
andubuntu1804
. This enables support forc6gn
instances. - Add support for io2 and gp3 EBS volume type.
- Add
iam_lambda_role
parameter undercluster
section to enable the possibility to specify an existing IAM role to
be used by AWS Lambda functions in CloudFormation. When usingsge
,torque
, orslurm
as the scheduler,pcluster
will not create any IAM role if bothec2_iam_role
andiam_lambda_role
are provided. - Improve robustness of a Slurm cluster when clustermgtd is down.
- Configure NFS threads to be max(8, num_cores) for performance. This enhancement will not take effect on Ubuntu 16.04.
- Optimize calls to DescribeInstanceTypes EC2 API when validating cluster configuration.
CHANGES
- Upgrade EFA installer to version 1.11.1.
- EFA configuration:
efa-config-1.7
(from efa-config-1.5) - EFA profile:
efa-profile-1.3
(from efa-profile-1.1) - EFA kernel module:
efa-1.10.2
(no change) - RDMA core:
rdma-core-31.2amzn
(from rdma-core-31.amzn0) - Libfabric:
libfabric-1.11.1amzn1.0
(from libfabric-1.11.1amzn1.1) - Open MPI:
openmpi40-aws-4.1.0
(from openmpi40-aws-4.0.5)
- EFA configuration:
- Upgrade Intel MPI to version U8.
- Upgrade NICE DCV to version 2020.2-9662.
- Set default systemd runlevel to multi-user.target on all OSes during ParallelCluster official AMI creation.
The runlevel is set to graphical.target on head node only when DCV is enabled. This prevents the execution of graphical services, such as x/gdm, when they are not required. - Download Intel MPI and HPC packages from S3 rather than Intel yum repos.
- Change the default of instance types from the hardcoded
t2.micro
to the free tier instance type (t2.micro
ort3.micro
dependent on region). In regions without free tier, the default ist3.micro
. - Enable support for p4d as head node instance type (p4d was already supported as compute node in 2.10.0).
- Pull Amazon Linux Docker images from public ECR when building docker image for
awsbatch
scheduler. - Increase max retry attempts when registering Slurm nodes in Route53.
BUG FIXES
- Fix pcluster createami for Ubuntu 1804 by downloading SGE sources from Debian repository and not from the EOL Ubuntu 19.10.
- Remove CloudFormation DescribeStacks API call from AWS Batch Docker entrypoint. This removes the risk of job failures due to CloudFormation throttling.
- Mandate the presence of
vpc_settings
,vpc_id
,master_subnet_id
in the config file to avoid unhandled exceptions. - Set the default EBS volume size to 500 GiB when volume type is
st1
orsc1
. - Fix installation of Intel PSXE package on CentOS 7 by using yum4.
- Fix routing issues with multiple Network Interfaces on Ubuntu 18.04.