From: Abhishek Kumar Date: Sat, 20 Sep 2014 08:19:11 +0000 (-0700) Subject: Bug 1577: Gates access to Shard actor until its initialized X-Git-Tag: release/helium-sr1~46 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;ds=inline;h=05193e1f77cb4f1be9a58b946cd11e619c10bb8c;hp=05193e1f77cb4f1be9a58b946cd11e619c10bb8c;p=controller.git Bug 1577: Gates access to Shard actor until its initialized 1. Shard manager creates Shard and mark them un-initialized. Shard completes recovery and onRecoveryComplete, sends a message to Shard manager to mark it initialized. If a request for Shard comes to Shard manager and the shard is not initialized, it sends ActorNotInitialized message. 2. Normalizes and refactors ActorContext. 3. Adds AbstractUntypedPersistentActorWithMetering to meter ShardManager. Change-Id: Ibf15a2ef56422bda53067039d2271a719b6b2ce3 Signed-off-by: Abhishek Kumar ---