You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Vihang Karajgaonkar (JIRA)" <ji...@apache.org> on 2019/06/07 00:00:00 UTC

[jira] [Created] (IMPALA-8632) Add support for self-event detection for insert events

Vihang Karajgaonkar created IMPALA-8632:
-------------------------------------------

             Summary: Add support for self-event detection for insert events
                 Key: IMPALA-8632
                 URL: https://issues.apache.org/jira/browse/IMPALA-8632
             Project: IMPALA
          Issue Type: Sub-task
            Reporter: Vihang Karajgaonkar
            Assignee: Vihang Karajgaonkar


In case of {{INSERT_EVENTS}} if Impala inserts into a table it causes a refresh to the underlying table/partition. This could be unnecessary when there is only one Impala cluster in the system. The existing self-event detection framework cannot identify such events because they are not sending HMS objects like tables and partitions to the HMS. Instead in case of {{INSERT_EVENT}} HMS API only asks for a table name or partition value to fire a insert event on it. 

We can detect a self-event in such cases if the HMS API to fire a listener event is improved to return the event id. This would be used by EventProcessor to ignore the event when it is fetched later in the next polling cycle. In order to support this, we will need to make a change to Hive as well so that the enhanced API can be used.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)