1.7.2
版本发布时间: 2018-05-01 23:55:38
rcbops/rpc-maas最新发布版本:1.8.1(2019-01-03 23:00:23)
Release Notes
1.7.2
New Features
- If maas_rally is configured to write to an influxdb endpoint, a new metric (influxdb_success) and alarm will be created to generate alerts if writing to influxdb fails. A failure to write to influxdb is no longer fatal, which allows performance metrics to still be reported via the MaaS API even if the influxdb endpoint is unavailable.
- Add ability to set the port used by the Ceph rados Gateway service. Use the
radosgw_civetweb_port
variable to set the port. This defaults to8080
to match theceph-ansible
default, but theradosgw_civetweb_port
variable must be set to the same value in your Ceph and MaaS configurations. - maas_rally now adds an 'influxdb_database' tag to influxdb datapoints, which allows for granular routing to different backend influxdb databases using telegraf.
- The maas_rally task arguments are now read from the plugin's configuration file (/etc/rally/maas_rally.yml by default). This eliminates the need to look up things such as network uuids when running a performance scenario manually for troubleshooting purposes.
Upgrade Notes
- Any custom scenarios or overrides setting non-default times and/or concurrency values will need to move these settings to the task_args dictionary.
- Any configuration overrides of the extra_vars dictionary will need to rename the dictionary to task_args.
- After running the maas-openstack-rally.yml playbook the rally_* checks in MaaS will fail until the agent is restarted and check definitions are updated.
Bug Fixes
- Revert limiting enablement of rgw checks to first node of each group. This was an incorrect assumption.
-
- Fixes endpoint handling to better support deployment in Kilo environments
-
- Adjusts rabbitmq_status check to better handle missing RabbitMQ API data
-
- Raises MaaS check timeout to 59 seconds, canonizing a de facto default
- Properly validate logical volume status if HP volume is encrypted
- fixed pip-10 introduced gating issue
- Fix rate functions for swift_account_replication_check, swift_container_replication_check, and swift_object_replication_check.
- openstacksdk has been temporarily pinned to <0.12.0 to work around changes that break maas_rally's resource cleanup
Other Notes
- Improvements were made to maas_rally allow running the maas-openstack-rally.yml playbook without installing the MaaS agent. This supports use cases where rally performance scenarios need to be run without shipping metrics to the MaaS API.