public static void checkBucketsOnServer() { PartitionedRegion region = (PartitionedRegion)cache .getRegion(PartitionedRegionName); HashMap localBucket2RegionMap = (HashMap)region.getDataStore() .getSizeLocally(); getLogWriter().info( "Size of the " + PartitionedRegionName + " in this VM :- " + localBucket2RegionMap.size()); Set entrySet = localBucket2RegionMap.entrySet(); assertNotNull(entrySet); }
function, isByName); l = ((List)rc1.getResult()); getLogWriter().info("Result size : " + l.size()); assertEquals(3, l.size()); for (Iterator i = l.iterator(); i.hasNext();) {
getLogWriter().info("Result size : " + l.size()); assertEquals(3, l.size()); for (Iterator i = l.iterator(); i.hasNext();) { getLogWriter().info("Exception : " + e.getMessage()); e.printStackTrace(); fail("Test failed after the put operation");
getLogWriter().info("Exception : " + expected.getMessage()); expected.printStackTrace(); fail("Test failed after the put operation");
function, isByName); l = ((List)rc1.getResult()); getLogWriter().info("Result size : " + l.size()); assertEquals(3, l.size()); for (Iterator i = l.iterator(); i.hasNext();) {
public static Object executeFunctionHA() throws Exception { Region region = cache.getRegion(PartitionedRegionName); final HashSet testKeysSet = new HashSet(); for (int i = (totalNumBuckets.intValue() * 10); i > 0; i--) { testKeysSet.add("execKey-" + i); } DistributedSystem.setThreadsSocketPolicy(false); Function function = new TestFunction(true, TestFunction.TEST_FUNCTION_HA); FunctionService.registerFunction(function); Execution dataSet = FunctionService.onRegion(region); ResultCollector rc1 = dataSet.withFilter(testKeysSet) .withArgs(Boolean.TRUE).execute(function.getId()); List l = ((List)rc1.getResult()); getLogWriter().info("Result size : " + l.size()); return l; }
isByName); List resultList = (List)((List)rc1.getResult()); getLogWriter().info("Result size : " + resultList.size()); getLogWriter().info("Result are SSSS : " + resultList); assertEquals(3, resultList.size());
getLogWriter().info("Exception : ", ex); fail("Test failed after the put operation", ex);
getLogWriter().info("Got an exception : " + e.getMessage()); assertTrue(e instanceof EOFException || e instanceof SocketException || e instanceof SocketTimeoutException
public static void serverSingleKeyExecutionSocketTimeOut(Boolean isByName) { Region region = cache.getRegion(PartitionedRegionName); assertNotNull(region); final String testKey = "execKey"; final Set testKeysSet = new HashSet(); testKeysSet.add(testKey); DistributedSystem.setThreadsSocketPolicy(false); Function function = new TestFunction(true, TestFunction.TEST_FUNCTION_SOCKET_TIMEOUT); FunctionService.registerFunction(function); Execution dataSet = FunctionService.onRegion(region); region.put(testKey, new Integer(1)); try { ResultCollector rs = execute(dataSet, testKeysSet, Boolean.TRUE, function, isByName); assertEquals(Boolean.TRUE, ((List)rs.getResult()).get(0)); ResultCollector rs2 = execute(dataSet, testKeysSet, testKey, function, isByName); assertEquals(testKey, ((List)rs2.getResult()).get(0)); } catch (Exception ex) { ex.printStackTrace(); getLogWriter().info("Exception : ", ex); fail("Test failed after the put operation", ex); } }
getLogWriter().info("Exception : " + expected.getMessage()); assertTrue(expected.getMessage().startsWith( (LocalizedStrings.ExecuteFunction_CANNOT_0_RESULTS_HASRESULT_FALSE
getLogWriter().fine("Exception occured : " + expected.getMessage()); assertTrue(expected.getMessage().contains( "No target node found for KEY = " + testKey) getLogWriter().info("Exception : ", ex); fail("Test failed after the put operation", ex);
"verifyDeadAndLiveServers", new Object[] { new Integer(1), new Integer(2) }); DistributedTestCase.join(async[0], 6 * 60 * 1000, getLogWriter()); if (async[0].getException() != null) { fail("UnExpected Exception Occured : ", async[0].getException());
"verifyDeadAndLiveServers", new Object[] { new Integer(1), new Integer(2) }); DistributedTestCase.join(async[0], 5 * 60 * 1000, getLogWriter()); if (async[0].getException() != null) { fail("UnExpected Exception Occured : ", async[0].getException());