[ https://issues.apache.org/jira/browse/IMPALA-8571?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
radford nguyen updated IMPALA-8571: ----------------------------------- Description: The execution of {{QueryEventHook}}s currently has some drawbacks in the design: * exceptions thrown from hooks are simply logged by the Frontend and ignored * hooks that hang will forever block an executor thread (currently fixed-size threadpool) * an unbounded queue is used for scheduled hook tasks, which means that slow/hanging hooks may cause the queue to grow and grow until an {{OutOfMemoryError}} is thrown * metrics around hook execution are not captured (which would really help in debugging/diagnosis) These are all points that should be addressed/improved in this ticket was:Placeholder: description coming soon > Make query-hook-execution more robust and observable > ---------------------------------------------------- > > Key: IMPALA-8571 > URL: https://issues.apache.org/jira/browse/IMPALA-8571 > Project: IMPALA > Issue Type: Sub-task > Components: Frontend > Reporter: radford nguyen > Assignee: radford nguyen > Priority: Major > > The execution of {{QueryEventHook}}s currently has some drawbacks in the > design: > * exceptions thrown from hooks are simply logged by the Frontend and ignored > * hooks that hang will forever block an executor thread (currently > fixed-size threadpool) > * an unbounded queue is used for scheduled hook tasks, which means that > slow/hanging hooks may cause the queue to grow and grow until an > {{OutOfMemoryError}} is thrown > * metrics around hook execution are not captured (which would really help in > debugging/diagnosis) > These are all points that should be addressed/improved in this ticket -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org For additional commands, e-mail: issues-all-h...@impala.apache.org