private JetConfig getConfig() { JetService service = nodeEngine.getService(JetService.SERVICE_NAME); return service.getJetInstance().getConfig(); }
) { final JetInstance instance = getJetInstance(nodeEngine); final int defaultParallelism = instance.getConfig().getInstanceConfig().getCooperativeThreadCount(); final Collection<MemberInfo> members = new HashSet<>(membersView.size()); final Address[] partitionOwners = new Address[nodeEngine.getPartitionService().getPartitionCount()]; final int clusterSize = members.size(); final boolean isJobDistributed = clusterSize > 1; final EdgeConfig defaultEdgeConfig = instance.getConfig().getDefaultEdgeConfig(); final Map<MemberInfo, ExecutionPlan> plans = new HashMap<>(); int memberIndex = 0;
private String dagToJson(long jobId, JobConfig jobConfig, Data dagData) { ClassLoader classLoader = jetService.getJobExecutionService().getClassLoader(jobConfig, jobId); DAG dag = deserializeWithCustomClassLoader(nodeEngine.getSerializationService(), classLoader, dagData); int coopThreadCount = getJetInstance(nodeEngine).getConfig().getInstanceConfig().getCooperativeThreadCount(); return dag.toJson(coopThreadCount).toString(); }
private void assertJetConfig() { JetConfig jetConfig = jetInstance.getConfig(); Config hazelcastConfig = jetConfig.getHazelcastConfig(); assertHazelcastConfig(hazelcastConfig); InstanceConfig instanceConfig = jetConfig.getInstanceConfig(); assertEquals(4, instanceConfig.getBackupCount()); assertEquals(2, instanceConfig.getCooperativeThreadCount()); assertEquals(200, instanceConfig.getFlowControlPeriodMs()); assertEquals(1234, instanceConfig.getScaleUpDelayMillis()); EdgeConfig edgeConfig = jetConfig.getDefaultEdgeConfig(); assertEquals(8, edgeConfig.getQueueSize()); assertEquals(3, edgeConfig.getPacketSizeLimit()); assertEquals(5, edgeConfig.getReceiveWindowMultiplier()); assertEquals("bar", jetConfig.getProperties().getProperty("foo")); MetricsConfig metricsConfig = jetConfig.getMetricsConfig(); assertFalse(metricsConfig.isEnabled()); assertEquals(123, metricsConfig.getRetentionSeconds()); assertEquals(10, metricsConfig.getCollectionIntervalSeconds()); assertTrue(metricsConfig.isMetricsForDataStructuresEnabled()); }