Prasanth Jayachandran created HIVE-20656: --------------------------------------------
Summary: Map aggregation memory configs are too aggressive Key: HIVE-20656 URL: https://issues.apache.org/jira/browse/HIVE-20656 Project: Hive Issue Type: Bug Affects Versions: 4.0.0, 3.2.0 Reporter: Prasanth Jayachandran The defaults for the following configs seems to be too aggressive. In java this can easily lead to several full GC pauses whose memory cannot be reclaimed. {code:java} HIVEMAPAGGRHASHMEMORY("hive.map.aggr.hash.percentmemory", (float) 0.99, "Portion of total memory to be used by map-side group aggregation hash table"), HIVEMAPAGGRMEMORYTHRESHOLD("hive.map.aggr.hash.force.flush.memory.threshold", (float) 0.9, "The max memory to be used by map-side group aggregation hash table.\n" + "If the memory usage is higher than this number, force to flush data"),{code} We can be little bit conservative for these configs to avoid getting into GC pause. -- This message was sent by Atlassian JIRA (v7.6.3#76005)