Introduction

Keywords wrapping controller's odl-mdsal-lowlevel yang model rpcs.

Copyright (c) 2017 Cisco Systems, Inc. and others. All rights reserved.

This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html

Keywords

Arguments

member_index shard_name

Documentation

Given node ask to become a shard leader.

Arguments

member_index gid

Documentation

Publishing notifications check by invoking check-publish-notifications rpc. Return publising process state details.

Arguments

member_index prefix replicas

Documentation

Create prefix based shard. ${replicas} is a list of cluster node indexes, taken e.g. from ClusterManagement.List_Indices_Or_All.

Arguments

member_index explicit_status_codes
= ${NO_STATUS_CODES}

Documentation

Invoke get-constant rpc on the requested member and return the registered constant unless explicit status code is expected. The ${explicit_status_codes} is a list of http status codes for which the rpc call is considered as passed and is used for calls with expected failures on odl's side, such as calling the rpc on isolated node etc.

Arguments

member_index context

Documentation

Invoke get-contexted-constant rpc on the requested member and return the registered constant. The argument ${context} is only the string part of the whole instance identifier. The ${explicit_status_codes} is a list of http status codes for which the rpc call is considered as passed and is used for calls with expected failures on odl's side, such as calling the rpc on isolated node etc.

Arguments

member_index explicit_status_codes
= ${NO_STATUS_CODES}

Documentation

Invoke get-singleton-constant rpc on the requested member and return the registered constant unless explicit status code is expected. The ${explicit_status_codes} is a list of http status codes for which the rpc call is considered as passed and is used for calls with expected failures on odl's side, such as calling the rpc on isolated node etc.

Arguments

text

Documentation

Interpret the ${text} as XML response to an unsubscribe call and return copy-matches as boolean.

Arguments

text

Documentation

Attempt to parse the ${text} as successful unsubscribe. If that fails, extract the error message and expect no notifications.

Arguments

member_index seconds trans_per_sec isolated_trans
= ${True}

Documentation

Create transactions with given rate for given time for prefix-based shards.

Arguments

member_index context constant

Documentation

Invoke register-bound-constant rpc and register get-contexted-constant rpc. The argument ${context} is only the string part of the whole instance identifier.

Arguments

member_index constant

Documentation

Register the get-constant rpc on the requested node with given constant.

Arguments

member_index

Documentation

Activate flapping application on given node by invoking register-flapping-singleton rpc.

Arguments

member_index constant

Documentation

Register singleton application on given node by invoking register-singleton-constant rpc.

Arguments

member_index prefix

Documentation

Remove prefix based shard.

Arguments

member_index shard_prefix

Documentation

Invoke shutdown-prefix-shard-replica rpc.

Arguments

member_index shard_name

Documentation

Invoke shutdown-shard-replica rpc.

Arguments

member_index gid seconds notif_per_sec

Documentation

Start publishing notifications by invoking publish-notifications rpc.

Arguments

member_index

Documentation

Subscribe DOMDataTreeListener to listen for the data changes.

Arguments

member_index

Documentation

Subscribe a listener for data changes. Invoke subscribe-dtcl rpc.

Arguments

member_index gid

Documentation

Subscribe listener for the notifications with identifier ${gid}.

Arguments

member_index context

Documentation

Invoke unregister-bound-constant rpc and unregister get-contexted-constant rpc. The argument ${context} is only the string part of the whole instance identifier.

Arguments

member_index

Documentation

Unregister the get-constant rpc on the given node.

Arguments

member_index

Documentation

Deactivate flapping singleton application by invoking unregister-flapping-singleton rpc. Return the successful re-registrations count.

Arguments

member_index

Documentation

Unregister singleton application on given node by invoking unregister-singleton-constant rpc.

Arguments

member_index

Documentation

Invoke unsubscribe-ddtl rpc, return copy-matches field as boolean.

Arguments

member_index

Documentation

Unsubscribe a listener from the data changes. Expect success no notifications received. Return boolean status.

Arguments

member_index

Documentation

Invoke unsubscribe-dtcl rpc, return copy-matches field as boolean.

Arguments

member_index

Documentation

Unsubscribe a listener from the data changes. Expect success no notifications received. Return boolean status.

Arguments

member_index gid

Documentation

Unsubscribe listener for the ${gid} identifier. Return statistics of the publishing process.

Arguments

member_index identifier seconds trans_per_sec chained_trans
= ${True}

Documentation

Create transactions with given rate for given time for module-based shards.

MdsalLowlevel

image/svg+xml