Train Series Release Notes


New Features

  • Add glance::api::enabled_backends and glance::api::default_backend parameters for configuring glance backends. The parameters implement glance’s Multi Store syntax, which supports configuring multiple backends of the same type (e.g. multiple rbd backends). Multiple backends of the same type may be specified using new glance::backend::multistore::* defined resource types.

  • Added cache_prefetcher_interval in glance-api.conf, using which the periodic job will run as per the set interval and prefetch images into cache.

  • The new parameters, cinder_enforce_multipath and cinder_use_multipath, are intoroduced into cinder::backend::multistore::cinder class, so that operators can define multipath usage in volume connection.

  • A new parameter cinder_mount_point_base is introduced into glance::backend::multistore::cinder class, so that operators can provide the cinder mount point for NFS volumes.

Deprecation Notes

  • The following parameters are deprecated due to the corresponding parameters being deprecated in glance. They are replaced by the new glance::api::enabled_backends and glance::api::default_backend parameters. * glance::api::stores * glance::api::default_store * glance::api::multi_store

    The following backend resources are deprecated because they are associated with the deprecated glance::api::stores parameter. They are replaced by corresponding glance::backend::multistore resources, except for the s3 backend which was removed from glance in Newton. * glance::backend::cinder * glance::backend::file * glance::backend::rbd * glance::backend::s3 * glance::backend::swift * glance::backend::vsphere

Bug Fixes

  • The swift::backend::multistore::swift::swift_store_config_file is now set to /etc/glance/glance-swift.conf by default. Because of this change the parameter is automatically set to use the configuration file generated by puppet-glance.


New Features

  • Add support to configure service_token_roles in authtoken middleware.


New Features

  • Allow users to run the RabbitMQ heartbeat over a native python thread in the oslo.messaging RabbitMQ driver, by using the rabbit_heartbeat_in_pthread option in configuration.

Upgrade Notes

  • The deprecated pki related options check_revocations_for_cached and hash_algorithms option has been removed.


New Features

  • Add support to configure [oslo_middleware]/max_request_body_size with $max_request_body_size.


Deprecation Notes

  • database_idle_timeout is deprecated and will be removed in a future release. Please use database_connection_recycle_time instead.

Bug Fixes

  • Enabled image_cache_stall_time & image_cache_max_size in glance-api.conf & image_cache_dir in glance-cache.conf, as these parameters need the same values in both conf files, otherwise the cache will potentially run into problems.