Perform delegate cursor enter/exit first 62/46362/1
authorRobert Varga <rovarga@cisco.com>
Tue, 20 Sep 2016 14:01:08 +0000 (16:01 +0200)
committerRobert Varga <rovarga@cisco.com>
Mon, 3 Oct 2016 11:36:24 +0000 (13:36 +0200)
commit1b1273f401e6eb1e8a6216d4d6df2c0f03970d06
tree25d2b3ac4b89a567ac5bb14106183ca725aae1da
parent23e32be97e2f7b5f98c779e6c3e992dd9da929d6
Perform delegate cursor enter/exit first

Delegate may fail to perform the operation, which would leave
our stack inconsistent, leading to confusion if the user ignores
exceptions. Perform enter/exit on delegate first and only if it
succeeds proceed to update our stack.

Change-Id: If6ebfd9b530e9052a5dc8cab120a5d0c8317f937
Signed-off-by: Robert Varga <rovarga@cisco.com>
(cherry picked from commit 10787df610669aa4bb22f7f8feae1dc1455dffb8)
dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/ShardedDOMDataTreeWriteTransaction.java