Newton Serie Releasenotes

3.0.3

Fehlerkorrekturen

  • When an unprivileged user want to access to Gnocchi resources created by Ceilometer, that doesn’t work because the filter scope the Gnocchi query to resource owner to the user. To fix we introduce a new configuration option „gnocchi_external_project_owner“ set by default to „service“. The new filter now allow two kind of Gnocchi resources:

    • owned by the user project

    • owned by „gnocchi_external_project_owner“ and the orignal project_id of the resource is the user project.

3.0.0

Neue Funktionen

  • Aodh Diesnte aktiviert, einschließlich aodh-evaluator, aodh-listener und aodh-notifier, damit diese in multiplen Worker-Modi laufen. Neue Optionen wurden hinzugefügt, für [evaluator]Worker, [listener]Worker und [notifier]Workers. Standardmäßig sind sie auf 1 gesetzt.

  • Unterstützung zur Stapelverarbeitung von Nachrichten in der Warteschlange hinzugefügt. Dies erlaubt dem aodh-listener mehrere Nachrichten pro Thread aufzunehmen und somit eine effizientere Bearbeitung.

  • Eine neue Option “rest_notifier_ca_bundle_certificate_path” wurde der Konfigurationsdatei hinzugefügt, mit Keine als Standardwert. Wenn die Option vorhanden ist und SSL für Alarmaktionen verwendet wird, so wird der Zertifikatpfad als Wert verwendet, um Parameter in Aktionsanfragen zu überprüfen.

  • Es ist erlaubt, das Alarmevaluierungsfenster zu erweitern, um die Verzögerung zwischen Report und Aufnahme zu kompensieren. Eine neue Option additional_ingestion_lag wurde eingeführt, mit Standard 0. Sie bezeichnet die Anzahl an Sekunden der Fenstererweiterung.

  • Unterstützung zur Stapelverarbeitung von Nachrichten in der Warteschlange hinzugefügt. Dies erlaubt dem aodh-notifier mehrere Nachrichten pro Thread aufzunehmen und somit eine effizientere Bearbeitung.

Aktualisierungsnotizen

  • Werkzeug hinzugefügt zum migrieren von Alarm- und Alarmverlaufsdaten aus NoSQL in SQL. Das Migrationswerkzeug wurde erfolgreich in der Devstackumgebung gestestet, aber Benutzer sollten dennoch vorsichtig vorgehen. Die Datenmigration zwischen Storage-Backends ist gefährlich.

  • batch_size und batch_timeout Konfigurationsoptionen wurden dem [listener]-Abschnitt der Konfiguration hinzugefügt. batch_size bestimmt die Anzahl der Nachrichten, die vor dem Start der Bearbeitung aufgenommen werden. In gleicher Weise bestimmt batch_timeout die Wartezeit, bevor die Bearbeitung beginnt.

  • batch_size und batch_timeout Konfigurationsoptionen wurden dem [notifier]-Abschnitt der Konfiguration hinzugefügt. batch_size bestimmt die Anzahl der Nachrichten, die vor dem Start der Bearbeitung aufgenommen werden. In gleicher Weise bestimmt batch_timeout die Wartezeit, bevor die Bearbeitung beginnt.

  • Werkzeug hinzugefügt, um Kombinationsalarme in Composite-Alarme zu konvertieren, da die Kombinationsalarmunterstützung abgekündigt wurde. Es wird empfohlen, zur Alarmierung durch multiple Bedingungen Composite-Alarme zu verwenden.

Ablaufwarnungen

  • Kombinationsalarme gelten offiziell als veraltet und sind per Standard deaktiviert. Setzen Sie api.enable_combination_alarms auf Wahr, um sie zu aktivieren. Bereits vorhandene Alarme werden weiterhin evaluiert, aber die Bearbeitung über die API hängt von der Konfigurationsoption ab. Es wird empfohlen, Composite Alarme zu verwenden.

Fehlerkorrekturen

  • [bug 1582131] Problem beseitigt beim hinzufügen des CA_BUNDLE Zertifikatpfades als Wert für den „verify“ Parameter in SSL Anfragen.

  • [bug 1575530] Ein Patch wurde hinzugefügt, um den Partition Coordinator zu verbessern und um sicherzustellen, dass eingegebene Aufgaben richtig an Partitionsmitglieder verteilt werden.

Andere Notizen

  • Notwendigkeit eines einmaligen Alarmnamens für jedes Projekt wurde entfernt.