use of org.apache.hadoop.hive.metastore.api.WMPool in project hive by apache.
the class TestWorkloadManager method pool.
public static WMPool pool(String path, int qp, double alloc, String policy) {
WMPool pool = new WMPool("rp", path);
pool.setAllocFraction(alloc);
pool.setQueryParallelism(qp);
pool.setSchedulingPolicy(policy);
return pool;
}
use of org.apache.hadoop.hive.metastore.api.WMPool in project hive by apache.
the class TestJsonRPFormatter method addPool.
private void addPool(WMFullResourcePlan fullRp, String poolName, double allocFraction, int parallelism, String policy) {
WMPool pool = new WMPool(fullRp.getPlan().getName(), poolName);
pool.setAllocFraction(allocFraction);
pool.setQueryParallelism(parallelism);
if (policy != null) {
pool.setSchedulingPolicy(policy);
}
fullRp.addToPools(pool);
}
use of org.apache.hadoop.hive.metastore.api.WMPool in project hive by apache.
the class HiveServer2 method createTestResourcePlan.
private WMFullResourcePlan createTestResourcePlan() {
WMFullResourcePlan resourcePlan;
WMPool pool = new WMPool("testDefault", "llap");
pool.setAllocFraction(1f);
pool.setQueryParallelism(1);
resourcePlan = new WMFullResourcePlan(new WMResourcePlan("testDefault"), Lists.newArrayList(pool));
resourcePlan.getPlan().setDefaultPoolPath("testDefault");
return resourcePlan;
}
Aggregations