[STORM-3743] Add new topologies and change TestLargeCluster for more realistic supervisor creation.
diff --git a/storm-server/src/test/java/org/apache/storm/scheduler/resource/strategies/scheduling/TestLargeCluster.java b/storm-server/src/test/java/org/apache/storm/scheduler/resource/strategies/scheduling/TestLargeCluster.java
index ca73d9a..f1553dc 100644
--- a/storm-server/src/test/java/org/apache/storm/scheduler/resource/strategies/scheduling/TestLargeCluster.java
+++ b/storm-server/src/test/java/org/apache/storm/scheduler/resource/strategies/scheduling/TestLargeCluster.java
@@ -62,12 +62,16 @@
 import java.util.Map;
 import java.util.Set;
 import java.util.TreeMap;
+import java.util.concurrent.atomic.AtomicInteger;
 
 @ExtendWith({NormalizedResourcesExtension.class})
 public class TestLargeCluster {
     private static final Logger LOG = LoggerFactory.getLogger(TestLargeCluster.class);
 
-    public static final String TEST_CLUSTER_NAME = "largeCluster01";
+    public static final String TEST_CLUSTER_01 = "largeCluster01";
+    public static final String TEST_CLUSTER_02 = "largeCluster02";
+
+    public static final String TEST_CLUSTER_NAME = TEST_CLUSTER_02;
     public static final String TEST_RESOURCE_PATH = "clusterconf/" + TEST_CLUSTER_NAME;
     public static final String COMPRESSED_SERIALIZED_TOPOLOGY_FILENAME_ENDING = "code.ser";
     public static final String COMPRESSED_SERIALIZED_CONFIG_FILENAME_ENDING = "conf.ser";
@@ -148,7 +152,7 @@
 
     /**
      * Create an array of TopologyDetails by reading serialized files for topology and configuration in the
-     * resource path.
+     * resource path. Skip topologies with no executors/components.
      *
      * @param failOnParseError throw exception if there are unmatched files, otherwise ignore unmatched and read errors.
      * @return An array of TopologyDetails representing resource files.
@@ -255,6 +259,10 @@
             Map<ExecutorDetails, String> execToComp = TestUtilsForResourceAwareScheduler.genExecsAndComps(stormTopology);
             LOG.info("Topology \"{}\" spouts={}, bolts={}, execToComp size is {}", topoName,
                     stormTopology.get_spouts_size(), stormTopology.get_bolts_size(), execToComp.size());
+            if (execToComp.isEmpty()) {
+                LOG.error("Topology \"{}\" Ignoring BAD topology with zero executors", topoName);
+                continue;
+            }
             int numWorkers = Integer.parseInt("" + conf.getOrDefault(Config.TOPOLOGY_WORKERS, "0"));
             TopologyDetails topo = new TopologyDetails(topoId, conf, stormTopology,  numWorkers,
                     execToComp, Time.currentTimeSecs(), "user");
@@ -312,57 +320,87 @@
     }
 
     /**
-     * Create supervisors.
+     * Create supervisors for a larger cluster configuration.
      *
-     * @param uniformSupervisors true if all supervisors are of the same size, false otherwise.
+     * @param reducedSupervisorsPerRack number of supervisors to reduce in rack.
+     * @return created supervisors.
+     */
+    private static Map<String, SupervisorDetails> createSupervisors(int reducedSupervisorsPerRack) {
+        if (TEST_CLUSTER_NAME.equals(TEST_CLUSTER_02)) {
+            return createSupervisorsForCluster02(reducedSupervisorsPerRack);
+        } else {
+            return createSupervisorsForCluster01(reducedSupervisorsPerRack);
+        }
+    }
+
+    /**
+     * Create supervisors for a newer {@link #TEST_CLUSTER_02} cluster configuration to mimic a large cluster in use.
+     *
+     * @param reducedSupervisorsPerRack number of supervisors to reduce per rack.
+     * @return created supervisors.
+     */
+    private static Map<String, SupervisorDetails> createSupervisorsForCluster02(int reducedSupervisorsPerRack) {
+        Collection<SupervisorDistribution> supervisorDistributions = SupervisorDistribution.getSupervisorDistribution02();
+        Map<String, Collection<SupervisorDistribution>> byRackId = SupervisorDistribution.mapByRackId(supervisorDistributions);
+        LOG.info("Cluster={}, Designed capacity: {}", TEST_CLUSTER_NAME, SupervisorDistribution.clusterCapacity(supervisorDistributions));
+
+        Map<String, SupervisorDetails> retList = new HashMap<>();
+        Map<String, AtomicInteger> seenRacks = new HashMap<>();
+        byRackId.forEach((rackId, list) -> {
+            int tmpRackSupervisorCnt = list.stream().mapToInt(x -> x.supervisorCnt).sum() - Math.abs(reducedSupervisorsPerRack);
+            if (tmpRackSupervisorCnt > Math.abs(reducedSupervisorsPerRack)) {
+                tmpRackSupervisorCnt -= Math.abs(reducedSupervisorsPerRack);
+            }
+            final int adjustedRackSupervisorCnt = tmpRackSupervisorCnt;
+            list.forEach(x -> {
+                int supervisorCnt = x.supervisorCnt;
+                for (int i = 0; i < supervisorCnt ; i++) {
+                    int superInRack = seenRacks.computeIfAbsent(rackId, z -> new AtomicInteger(-1)).incrementAndGet();
+                    int rackNum = seenRacks.size() - 1;
+                    if (superInRack >= adjustedRackSupervisorCnt) {
+                        continue;
+                    }
+                    createAndAddOneSupervisor(rackNum, superInRack, x.cpuPercent, x.memoryMb, x.slotCnt, retList);
+                }
+            });
+        });
+        return retList;
+    }
+
+    /**
+     * Create supervisors for a non-uniform supervisor distribution closely (but not exactly) mimics a large cluster in use.
+     *
+     * @param reducedSupervisorsPerRack is the reduction in supervisors per rack to constrain capacity (15 is tight)
      * @return supervisor details indexed by id
      */
-    private static Map<String, SupervisorDetails> createSupervisors(boolean uniformSupervisors) {
-        Map<String, SupervisorDetails> retVal;
-        if (uniformSupervisors) {
-            int numRacks = 16;
-            int numSupersPerRack = 82;
-            int numPorts = 50; // note: scheduling is slower when components with large cpu/mem leave large percent of workerslots unused
-            int rackStart = 0;
-            int superInRackStart = 1;
-            double cpu = 7200; // %percent
-            double mem = 356_000; // MB
-            Map<String, Double> miscResources = new HashMap<>();
-            miscResources.put("network.resource.units", 100.0);
+    private static Map<String, SupervisorDetails> createSupervisorsForCluster01(int reducedSupervisorsPerRack) {
+        int numSupersPerRack = 82 - Math.abs(reducedSupervisorsPerRack);
+        int numPorts = 50;
 
-            return TestUtilsForResourceAwareScheduler.genSupervisorsWithRacks(
-                    numRacks, numSupersPerRack, numPorts, rackStart, superInRackStart, cpu, mem, miscResources);
+        Map<String, SupervisorDetails> retList = new HashMap<>();
 
-        } else {
-            // this non-uniform supervisor distribution closely (but not exactly) mimics a large cluster in use
-            int numSupersPerRack = 82;
-            int numPorts = 50;
-
-            Map<String, SupervisorDetails> retList = new HashMap<>();
-
-            for (int rack = 0 ; rack < 12 ; rack++) {
-                double cpu = 3600; // %percent
-                double mem = 178_000; // MB
-                for (int superInRack = 0; superInRack < numSupersPerRack ; superInRack++) {
-                    createAndAddOneSupervisor(rack, superInRack, cpu - 100 * (superInRack % 2), mem, numPorts, retList);
-                }
+        for (int rack = 0 ; rack < 12 ; rack++) {
+            double cpu = 3600; // %percent
+            double mem = 178_000; // MB
+            for (int superInRack = 0; superInRack < numSupersPerRack ; superInRack++) {
+                createAndAddOneSupervisor(rack, superInRack, cpu - 100 * (superInRack % 2), mem, numPorts, retList);
             }
-            for (int rack = 12 ; rack < 14 ; rack++) {
-                double cpu = 2400; // %percent
-                double mem = 118_100; // MB
-                for (int superInRack = 0; superInRack < numSupersPerRack ; superInRack++) {
-                    createAndAddOneSupervisor(rack, superInRack, cpu - 100 * (superInRack % 2), mem, numPorts, retList);
-                }
-            }
-            for (int rack = 14 ; rack < 16 ; rack++) {
-                double cpu = 1200; // %percent
-                double mem = 42_480; // MB
-                for (int superInRack = 0; superInRack < numSupersPerRack ; superInRack++) {
-                    createAndAddOneSupervisor(rack, superInRack, cpu - 100 * (superInRack % 2), mem, numPorts, retList);
-                }
-            }
-            return retList;
         }
+        for (int rack = 12 ; rack < 14 ; rack++) {
+            double cpu = 2400; // %percent
+            double mem = 118_100; // MB
+            for (int superInRack = 0; superInRack < numSupersPerRack ; superInRack++) {
+                createAndAddOneSupervisor(rack, superInRack, cpu - 100 * (superInRack % 2), mem, numPorts, retList);
+            }
+        }
+        for (int rack = 14 ; rack < 16 ; rack++) {
+            double cpu = 1200; // %percent
+            double mem = 42_480; // MB
+            for (int superInRack = 0; superInRack < numSupersPerRack ; superInRack++) {
+                createAndAddOneSupervisor(rack, superInRack, cpu - 100 * (superInRack % 2), mem, numPorts, retList);
+            }
+        }
+        return retList;
     }
 
     /**
@@ -372,9 +410,7 @@
      */
     @Test
     public void testLargeCluster() throws Exception {
-        boolean uniformSupervisors = false; // false means non-uniform supervisor distribution
-
-        Map<String, SupervisorDetails> supervisors = createSupervisors(uniformSupervisors);
+        Map<String, SupervisorDetails> supervisors = createSupervisors(0);
 
         TopologyDetails[] topoDetailsArray = createTopoDetailsArray(false);
         Assert.assertTrue("No topologies found", topoDetailsArray.length > 0);
@@ -383,6 +419,9 @@
         Config confWithDefaultStrategy = new Config();
         confWithDefaultStrategy.putAll(topoDetailsArray[0].getConf());
         confWithDefaultStrategy.put(Config.TOPOLOGY_SCHEDULER_STRATEGY, DefaultResourceAwareStrategy.class.getName());
+        confWithDefaultStrategy.put(
+                Config.STORM_NETWORK_TOPOGRAPHY_PLUGIN,
+                TestUtilsForResourceAwareScheduler.GenSupervisorsDnsToSwitchMapping.class.getName());
 
         INimbus iNimbus = new INimbusTest();
         Cluster cluster = new Cluster(iNimbus, new ResourceMetrics(new StormMetricsRegistry()), supervisors, new HashMap<>(),
@@ -422,6 +461,74 @@
         classesToDebug.forEach(x -> Configurator.setLevel(x.getName(), Level.INFO));
     }
 
+    public static class SupervisorDistribution {
+        final String rackId;
+        final int supervisorCnt;
+        final int slotCnt;
+        final int memoryMb;
+        final int cpuPercent;
+
+        public SupervisorDistribution(int supervisorCnt, String rackId, int slotCnt, int memoryMb, int cpuPercent) {
+            this.rackId = rackId;
+            this.supervisorCnt = supervisorCnt;
+            this.slotCnt = slotCnt;
+            this.memoryMb = memoryMb;
+            this.cpuPercent = cpuPercent;
+        }
+
+        public static Map<String, Collection<SupervisorDistribution>> mapByRackId(Collection<SupervisorDistribution> supervisors) {
+            Map<String, Collection<SupervisorDistribution>> retVal = new HashMap<>();
+            supervisors.forEach(x -> retVal.computeIfAbsent(x.rackId, rackId -> new ArrayList<>()).add(x));
+            return retVal;
+        }
+
+        public static Collection<SupervisorDistribution> getSupervisorDistribution02() {
+            return Arrays.asList(
+                // Cnt, Rack,    Slot, Mem, CPU
+                new SupervisorDistribution(78, "r001", 12, 42461, 1100),
+                new SupervisorDistribution(146, "r002", 36, 181362, 3500),
+                new SupervisorDistribution(18, "r003", 36, 181362, 3500),
+                new SupervisorDistribution(120, "r004", 36, 181362, 3500),
+                new SupervisorDistribution(24, "r005", 36, 181362, 3500),
+                new SupervisorDistribution(16, "r005", 48, 177748, 4700),
+                new SupervisorDistribution(12, "r006", 18, 88305, 1800),
+                new SupervisorDistribution(368, "r006", 36, 181205, 3500),
+                new SupervisorDistribution(62, "r007", 48, 177748, 4700),
+                new SupervisorDistribution(50, "r008", 36, 181348, 3500),
+                new SupervisorDistribution(64, "r008", 48, 177748, 4700),
+                new SupervisorDistribution(74, "r009", 48, 177748, 4700),
+                new SupervisorDistribution(74, "r010", 48, 177748, 4700),
+                new SupervisorDistribution(10, "r011", 48, 177748, 4700),
+                new SupervisorDistribution(78, "r012", 24, 120688, 2300),
+                new SupervisorDistribution(150, "r013", 48, 177748, 4700),
+                new SupervisorDistribution(76, "r014", 36, 181362, 3500),
+                new SupervisorDistribution(38, "r015", 48, 174431, 4700),
+                new SupervisorDistribution(78, "r016", 36, 181375, 3500),
+                new SupervisorDistribution(72, "r017", 36, 181362, 3500),
+                new SupervisorDistribution(80, "r018", 36, 181362, 3500),
+                new SupervisorDistribution(76, "r019", 36, 181362, 3500),
+                new SupervisorDistribution(78, "r020", 24, 120696, 2300),
+                new SupervisorDistribution(80, "r021", 24, 120696, 2300)
+            );
+        }
+
+        public static String clusterCapacity(Collection<SupervisorDistribution> supervisorDistributions) {
+            long cpuPercent = 0;
+            long memoryMb = 0;
+            int supervisorCnt = 0;
+            Set<String> racks = new HashSet<>();
+
+            for (SupervisorDistribution x: supervisorDistributions) {
+                memoryMb += (x.supervisorCnt * x.memoryMb);
+                cpuPercent += (x.supervisorCnt * x.cpuPercent);
+                supervisorCnt += x.supervisorCnt;
+                racks.add(x.rackId);
+            };
+            return String.format("Cluster summary: Racks=%d, Supervisors=%d, memoryMb=%d, cpuPercent=%d",
+                racks.size(), supervisorCnt, memoryMb, cpuPercent);
+        }
+    }
+
     public static class INimbusTest implements INimbus {
         @Override
         public void prepare(Map<String, Object> topoConf, String schedulerLocalDir) {
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00000-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00000-stormcode.ser
new file mode 100644
index 0000000..75a1493
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00000-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00000-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00000-stormconf.ser
new file mode 100644
index 0000000..dd2778a
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00000-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00001-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00001-stormcode.ser
new file mode 100644
index 0000000..45982ef
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00001-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00001-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00001-stormconf.ser
new file mode 100644
index 0000000..d3fedb9
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00001-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00002-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00002-stormcode.ser
new file mode 100644
index 0000000..060da68
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00002-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00002-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00002-stormconf.ser
new file mode 100644
index 0000000..f120a21
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00002-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00003-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00003-stormcode.ser
new file mode 100644
index 0000000..1ef7f48
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00003-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00003-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00003-stormconf.ser
new file mode 100644
index 0000000..b5cd7f2
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00003-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00004-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00004-stormcode.ser
new file mode 100644
index 0000000..bc8b0f2
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00004-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00004-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00004-stormconf.ser
new file mode 100644
index 0000000..2c92372
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00004-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00005-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00005-stormcode.ser
new file mode 100644
index 0000000..f86accf
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00005-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00005-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00005-stormconf.ser
new file mode 100644
index 0000000..b64bb43
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00005-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00006-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00006-stormcode.ser
new file mode 100644
index 0000000..232e0f5
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00006-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00006-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00006-stormconf.ser
new file mode 100644
index 0000000..79387dc
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00006-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00007-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00007-stormcode.ser
new file mode 100644
index 0000000..7ebe1e7
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00007-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00007-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00007-stormconf.ser
new file mode 100644
index 0000000..5d11e3b
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00007-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00008-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00008-stormcode.ser
new file mode 100644
index 0000000..a0253bc
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00008-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00008-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00008-stormconf.ser
new file mode 100644
index 0000000..35a1ef8
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00008-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00009-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00009-stormcode.ser
new file mode 100644
index 0000000..8e97443
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00009-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00009-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00009-stormconf.ser
new file mode 100644
index 0000000..2120f8f
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00009-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00010-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00010-stormcode.ser
new file mode 100644
index 0000000..33003a3
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00010-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00010-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00010-stormconf.ser
new file mode 100644
index 0000000..9081c7a
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00010-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00011-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00011-stormcode.ser
new file mode 100644
index 0000000..3804f0b
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00011-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00011-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00011-stormconf.ser
new file mode 100644
index 0000000..6a6f9b9
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00011-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00012-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00012-stormcode.ser
new file mode 100644
index 0000000..b0d113c
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00012-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00012-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00012-stormconf.ser
new file mode 100644
index 0000000..af1511a
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00012-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00013-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00013-stormcode.ser
new file mode 100644
index 0000000..f38a3f7
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00013-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00013-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00013-stormconf.ser
new file mode 100644
index 0000000..a2bb9fb
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00013-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00014-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00014-stormcode.ser
new file mode 100644
index 0000000..75b4615
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00014-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00014-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00014-stormconf.ser
new file mode 100644
index 0000000..e32d031
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00014-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00015-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00015-stormcode.ser
new file mode 100644
index 0000000..3245bcd
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00015-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00015-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00015-stormconf.ser
new file mode 100644
index 0000000..ef69999
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00015-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00016-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00016-stormcode.ser
new file mode 100644
index 0000000..1891976
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00016-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00016-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00016-stormconf.ser
new file mode 100644
index 0000000..fa71b60
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00016-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00017-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00017-stormcode.ser
new file mode 100644
index 0000000..4b91160
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00017-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00017-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00017-stormconf.ser
new file mode 100644
index 0000000..c43bb4a
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00017-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00018-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00018-stormcode.ser
new file mode 100644
index 0000000..e792431
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00018-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00018-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00018-stormconf.ser
new file mode 100644
index 0000000..4181338
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00018-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00019-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00019-stormcode.ser
new file mode 100644
index 0000000..e2c9c42
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00019-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00019-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00019-stormconf.ser
new file mode 100644
index 0000000..b552d63
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00019-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00020-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00020-stormcode.ser
new file mode 100644
index 0000000..71fb8ed
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00020-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00020-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00020-stormconf.ser
new file mode 100644
index 0000000..1b536b1
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00020-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00021-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00021-stormcode.ser
new file mode 100644
index 0000000..f29b5c3
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00021-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00021-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00021-stormconf.ser
new file mode 100644
index 0000000..be7bff6
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00021-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00022-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00022-stormcode.ser
new file mode 100644
index 0000000..ed12a19
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00022-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00022-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00022-stormconf.ser
new file mode 100644
index 0000000..260c2da
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00022-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00023-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00023-stormcode.ser
new file mode 100644
index 0000000..2a36bd2
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00023-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00023-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00023-stormconf.ser
new file mode 100644
index 0000000..0d11dfe
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00023-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00024-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00024-stormcode.ser
new file mode 100644
index 0000000..31189a6
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00024-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00024-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00024-stormconf.ser
new file mode 100644
index 0000000..afbe114
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00024-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00025-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00025-stormcode.ser
new file mode 100644
index 0000000..a7d652e
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00025-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00025-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00025-stormconf.ser
new file mode 100644
index 0000000..c5647d7
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00025-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00026-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00026-stormcode.ser
new file mode 100644
index 0000000..9d6e557
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00026-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00026-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00026-stormconf.ser
new file mode 100644
index 0000000..9fd7ca7
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00026-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00027-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00027-stormcode.ser
new file mode 100644
index 0000000..067c195
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00027-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00027-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00027-stormconf.ser
new file mode 100644
index 0000000..6bb9ee2
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00027-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00028-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00028-stormcode.ser
new file mode 100644
index 0000000..f59c96b
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00028-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00028-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00028-stormconf.ser
new file mode 100644
index 0000000..66d265e
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00028-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00029-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00029-stormcode.ser
new file mode 100644
index 0000000..aaa0fb8
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00029-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00029-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00029-stormconf.ser
new file mode 100644
index 0000000..e05fcd7
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00029-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00030-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00030-stormcode.ser
new file mode 100644
index 0000000..e5ba59e
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00030-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00030-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00030-stormconf.ser
new file mode 100644
index 0000000..9351ea2
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00030-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00031-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00031-stormcode.ser
new file mode 100644
index 0000000..1fe74ba
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00031-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00031-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00031-stormconf.ser
new file mode 100644
index 0000000..a279460
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00031-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00032-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00032-stormcode.ser
new file mode 100644
index 0000000..f44a374
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00032-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00032-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00032-stormconf.ser
new file mode 100644
index 0000000..6985c0e
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00032-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00033-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00033-stormcode.ser
new file mode 100644
index 0000000..42e682a
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00033-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00033-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00033-stormconf.ser
new file mode 100644
index 0000000..b843b74
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00033-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00034-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00034-stormcode.ser
new file mode 100644
index 0000000..beb4493
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00034-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00034-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00034-stormconf.ser
new file mode 100644
index 0000000..c6389f7
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00034-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00035-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00035-stormcode.ser
new file mode 100644
index 0000000..84f538c
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00035-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00035-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00035-stormconf.ser
new file mode 100644
index 0000000..3716ff1
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00035-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00036-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00036-stormcode.ser
new file mode 100644
index 0000000..371a38d
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00036-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00036-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00036-stormconf.ser
new file mode 100644
index 0000000..f2572f7
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00036-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00037-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00037-stormcode.ser
new file mode 100644
index 0000000..102a8df
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00037-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00037-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00037-stormconf.ser
new file mode 100644
index 0000000..5df6dd3
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00037-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00038-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00038-stormcode.ser
new file mode 100644
index 0000000..0b9cbdf
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00038-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00038-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00038-stormconf.ser
new file mode 100644
index 0000000..75229d3
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00038-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00039-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00039-stormcode.ser
new file mode 100644
index 0000000..3513e7a
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00039-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00039-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00039-stormconf.ser
new file mode 100644
index 0000000..84bbad0
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00039-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00040-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00040-stormcode.ser
new file mode 100644
index 0000000..cc70a7d
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00040-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00040-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00040-stormconf.ser
new file mode 100644
index 0000000..e8db4f5
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00040-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00041-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00041-stormcode.ser
new file mode 100644
index 0000000..705c254
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00041-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00041-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00041-stormconf.ser
new file mode 100644
index 0000000..fcb3413
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00041-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00042-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00042-stormcode.ser
new file mode 100644
index 0000000..3caf128
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00042-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00042-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00042-stormconf.ser
new file mode 100644
index 0000000..498295d
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00042-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00043-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00043-stormcode.ser
new file mode 100644
index 0000000..bff2033
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00043-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00043-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00043-stormconf.ser
new file mode 100644
index 0000000..3315e1d
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00043-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00044-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00044-stormcode.ser
new file mode 100644
index 0000000..4b9b39c
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00044-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00044-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00044-stormconf.ser
new file mode 100644
index 0000000..a1c54dc
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00044-stormconf.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00045-stormcode.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00045-stormcode.ser
new file mode 100644
index 0000000..e5daf0d
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00045-stormcode.ser
Binary files differ
diff --git a/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00045-stormconf.ser b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00045-stormconf.ser
new file mode 100644
index 0000000..8e740b6
--- /dev/null
+++ b/storm-server/src/test/resources/clusterconf/largeCluster02/TopologyName00045-stormconf.ser
Binary files differ