diff options
author | Balazs Gibizer <balazs.gibizer@est.tech> | 2020-06-29 18:13:24 +0200 |
---|---|---|
committer | Balazs Gibizer <balazs.gibizer@est.tech> | 2021-02-01 17:09:01 +0100 |
commit | 75bac345d5d579591f6f7f047f0c8f68b4e89002 (patch) | |
tree | 3e6a6b6cd7127d37047bac960c3c341381a522fb /doc | |
parent | a42f44a69c63d59dfbe03e6cf45de3a8d8f0e605 (diff) | |
download | nova-75bac345d5d579591f6f7f047f0c8f68b4e89002.tar.gz |
Warn when starting services with older than N-1 computes
Nova services only support computes that are not older than
the previous major release. This patch introduces a check in the
service startup that warns at staring the service if too old computes
are detected.
This is a partial backport from master. As we agreed on the Wallaby PTG
[1] we would like to backport the check but we don't want to make it a
hard failure of the service startup as that felt too harsh for a stable
branch. So this patch changes the behavior from hard failure to emitting
a warning in the log.
This commit also contains two bugfixes from master squashed into it to
avoid merging broken code:
* Improve error handling during service level check
Change-Id: I89cdf3852266ed93a2ac7cd6261fe269932026ac
cherry picked from commit 3b44275868e08992a36e9163f533d689f27a0119
* Restore retrying the RPC connection to conductor
Change-Id: Iad0ba1a02868eebc2f43b1ac843fcc5096cd5c47
cherry picked from commit 433bee58bc8d7d65edb6a0805021e51972e6bed6
stable/ussuri specific change:
* need to use six.text_type() instead of str() as we still support
python2.7
[1] https://etherpad.opendev.org/p/nova-wallaby-ptg
Closes-Bug: #1903545
Related-Bug: #1871482
Closes-Bug: #1904181
Change-Id: Ie15ec8299ae52ae8f5334d591ed3944e9585cf71
(cherry picked from commit aa7c6f87699ec1340bd446a7d47e1453847a637f)
(cherry picked from commit 0c5ca351e27ca74610478d8af9777de0db5c0acc)
Diffstat (limited to 'doc')
-rw-r--r-- | doc/source/contributor/ptl-guide.rst | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/source/contributor/ptl-guide.rst b/doc/source/contributor/ptl-guide.rst index f167230ce3..e4ebc6a011 100644 --- a/doc/source/contributor/ptl-guide.rst +++ b/doc/source/contributor/ptl-guide.rst @@ -255,6 +255,9 @@ Immediately after RC * Example: https://review.opendev.org/543580 + * Bump the oldest supported compute service version + * https://review.opendev.org/#/c/738482/ + * Create the launchpad series for the next cycle * Set the development focus of the project to the new cycle series |