From 125575e0811737ce69338eaf08469c65f322dd31 Mon Sep 17 00:00:00 2001 From: Qiming Teng Date: Mon, 4 Jun 2018 03:50:53 +0000 Subject: [PATCH] Rocky milestone 2 release note Change-Id: I24b56d878c8f57e29e3b93dabdbb31b490bc52d1 --- .../notes/db-retries-da4a0d9d83ad56bb.yaml | 5 +++++ .../notes/docker-reboot-999ec624186864e3.yaml | 4 ++++ .../notes/docker-start-c850c256c6149f4f.yaml | 4 ++++ .../notes/event-notification-eda06b43ce17a081.yaml | 6 ++++++ .../fix-aodh-integration-41e69276158ad233.yaml | 7 +++++++ .../kubernetes-dependents-1d7a70aa43ee8aa4.yaml | 5 +++++ .../notes/lock-retry-ab31681e74997cf9.yaml | 6 ++++++ .../notes/new-config-options-a963e5841d35ef03.yaml | 14 ++++++++++++++ .../node-op-return-value-73720cf91b6e2672.yaml | 4 ++++ .../notes/node-recover-ace5311e23030f20.yaml | 8 ++++++++ .../notes/node-role-fix-211d1536dd66066d.yaml | 4 ++++ .../notes/policy-retry-251cf15f06368ad4.yaml | 5 +++++ .../notes/schedule-improved-6996965f07450b35.yaml | 6 ++++++ ...skip-lifecycle-completion-b528464e11071666.yaml | 6 ++++++ .../notes/vm-lock-unlock-da4c3095575c9c94.yaml | 4 ++++ .../notes/vm-pause-unpause-3e414ce4d86c7ed3.yaml | 4 ++++ .../notes/vm-rescue-unrescue-f56047419c50e957.yaml | 4 ++++ .../notes/vm-start-stop-e590e25a04fff1e0.yaml | 4 ++++ .../notes/vm-suspend-resume-a4398520255e6bbd.yaml | 4 ++++ 19 files changed, 104 insertions(+) create mode 100644 releasenotes/notes/db-retries-da4a0d9d83ad56bb.yaml create mode 100644 releasenotes/notes/docker-reboot-999ec624186864e3.yaml create mode 100644 releasenotes/notes/docker-start-c850c256c6149f4f.yaml create mode 100644 releasenotes/notes/event-notification-eda06b43ce17a081.yaml create mode 100644 releasenotes/notes/fix-aodh-integration-41e69276158ad233.yaml create mode 100644 releasenotes/notes/kubernetes-dependents-1d7a70aa43ee8aa4.yaml create mode 100644 releasenotes/notes/lock-retry-ab31681e74997cf9.yaml create mode 100644 releasenotes/notes/new-config-options-a963e5841d35ef03.yaml create mode 100644 releasenotes/notes/node-op-return-value-73720cf91b6e2672.yaml create mode 100644 releasenotes/notes/node-recover-ace5311e23030f20.yaml create mode 100644 releasenotes/notes/node-role-fix-211d1536dd66066d.yaml create mode 100644 releasenotes/notes/policy-retry-251cf15f06368ad4.yaml create mode 100644 releasenotes/notes/schedule-improved-6996965f07450b35.yaml create mode 100644 releasenotes/notes/skip-lifecycle-completion-b528464e11071666.yaml create mode 100644 releasenotes/notes/vm-lock-unlock-da4c3095575c9c94.yaml create mode 100644 releasenotes/notes/vm-pause-unpause-3e414ce4d86c7ed3.yaml create mode 100644 releasenotes/notes/vm-rescue-unrescue-f56047419c50e957.yaml create mode 100644 releasenotes/notes/vm-start-stop-e590e25a04fff1e0.yaml create mode 100644 releasenotes/notes/vm-suspend-resume-a4398520255e6bbd.yaml diff --git a/releasenotes/notes/db-retries-da4a0d9d83ad56bb.yaml b/releasenotes/notes/db-retries-da4a0d9d83ad56bb.yaml new file mode 100644 index 000000000..0090c2a57 --- /dev/null +++ b/releasenotes/notes/db-retries-da4a0d9d83ad56bb.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + All REST calls that involve a DB interaction are now automatically retried + upon deadlock exceptions. diff --git a/releasenotes/notes/docker-reboot-999ec624186864e3.yaml b/releasenotes/notes/docker-reboot-999ec624186864e3.yaml new file mode 100644 index 000000000..4f678f5ca --- /dev/null +++ b/releasenotes/notes/docker-reboot-999ec624186864e3.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + Fixed an error when restarting a docker container node. diff --git a/releasenotes/notes/docker-start-c850c256c6149f4f.yaml b/releasenotes/notes/docker-start-c850c256c6149f4f.yaml new file mode 100644 index 000000000..2453dc4e4 --- /dev/null +++ b/releasenotes/notes/docker-start-c850c256c6149f4f.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Added operation support to start a docker container. diff --git a/releasenotes/notes/event-notification-eda06b43ce17a081.yaml b/releasenotes/notes/event-notification-eda06b43ce17a081.yaml new file mode 100644 index 000000000..c76fb511d --- /dev/null +++ b/releasenotes/notes/event-notification-eda06b43ce17a081.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + The engine has been augmented to send event notifications only when a node + is active and it has a physical ID associated. This is targeting at the + lifecycle hooks and possibly other notifications. diff --git a/releasenotes/notes/fix-aodh-integration-41e69276158ad233.yaml b/releasenotes/notes/fix-aodh-integration-41e69276158ad233.yaml new file mode 100644 index 000000000..a45d4e611 --- /dev/null +++ b/releasenotes/notes/fix-aodh-integration-41e69276158ad233.yaml @@ -0,0 +1,7 @@ +--- +upgrade: + - | + The API microversion 1.10 has fixed the webhook trigger API for easier + integration with Aodh. In previous microversions, the query parameters + are used as action inputs. Starting from 1.10, the key-value pairs in the + request body are also considered as request inputs. diff --git a/releasenotes/notes/kubernetes-dependents-1d7a70aa43ee8aa4.yaml b/releasenotes/notes/kubernetes-dependents-1d7a70aa43ee8aa4.yaml new file mode 100644 index 000000000..86cd3921f --- /dev/null +++ b/releasenotes/notes/kubernetes-dependents-1d7a70aa43ee8aa4.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + Added dependency relationship between the master cluster and the worker + cluster creatd for Kubernetes. diff --git a/releasenotes/notes/lock-retry-ab31681e74997cf9.yaml b/releasenotes/notes/lock-retry-ab31681e74997cf9.yaml new file mode 100644 index 000000000..b43670964 --- /dev/null +++ b/releasenotes/notes/lock-retry-ab31681e74997cf9.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Fixed cluster and node lock management so that failed lock acquire + operations are automatically retried. This is an important fix for + running multiple service engines. diff --git a/releasenotes/notes/new-config-options-a963e5841d35ef03.yaml b/releasenotes/notes/new-config-options-a963e5841d35ef03.yaml new file mode 100644 index 000000000..e6a35887a --- /dev/null +++ b/releasenotes/notes/new-config-options-a963e5841d35ef03.yaml @@ -0,0 +1,14 @@ +--- +features: + - | + New configuration option "database_retry_limit" is added for customizing + the maximum retries for failed operations on the database. The default + value is 10. + - | + New configuration option "database_retry_interval" is added for specifying + the number of seconds between database operation retries. The default + value is 0.1. + - | + New configuration option "database_max_retry_interval" is added for users + to specify the maximum number of seconds between database operation retries. + The default value is 2. diff --git a/releasenotes/notes/node-op-return-value-73720cf91b6e2672.yaml b/releasenotes/notes/node-op-return-value-73720cf91b6e2672.yaml new file mode 100644 index 000000000..495196d07 --- /dev/null +++ b/releasenotes/notes/node-op-return-value-73720cf91b6e2672.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + Fixed the return value from a node operation call. diff --git a/releasenotes/notes/node-recover-ace5311e23030f20.yaml b/releasenotes/notes/node-recover-ace5311e23030f20.yaml new file mode 100644 index 000000000..fdf06bdc4 --- /dev/null +++ b/releasenotes/notes/node-recover-ace5311e23030f20.yaml @@ -0,0 +1,8 @@ +--- +fixes: + - | + Fixed defects in node recover operation to ensure node status is properly + handled. + - | + Improved logic in rebooting and rebuilding nova server nodes so that + exceptions are caught and handled. diff --git a/releasenotes/notes/node-role-fix-211d1536dd66066d.yaml b/releasenotes/notes/node-role-fix-211d1536dd66066d.yaml new file mode 100644 index 000000000..43c1f0675 --- /dev/null +++ b/releasenotes/notes/node-role-fix-211d1536dd66066d.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + Fixed the "role" field used when creating/updating a node. diff --git a/releasenotes/notes/policy-retry-251cf15f06368ad4.yaml b/releasenotes/notes/policy-retry-251cf15f06368ad4.yaml new file mode 100644 index 000000000..49778bc50 --- /dev/null +++ b/releasenotes/notes/policy-retry-251cf15f06368ad4.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + The policy attach and detach actions are improved to automatically retry + on failed attempts. diff --git a/releasenotes/notes/schedule-improved-6996965f07450b35.yaml b/releasenotes/notes/schedule-improved-6996965f07450b35.yaml new file mode 100644 index 000000000..5ecdca69f --- /dev/null +++ b/releasenotes/notes/schedule-improved-6996965f07450b35.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + The action scheduler has been refactored so that no premature sleeping will + be performed and no unwanted exceptions will be thrown when shutting down + workers. diff --git a/releasenotes/notes/skip-lifecycle-completion-b528464e11071666.yaml b/releasenotes/notes/skip-lifecycle-completion-b528464e11071666.yaml new file mode 100644 index 000000000..77cf58436 --- /dev/null +++ b/releasenotes/notes/skip-lifecycle-completion-b528464e11071666.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + The lifecycle hooks feature added during Queens cycle is improved to handle + cases where a node no longer exists. The lifecycle is only effective when + the target node exists and active. diff --git a/releasenotes/notes/vm-lock-unlock-da4c3095575c9c94.yaml b/releasenotes/notes/vm-lock-unlock-da4c3095575c9c94.yaml new file mode 100644 index 000000000..978218e68 --- /dev/null +++ b/releasenotes/notes/vm-lock-unlock-da4c3095575c9c94.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Added support to lock and unlock a nova server node. diff --git a/releasenotes/notes/vm-pause-unpause-3e414ce4d86c7ed3.yaml b/releasenotes/notes/vm-pause-unpause-3e414ce4d86c7ed3.yaml new file mode 100644 index 000000000..369ced0a9 --- /dev/null +++ b/releasenotes/notes/vm-pause-unpause-3e414ce4d86c7ed3.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Added operation support to pause and unpause a nova server node. diff --git a/releasenotes/notes/vm-rescue-unrescue-f56047419c50e957.yaml b/releasenotes/notes/vm-rescue-unrescue-f56047419c50e957.yaml new file mode 100644 index 000000000..cea8d56f9 --- /dev/null +++ b/releasenotes/notes/vm-rescue-unrescue-f56047419c50e957.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Added operation support to rescue and unrescue a nova server node. diff --git a/releasenotes/notes/vm-start-stop-e590e25a04fff1e0.yaml b/releasenotes/notes/vm-start-stop-e590e25a04fff1e0.yaml new file mode 100644 index 000000000..2f20fe726 --- /dev/null +++ b/releasenotes/notes/vm-start-stop-e590e25a04fff1e0.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Added operation support to start and stop a nova server node. diff --git a/releasenotes/notes/vm-suspend-resume-a4398520255e6bbd.yaml b/releasenotes/notes/vm-suspend-resume-a4398520255e6bbd.yaml new file mode 100644 index 000000000..e5219f1c1 --- /dev/null +++ b/releasenotes/notes/vm-suspend-resume-a4398520255e6bbd.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Added operation support for suspending and resuming a nova server node.