Beispiel #1
0
 private static void ValidateVBucketMap(VBucketConfig vbsm, int knownNodeCount)
 {
     for (var i = 0; i < vbsm.vBucketMap.Length; i++)
     {
         var map = vbsm.vBucketMap[i];
         if (map == null || map.Length == 0)
         {
             throw new InvalidOperationException("Server sent an empty vbucket definition at index " + i);
         }
         if (map[0] >= knownNodeCount)
         {
             throw new InvalidOperationException(String.Format("VBucket line {0} has a master index {1} out of range of the server list ({2})", i, map[0], knownNodeCount));
         }
     }
 }
 private static void ValidateVBucketMap(VBucketConfig vbsm, int knownNodeCount)
 {
     for (var i = 0; i < vbsm.vBucketMap.Length; i++)
     {
         var map = vbsm.vBucketMap[i];
         if (map == null || map.Length == 0)
             throw new InvalidOperationException("Server sent an empty vbucket definition at index " + i);
         if (map[0] >= knownNodeCount || map[0] < 0)
             throw new InvalidOperationException(String.Format("VBucket line {0} has a master index {1} out of range of the server list ({2})", i, map[0], knownNodeCount));
     }
 }