@Test
public void testExplicitPropertyMappings()
{
Map<String, String> properties = new ImmutableMap.Builder<String, String>()
.put("query.low-memory-killer.enabled", "true")
.put("query.low-memory-killer.delay", "20s")
.put("query.max-memory", "2GB")
.put("query.max-memory-per-node", "2GB")
.build();
MemoryManagerConfig expected = new MemoryManagerConfig()
.setKillOnOutOfMemory(true)
.setKillOnOutOfMemoryDelay(new Duration(20, SECONDS))
.setMaxQueryMemory(new DataSize(2, GIGABYTE))
.setMaxQueryMemoryPerNode(new DataSize(2, GIGABYTE));
assertFullMapping(properties, expected);
}
}