Default shard-journal-recovery-log-batch-size to 1
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / yang / entity-owners.yang
index 40067198aba6163a815d815a464f5755231f3e60..0f37e135a718d8cd47c033d4d51240dd3180db22 100644 (file)
@@ -14,31 +14,6 @@ module entity-owners {
 
     container entity-owners {
 
-        // The entity-owner list contains a list of all entities which have been assigned an owner
-        // Since an owner will be a cluster member it gives us a quick way to figure out all the entities
-        // that will need to have new owners assigned on the failure of a given cluster member
-        list entity-owner {
-            key name;
-            leaf name {
-                type string;
-            }
-
-            // Group all entities of a given type together
-            list entity-type {
-                key type;
-                leaf type {
-                    type string;
-                }
-
-                list entity {
-                    key id;
-                    leaf id {
-                        type string;
-                    }
-                }
-            }
-        }
-
         // A list of all entities grouped by type
         list entity-type {
             key type;
@@ -48,14 +23,21 @@ module entity-owners {
 
             list entity {
                 key id;
+
                 leaf id {
+                    type instance-identifier;
+                }
+
+                leaf owner {
                     type string;
                 }
 
                 // A list of all the candidates that would like to own the entity
                 list candidate {
-                    key id;
-                    leaf id {
+                    key name;
+                    ordered-by user;
+
+                    leaf name {
                         type string;
                     }
                 }