Ocata Series Release Notes


New Features

  • Add new option glance::backend::swift::swift_store_large_object_chunk_size The swift_store_large_object_chunk_size is to be used in conjunction with swift_store_large_object_size. While swift_store_large_object_size is the trigger for glance to start chunking images, swift_store_large_object_chunk_size is the size of the chunks.

  • Added the ability to manage the ‘limit_param_default’ and ‘api_limit_max’ options for the glance api.


Bug Fixes

  • Load the default predefined namespaces for the Glance Metadata Definitions Catalog when syncing the Glance DB.


New Features

  • Add new parameter “control_exchange”, the default exchange under which topics are scoped. May be overridden by an exchange name specified in the transport_url option.

  • Add new parameter “rpc_response_timeout”, seconds to wait for a response from a call



Glance API v1 is now deprecated and tools depending on it should move onto as their default, and perhaps only supported, version.

New Features

  • Passes parameter to keystone authtoken define to manage python-memcache package install.

  • Add the ability to configure the oslo messaging notification transport url via glance::notify::rabbit::notficiation_transport_url

Deprecation Notes

  • signing_dir option is now deprecated for removal, the parameter has no effect.

  • This change deprecates the use of v1 (by forcing v2). This assumes the Glance service it will talk to has v2 enabled. In order to guarantee compatibility, this changes introduces a similar, fake, copy-from behavior which downloads the remote image into the server (a temporary file) where the provider is running and then uploads it to Glance. Consumers of this provider must be aware of space limitations and the possibility of there not being enough space for this operation to succeed.


New Features

  • Allow to configure Glance API v1 with enable_v1_api boolean. If set to True, the glance::registry::enable_v1_registry also needs to be set to True. Note that if you set these values to True, Glance will send some deprecation warnings. This option is separated from enable_v2_api, and both API versions can be deployed together.

  • Allow to configure Glance API v2 with enable_v2_api boolean. This option is separated from enable_v1_api, and both API versions can be deployed together.

Deprecation Notes

  • Deprecate glance::registry::sync_db. The option will be removed in a future release. Now we should use glance::api::sync_db. The reason of this change is because Glance Registry is no longer required with API v2 and API v1 has been deprecated since Mitaka.

Other Notes

  • removed deprecated glance::api::keystone_user

  • removed deprecated glance::api::keystone_password

  • removed deprecated glance::api::keystone_tenant

  • removed deprecatedglance::api::identity_uri

  • removed deprecated glance::api::auth_uri

  • removed deprecated glance::api::memcached_servers

  • removed deprecated glance::api::token_cache_time

  • removed deprecated glance::api::signing_dir

  • removed deprecated glance::api::auth_type

  • removed deprecated glance::glare::keystone_user

  • removed deprecated glance::glare::keystone_password

  • removed deprecated glance::glare::keystone_tenant

  • removed deprecated glance::glare::identity_uri

  • removed deprecated glance::glare::auth_uri

  • removed deprecated glance::glare::memcached_servers

  • removed deprecated glance::glare::token_cache_time

  • removed deprecated glance::glare::signing_dir

  • removed deprecated glance::glare::auth_type

  • removed deprecated glance::registry::keystone_user

  • removed deprecated glance::registry::keystone_password

  • removed deprecated glance::registry::keystone_tenant

  • removed deprecated glance::registry::identity_uri

  • removed deprecated glance::registry::auth_uri

  • removed deprecated glance::registry::memcached_servers

  • removed deprecated glance::registry::token_cache_time

  • removed deprecated glance::registry::signing_dir

  • removed deprecated glance::registry::auth_type


Deprecation Notes

  • glance::notify::rabbitmq::rabbit_host, glance::notify::rabbitmq::rabbit_hosts, glance::notify::rabbitmq::rabbit_password, glance::notify::rabbitmq::rabbit_port, glance::notify::rabbitmq::rabbit_userid and glance::notify::rabbitmq::rabbit_virtual_host are deprecated. glance::notify::rabbitmq::default_transport_url should be used instead.

Bug Fixes

  • Fixed documentation for log_dir parameter

Other Notes

  • Parameters that control the number of spawned child processes for distributing processing have had their default value changed from ::processorcount to ::os_workers.

  • The verbose option was marked to be removed in Ocata, in Newton the option was deprecated.