Bug 3372: Convert backend DataTree exceptions appropriately 33/22033/2
authorTom Pantelis <tpanteli@brocade.com>
Sat, 6 Jun 2015 12:06:48 +0000 (08:06 -0400)
committerGerrit Code Review <gerrit@opendaylight.org>
Sat, 6 Jun 2015 23:31:56 +0000 (23:31 +0000)
commit14f8732b144cbe12c97a31555e794938cbe96e62
tree1ca29ca5ee303a3779d3b4ecbd46fcda2e0ace36
parent8274ae55bc9eba37035a62f49d992f85391524ed
Bug 3372: Convert backend DataTree exceptions appropriately

Specifically, convert ConflictingModificationAppliedException to
OptimisticLockFailedException and
DataValidationFailedException to TransactionCommitFailedException.

Change-Id: I7962e80d1fd51e818d17ed29a3e81262a78f9c3d
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
(cherry picked from commit aa6342c2982aa30ffbcca6d1212de164041d9477)
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractShardDataTreeTransaction.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/ShardCommitCoordinator.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/ShardDataTree.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/SimpleShardDataTreeCohort.java
opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/SimpleShardDataTreeCohortTest.java [new file with mode: 0644]