Merge "Remove l2switch sample"
[controller.git] / opendaylight / md-sal / sal-clustering-commons / src / main / resources / ShardTransaction.proto
index 4177bd7a052c244385e75df38dcf0fa31523b67c..c5e4ee45c037df8d3f03c6c3b2e13015c8317ef6 100644 (file)
@@ -15,12 +15,14 @@ message CloseTransactionReply{
 message CreateTransaction{
   required string transactionId = 1;
   required int32  transactionType =2;
+  optional string transactionChainId = 3;
+  optional int32 messageVersion = 4;
 }
 
 message CreateTransactionReply{
-required string transactionActorPath = 1;
-required string transactionId = 2;
-
+  required string transactionActorPath = 1;
+  required string transactionId = 2;
+  optional int32 messageVersion = 3;
 }
 
 message ReadyTransaction{
@@ -28,7 +30,7 @@ message ReadyTransaction{
 }
 
 message ReadyTransactionReply{
-required string actorPath = 1;
+  required string actorPath = 1;
 }
 
 message DeleteData {
@@ -65,3 +67,11 @@ required Node normalizedNode =2;
 message MergeDataReply{
 
 }
+
+message DataExists {
+  required InstanceIdentifier instanceIdentifierPathArguments = 1;
+}
+
+message DataExistsReply {
+  required bool exists = 1;
+}