We are pumped to announce the release of: neutron-lib 1.23.0: Neutron shared routines and utilities This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through launchpad: https://bugs.launchpad.net/neutron For more details, please see below. 1.23.0 ^^^^^^ New Features ************ * Maximum rpc timeout is now configurable by "rpc_response_max_timeout" from Neutron config instead of being calculated as "10 * rpc_response_timeout" value. * The "agent-resources-synced" extension introduces a new agent attribute named "resources_synced" that tracks the success of the resource view synchronization to Placement. * Extend the ML2 type driver abstract methods "reserve_provider_segment" and "allocate_tenant_segment" with "filters" that is used as search criteria for the segment allocation support when network-segment-range extension is loaded. Bug Fixes ********* * The oslo.db wrap_db_retry function now supports randomized time jitter in its retry algorithm. Add support for that feature, if the installed version of oslo.db supports it. Other Notes *********** * The "neutron_lib.api.definitions.network_segment_range.NETWORK_SEGM ENT_RANGE_TYPE_LIST" constant was moved to "neutron_lib.constants" and renamed to "NETWORK_SEGMENT_RANGE_TYPES" so that it can be used elsewhere. * This change removes the "ONBOARD_SUBNETS_SPECS" attribute extension from the subnet onboard extension descriptor. This has been deemed to be an unnecessary attribute extension during implementation and has been removed. Because subnet onboard is not yet a completed Neutron feature, the API definition is being updated to reflect this. Changes in neutron-lib 1.22.0..1.23.0 ------------------------------------- a50381f Fix pep8 E126 11f1fd8 Add missing ws seperator between words e003212 Extend methods for network segment range support c0f55ac doc neutron-lib current 5780a77 Remove unnecessary attributes and specs from subnet_onboard API 5dcccd2 New agent attribute: resources_synced fada2b8 Use oslo.db jitter in our db retries 42efcef Move network segment range types to lib constants af902df Add a new configuration parameter rpc_response_max_timeout Diffstat (except docs and test files) ------------------------------------- api-ref/source/v2/agents.inc | 9 ++++ api-ref/source/v2/parameters.yaml | 13 +++++ .../v2/samples/agents/agent-show-response.json | 1 + .../v2/samples/agents/agent-update-response.json | 1 + .../v2/samples/agents/agents-list-response.json | 4 ++ neutron_lib/api/definitions/__init__.py | 2 + .../api/definitions/agent_resources_synced.py | 44 ++++++++++++++++ neutron_lib/api/definitions/base.py | 1 + .../api/definitions/network_segment_range.py | 8 +-- neutron_lib/api/definitions/qos_rules_alias.py | 58 +++++++++++----------- neutron_lib/api/definitions/subnet_onboard.py | 18 +------ neutron_lib/api/validators/__init__.py | 2 +- neutron_lib/constants.py | 3 ++ neutron_lib/db/api.py | 26 +++++++--- neutron_lib/exceptions/placement.py | 2 +- neutron_lib/plugins/ml2/api.py | 12 +++-- neutron_lib/rpc.py | 6 ++- .../api/definitions/test_agent_resources_synced.py | 21 ++++++++ ...-for-a-newly-added-option-2082877bf7dd136b.yaml | 5 ++ .../agent-resources-synced-e70828841faf7acd.yaml | 6 +++ ...ment-methods-with-filters-6e74953ae2d3b828.yaml | 7 +++ ...ge-types-to-lib-constants-d45c6959607e9136.yaml | 6 +++ .../notes/oslo-db-jitter-c4d13cc81755203e.yaml | 5 ++ ...update-subnet-onboard-api-267a9a37f6426d64.yaml | 8 +++ 31 files changed, 251 insertions(+), 78 deletions(-)
participants (1)
-
no-reply@openstack.org