----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/71784/ -----------------------------------------------------------
(Updated Nov. 21, 2019, 9:40 a.m.) Review request for hive, Laszlo Bodor, Harish Jaiprakash, Mustafa Iman, and Panos Garefalakis. Changes ------- test might be flaky, ignore it until we find a better solution Bugs: HIVE-22514 https://issues.apache.org/jira/browse/HIVE-22514 Repository: hive-git Description ------- HiveProtoLoggingHook uses a ScheduledThreadPoolExecutor to submit writer tasks and to periodically handle rollover. The builtin ScheduledThreadPoolExecutor uses a unbounded queue which cannot be replaced from the outside. If log events are generated at a very fast rate this queue can grow large. Since ScheduledThreadPoolExecutor does not support changing the default unbounded queue to a bounded one, the queue capacity is checked manually by the patch. Diffs (updated) ----- common/src/java/org/apache/hadoop/hive/conf/HiveConf.java a7687d59004 ql/src/java/org/apache/hadoop/hive/ql/hooks/HiveProtoLoggingHook.java 8eab54859bf ql/src/test/org/apache/hadoop/hive/ql/hooks/TestHiveProtoLoggingHook.java 450a0b544d6 Diff: https://reviews.apache.org/r/71784/diff/2/ Changes: https://reviews.apache.org/r/71784/diff/1-2/ Testing ------- unittest Thanks, Attila Magyar