Skip to content

Commit

Permalink
#432 - changelog update
Browse files Browse the repository at this point in the history
  • Loading branch information
jantman committed Oct 30, 2019
1 parent eeaab1e commit 173c09a
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
12 changes: 10 additions & 2 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,16 @@ Changelog
Unreleased Changes
------------------

**Important:** This release includes **major** changes to the EC2 On-Demand Instances service limits corresponding to the new `vCPU-based EC2 Instance Limits <https://aws.amazon.com/blogs/compute/preview-vcpu-based-instance-limits/>`__ announced by Amazon. Please see below for details.
**Important:** This release includes **major** changes to the EC2 On-Demand Instances service limits! For most users, this means the 175 Instance-type-specific limits will be removed and replaced with five limits. Please see the sections below for further details, as this will especially impact anyone using limit or threshold overrides, or post-processing awslimitchecker's output. This is also a time to remind all users that this project adheres to a strict :ref:`development.versioning_policy` and if occasional breakage due to limit or IAM policy changes is unacceptable, you should pin to a major version.

* `PR #434 <https://github.com/jantman/awslimitchecker/pull/434>`__ - Support GovCloud region and alternate partitions in STS assumed roles and Trusted Advisor. Thanks to `@djkiourtsis <https://github.com/djkiourtsis>`__.
* Update EC2 limit handling for new vCPU-based limits in regions other than ``cn-*`` and ``us-gov-*`` (which still use old per-instance-type limits). See section below for further information.
* Update EC2 limit handling for new vCPU-based limits in regions other than ``cn-*`` and ``us-gov-*`` (which still use old per-instance-type limits). See section below for further information. For regions other than ``cn-*`` and ``us-gov-*``, **this will remove** all 175 ``Running On-Demand <type> instances`` and the ``Running On-Demand EC2 instances`` limit, and replace them with:

* ``Running On-Demand All F instances``
* ``Running On-Demand All G instances``
* ``Running On-Demand All P instances``
* ``Running On-Demand All X instances``
* ``Running On-Demand All Standard (A, C, D, H, I, M, R, T, Z) instances``

New EC2 vCPU Limits
+++++++++++++++++++
Expand All @@ -27,6 +33,8 @@ Please also note that with the change to vCPU limits, there is no longer an over

Calculation of current usage for the vCPU limits is based on the `EC2 Optimizing CPU Options documentation <https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html>`_ which specifies, "The number of vCPUs for the instance is the number of CPU cores multiplied by the threads per core.". The ``CpuOptions`` field of the EC2 ``DescribeInstances`` API specifies the core and thread count for each running instance.

**Note:** As of the time of release, we are still waiting for confirmation from AWS on how these new service limits impact or interact with Reserved Instances (RIs). The code being released here assumes that there will be no change from the previous RI behavior; RIs (per-AZ, per-instance-type) are subtracted from the number of running instances before the vCPU usage is calculated. RIs are still considered to be instance-type-specific.

7.1.0 (2019-09-10)
------------------

Expand Down
3 changes: 1 addition & 2 deletions docs/source/development.rst
Original file line number Diff line number Diff line change
Expand Up @@ -372,8 +372,7 @@ For issues:
Versioning Policy
-----------------

As of version 1.0.0, awslimitchecker strives to follow `semver 2.0.0 <http://semver.org/>`_
for versioning, with some specific clarifications:
As of version 1.0.0, awslimitchecker strives to follow `semver 2.0.0 <http://semver.org/>`_ for versioning, with some specific clarifications:

* Major version bumps (backwards-incompatible changes):

Expand Down

0 comments on commit 173c09a

Please sign in to comment.