From: Tomas Cere Date: Wed, 31 Aug 2016 15:22:30 +0000 (+0200) Subject: BUG 2138: Introduce DistributedShardedDOMDataTree X-Git-Tag: release/carbon~339 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=877c428f2897f6e3b11efd25589a84aa0c660a31;hp=877c428f2897f6e3b11efd25589a84aa0c660a31 BUG 2138: Introduce DistributedShardedDOMDataTree This is the initial patch that introduces the concept of prefix based shards and consumer/producer api's into the DistributedDatastore. Each shard has a frontend registered into the ShardedDOMDataTree that forwards calls into the DistributedDataStoreClient frontend which then handles the actual writes into the Shard. These ShardFrontends are then distributed into other nodes via ShardedDataTreeActor which also handles notification of other nodes of open Producers. Change-Id: Ifcbd1021fdaeac7929fc547e6e32be50da9d93fc Signed-off-by: Tomas Cere Signed-off-by: Robert Varga ---