Skip to content

Commit a36da19

Browse files
authored
Merge pull request aws#316 from wip/pcluster3
3.0: Merge wip/pcluster3 into develop
2 parents 22c7e21 + 5004513 commit a36da19

File tree

83 files changed

+4370
-7908
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+4370
-7908
lines changed

.flake8

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ ignore =
88
D104, # Missing docstring in public package
99
D107, # Missing docstring in __init__
1010
W503, # line break before binary operator => Conflicts with black style.
11+
N818, # exception name should be named with an Error suffix
1112
exclude =
1213
.tox,
1314
.git,

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@ dist/
77
build/
88
*.egg-info/
99
.idea/
10+
*.iml
1011
.DS_Store
1112
.tox/
1213
.coverage
1314
coverage.xml
15+
16+
aws-parallelcluster-node-*.tgz
17+
aws-parallelcluster-node-*.md5
18+
aws-parallelcluster-node-*.date

.isort.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[settings]
22
line_length=120
3-
known_third_party=assertpy,boto3,botocore,common,jobwatcher,nodewatcher,paramiko,pytest,retrying,setuptools,six,slurm_plugin,sqswatcher
3+
known_third_party=assertpy,boto3,botocore,common,paramiko,pytest,requests,retrying,setuptools,six,slurm_plugin
44
# 3 - Vertical Hanging Indent
55
# from third_party import (
66
# lib1,

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ repos:
4646
rev: 1.7.0
4747
hooks:
4848
- id: bandit
49-
args: ['-r', '-c', 'cli/.bandit.ini', '--exclude', 'tests']
49+
args: ['-r', '-c', '.bandit.ini', '--exclude', 'tests']

CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@ aws-parallelcluster-node CHANGELOG
33

44
This file is used to list changes made in each version of the aws-parallelcluster-node package.
55

6+
3.0.0
7+
------
8+
9+
**CHANGES**
10+
11+
- Drop support for SGE and Torque schedulers.
12+
- Use tags prefix `parallelcluster:`.
13+
- Run Slurm command `scontrol` with sudo because clustermgtd is run as cluster admin user (not root).
14+
- Implement `computemgtd` self-termination via `shutdown` command instead of calling TerminateInstances.
15+
- Implement scaling protection mechanism with Slurm scheduler: compute fleet is automatically set to 'PROTECTED' state
16+
in case recurrent failures are encountered when provisioning nodes.
17+
618
2.11.0
719
-----
820

@@ -40,7 +52,7 @@ This file is used to list changes made in each version of the aws-parallelcluste
4052
- Improve error handling in slurm plugin processes when clustermgtd is down.
4153

4254
**CHANGES**
43-
- Increase max attempts when retrying on Route53 API call failures.
55+
- Increase max attempts when retrying on Route53 API call failures.
4456

4557
2.10.0
4658
-----

setup.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,12 @@ def read(fname):
2424

2525

2626
console_scripts = [
27-
"sqswatcher = sqswatcher.sqswatcher:main",
28-
"nodewatcher = nodewatcher.nodewatcher:main",
29-
"jobwatcher = jobwatcher.jobwatcher:main",
3027
"slurm_resume = slurm_plugin.resume:main",
3128
"slurm_suspend = slurm_plugin.suspend:main",
3229
"clustermgtd = slurm_plugin.clustermgtd:main",
3330
"computemgtd = slurm_plugin.computemgtd:main",
3431
]
35-
version = "2.11.0"
32+
version = "3.0.0"
3633
requires = ["boto3>=1.7.55", "retrying>=1.3.3", "paramiko>=2.4.2", "requests>=2.24.0"]
3734

3835
setup(

0 commit comments

Comments
 (0)