Code Review
/
controller.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Bug 2187: Implement add-replicas-for-all-shards RPC
[controller.git]
/
opendaylight
/
md-sal
/
sal-distributed-datastore
/
src
/
main
/
yang
/
cluster-admin.yang
diff --git
a/opendaylight/md-sal/sal-distributed-datastore/src/main/yang/cluster-admin.yang
b/opendaylight/md-sal/sal-distributed-datastore/src/main/yang/cluster-admin.yang
index 940741b720c7d1e15bd6865f26585219cc2de51b..a532895098f17bff957b4c425857785f0ceabf6d 100644
(file)
--- a/
opendaylight/md-sal/sal-distributed-datastore/src/main/yang/cluster-admin.yang
+++ b/
opendaylight/md-sal/sal-distributed-datastore/src/main/yang/cluster-admin.yang
@@
-21,13
+21,31
@@
module cluster-admin {
}
}
}
}
+ grouping shard-operation-result {
+ leaf shard-name {
+ type string;
+ }
+
+ leaf data-store-type {
+ type data-store-type;
+ }
+
+ leaf succeeded {
+ type boolean;
+ }
+
+ leaf error-message {
+ type string;
+ }
+ }
+
rpc add-shard-replica {
input {
leaf shard-name {
type string;
description "The name of the shard for which to create a replica.";
}
rpc add-shard-replica {
input {
leaf shard-name {
type string;
description "The name of the shard for which to create a replica.";
}
-
+
leaf data-store-type {
type data-store-type;
description "The type of the data store to which the replica belongs";
leaf data-store-type {
type data-store-type;
description "The type of the data store to which the replica belongs";
@@
-64,6
+82,16
@@
module cluster-admin {
}
rpc add-replicas-for-all-shards {
}
rpc add-replicas-for-all-shards {
+ output {
+ list shard-result {
+ key "shard-name";
+ key "data-store-type";
+ uses shard-operation-result;
+
+ description "The list of results, one per shard";
+ }
+ }
+
description "Adds replicas on this node for all currently defined shards. This is equivalent to issuing
an add-shard-replica RPC for all shards.";
}
description "Adds replicas on this node for all currently defined shards. This is equivalent to issuing
an add-shard-replica RPC for all shards.";
}