Centralize DataTree operations 98/105198/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Apr 2023 19:10:24 +0000 (21:10 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 3 Apr 2023 20:08:52 +0000 (20:08 +0000)
commit7708d30b155169f6226b09973d6ff457214ec75e
treeb5cc3fb62ed12bbfce8f0a1aa460928dda128a6a
parente4673e2f5f64daaed0ce44680f425fb1171b1fee
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>
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