@Override public void setDouble(String key, double value) { this.backingConfig.setDouble(this.prefix + key, value); }
@Override public void setDouble(ConfigOption<Double> key, double value) { this.backingConfig.setDouble(prefix + key.key(), value); }
orig.setLong("longvalue", 478236947162389746L); orig.setFloat("PI", 3.1415926f); orig.setDouble("E", Math.E); orig.setBoolean("shouldbetrue", true); orig.setBytes("bytes sequence", new byte[] { 1, 2, 3, 4, 5 });
/** * Remove 15% of the heap, at least 384MB. * */ @Test public void testHeapCutoff() { Configuration conf = new Configuration(); conf.setFloat(ResourceManagerOptions.CONTAINERIZED_HEAP_CUTOFF_RATIO, 0.15F); conf.setInteger(ResourceManagerOptions.CONTAINERIZED_HEAP_CUTOFF_MIN, 384); Assert.assertEquals(616, Utils.calculateHeapSize(1000, conf)); Assert.assertEquals(8500, Utils.calculateHeapSize(10000, conf)); // test different configuration Assert.assertEquals(3400, Utils.calculateHeapSize(4000, conf)); conf.setString(ResourceManagerOptions.CONTAINERIZED_HEAP_CUTOFF_MIN.key(), "1000"); conf.setString(ResourceManagerOptions.CONTAINERIZED_HEAP_CUTOFF_RATIO.key(), "0.1"); Assert.assertEquals(3000, Utils.calculateHeapSize(4000, conf)); conf.setString(ResourceManagerOptions.CONTAINERIZED_HEAP_CUTOFF_RATIO.key(), "0.5"); Assert.assertEquals(2000, Utils.calculateHeapSize(4000, conf)); conf.setString(ResourceManagerOptions.CONTAINERIZED_HEAP_CUTOFF_RATIO.key(), "1"); Assert.assertEquals(0, Utils.calculateHeapSize(4000, conf)); // test also deprecated keys conf = new Configuration(); conf.setDouble(ConfigConstants.YARN_HEAP_CUTOFF_RATIO, 0.15); conf.setInteger(ConfigConstants.YARN_HEAP_CUTOFF_MIN, 384); Assert.assertEquals(616, Utils.calculateHeapSize(1000, conf)); Assert.assertEquals(8500, Utils.calculateHeapSize(10000, conf)); }
public void setRelativeMemoryInput(int inputNum, double relativeMemorySize) { this.config.setDouble(MEMORY_INPUT_PREFIX + inputNum, relativeMemorySize); }
@Override public void setDouble(String key, double value) { this.backingConfig.setDouble(this.prefix + key, value); }
@Override public void setDouble(String key, double value) { this.backingConfig.setDouble(this.prefix + key, value); }
public void setRelativeMemoryDriver(double relativeMemorySize) { this.config.setDouble(MEMORY_DRIVER, relativeMemorySize); }
public void setRelativeInputMaterializationMemory(int inputNum, double relativeMemory) { this.config.setDouble(INPUT_DAM_MEMORY_PREFIX + inputNum, relativeMemory); }
public void setRelativeBackChannelMemory(double relativeMemory) { if (relativeMemory < 0) { throw new IllegalArgumentException(); } this.config.setDouble(ITERATION_HEAD_BACKCHANNEL_MEMORY, relativeMemory); }
public void setRelativeSolutionSetMemory(double relativeMemory) { if (relativeMemory < 0) { throw new IllegalArgumentException(); } this.config.setDouble(ITERATION_HEAD_SOLUTION_SET_MEMORY, relativeMemory); }
public void setRelativeSolutionSetMemory(double relativeMemory) { if (relativeMemory < 0) { throw new IllegalArgumentException(); } this.config.setDouble(ITERATION_HEAD_SOLUTION_SET_MEMORY, relativeMemory); }
public void setRelativeSolutionSetMemory(double relativeMemory) { if (relativeMemory < 0) { throw new IllegalArgumentException(); } this.config.setDouble(ITERATION_HEAD_SOLUTION_SET_MEMORY, relativeMemory); }
public void setRelativeSolutionSetMemory(double relativeMemory) { if (relativeMemory < 0) { throw new IllegalArgumentException(); } this.config.setDouble(ITERATION_HEAD_SOLUTION_SET_MEMORY, relativeMemory); }
public void setRelativeBackChannelMemory(double relativeMemory) { if (relativeMemory < 0) { throw new IllegalArgumentException(); } this.config.setDouble(ITERATION_HEAD_BACKCHANNEL_MEMORY, relativeMemory); }
public void setRelativeBackChannelMemory(double relativeMemory) { if (relativeMemory < 0) { throw new IllegalArgumentException(); } this.config.setDouble(ITERATION_HEAD_BACKCHANNEL_MEMORY, relativeMemory); }
public void setRelativeBackChannelMemory(double relativeMemory) { if (relativeMemory < 0) { throw new IllegalArgumentException(); } this.config.setDouble(ITERATION_HEAD_BACKCHANNEL_MEMORY, relativeMemory); }
@Override public void setDouble(ConfigOption<Double> key, double value) { this.backingConfig.setDouble(prefix + key.key(), value); }
@Override public void setDouble(ConfigOption<Double> key, double value) { this.backingConfig.setDouble(prefix + key.key(), value); }