Пример #1
0
 private static void HandleAllocateShardResult <TCoordinator>(this TCoordinator coordinator, PersistentShardCoordinator.AllocateShardResult allocateResult) where TCoordinator : IShardCoordinator
 {
     if (allocateResult.ShardRegion == null)
     {
         coordinator.Log.Debug("Shard [{0}] allocation failed. It will be retried", allocateResult.Shard);
     }
     else
     {
         ContinueGetShardHome(coordinator, allocateResult.Shard, allocateResult.ShardRegion, allocateResult.GetShardHomeSender);
     }
 }