[ 
https://issues.apache.org/jira/browse/IMPALA-12399?focusedWorklogId=878394&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-878394
 ]

ASF GitHub Bot logged work on IMPALA-12399:
-------------------------------------------

                Author: ASF GitHub Bot
            Created on: 25/Aug/23 12:01
            Start Date: 25/Aug/23 12:01
    Worklog Time Spent: 10m 
      Work Description: VenuReddy2103 opened a new pull request, #58:
URL: https://github.com/apache/impala/pull/58

   Notification events like OPEN_TXN are ignored on catalogd 
MetastoreEventsProcessor. So, we can pass eventTypeSkipList with OPEN_TXN in 
NotificationEventRequest while invoking get_next_notification() to avoid 
reading such notification messages from metastore and then ignoring on 
catalogd. OPEN_TXN event being more frequent(received even upon describe table 
operation from beeline), we can significantly reduce unwanted processing on 
both hive metastore and catalogd. Catalogd reads events in batches of 
EVENTS_BATCH_SIZE_PER_RPC, skipping such unnecessary events can help catchup 
the events faster.
   
   Testing:
    - Manually tested




Issue Time Tracking
-------------------

            Worklog Id:     (was: 878394)
    Remaining Estimate: 0h
            Time Spent: 10m

> Pass eventTypeSkipList with OPEN_TXN in NotificationEventRequest to avoid 
> receiving OPEN_TXN events from HMS
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: IMPALA-12399
>                 URL: https://issues.apache.org/jira/browse/IMPALA-12399
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Catalog
>            Reporter: Venugopal Reddy K
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Notification events like OPEN_TXN are ignored on catalogd 
> {{{}MetastoreEventsProcessor{}}}. So, we can pass eventTypeSkipList with 
> OPEN_TXN in NotificationEventRequest while invoking get_next_notification() 
> to avoid reading such notification messages from HMS and then ignoring on 
> catalogd. OPEN_TXN event being more frequent(received even upon describe 
> table operation from beeline), we can significantly reduce unwanted 
> processing on both HMS and catalogd. Catalogd reads events in batches of 
> EVENTS_BATCH_SIZE_PER_RPC, skipping such unnecessary events can help catchup 
> the events faster.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to