vih...@cloudera.com has uploaded a new patch set (#8). ( 
http://gerrit.cloudera.org:8080/12118 )

Change subject: IMPALA-7970 : Add support for automatic invalidates by polling 
metastore events
......................................................................

IMPALA-7970 : Add support for automatic invalidates by polling metastore events

This change adds support to CatalogD to poll metastore events to issue 
invalidate
on tables automatically. It adds basic infrastructure to poll HMS notifications 
events
at a configurable frequency using a backend config called 
hms_event_polling_frequency_s
flag. Currently, it issues invalidate at tables when it received alter events 
on table
and partitions. It also adds tables/databases and removes tables from catalogD 
when it
receives create_table/create_database and drop_table/drop_database events. The 
default
value of hms_event_polling_frequency_s is 0 which disables the feature. A 
non-zero
value in seconds of this configuration can be used to enable the feature and set
the polling frequency.

The change also adds a new test class to test the basic functionality for each 
of the
event type which is supported.

Change-Id: Ic70b27780560b7ac9b33418d132b36cd0ca4abf7
---
M be/src/common/global-flags.cc
M be/src/util/backend-gflag-util.cc
M common/thrift/BackendGflags.thrift
M fe/src/main/java/org/apache/impala/catalog/CatalogServiceCatalog.java
M fe/src/main/java/org/apache/impala/catalog/Db.java
A fe/src/main/java/org/apache/impala/catalog/MetastoreEventsProcessor.java
M fe/src/main/java/org/apache/impala/service/BackendConfig.java
A fe/src/test/java/org/apache/impala/catalog/MetastoreEventsProcessorTest.java
M fe/src/test/resources/postgresql-hive-site.xml.template
9 files changed, 1,052 insertions(+), 14 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/18/12118/8
--
To view, visit http://gerrit.cloudera.org:8080/12118
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ic70b27780560b7ac9b33418d132b36cd0ca4abf7
Gerrit-Change-Number: 12118
Gerrit-PatchSet: 8
Gerrit-Owner: Anonymous Coward <vih...@cloudera.com>
Gerrit-Reviewer: Anonymous Coward <vih...@cloudera.com>
Gerrit-Reviewer: Bharath Vissapragada <bhara...@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>

Reply via email to