Centralize DataTree operations 00/105200/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Apr 2023 19:10:24 +0000 (21:10 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Apr 2023 20:13:07 +0000 (22:13 +0200)
commitd8f02387f324138b3f89f29bdf8ac55e6854348a
tree78941c02d89bd6adc13d994b7ecc5d7d2d3a3406
parent3e7c12d4dee28071d24d38ac089cc2153a8bea2c
Centralize DataTree operations

Centralize taking the snapshot and creating a modifications to the
extent possible.

Change-Id: Ifd2632f583230046686c97cd1b07fefd06266451
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 7708d30b155169f6226b09973d6ff457214ec75e)
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/ReadOnlyShardDataTreeTransaction.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/ReadWriteShardDataTreeTransaction.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/ShardDataTreeTransactionChain.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/StandaloneFrontendHistory.java