Vihang Karajgaonkar has uploaded a new patch set (#2). ( http://gerrit.cloudera.org:8080/12641 )
Change subject: IMPALA-8266 : Event filtering logic may not filter all the events ...................................................................... IMPALA-8266 : Event filtering logic may not filter all the events This patch fixes a bug in event filtering logic. The bug shows up when atleast one event is filtered out and then a inverse event immediately shows up after a create_table or create_database event. For example, consider a event stream has following sequence create_database, create_table, drop_table, drop_database. In such a case only the first create_database gets filtered out instead of both the create_database and create_table event. This leads to a exception while processing create_table since the database creation is skipped. Testing done: 1. Adds additional cases in the existing test which generates such sequence of events. Change-Id: Iaeaa26017ee223cca18344e5e1d6ace87200fd9c --- M fe/src/main/java/org/apache/impala/catalog/events/MetastoreEvents.java M fe/src/test/java/org/apache/impala/catalog/events/MetastoreEventsProcessorTest.java 2 files changed, 73 insertions(+), 35 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/41/12641/2 -- To view, visit http://gerrit.cloudera.org:8080/12641 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Iaeaa26017ee223cca18344e5e1d6ace87200fd9c Gerrit-Change-Number: 12641 Gerrit-PatchSet: 2 Gerrit-Owner: Vihang Karajgaonkar <[email protected]> Gerrit-Reviewer: Bharath Vissapragada <[email protected]> Gerrit-Reviewer: Impala Public Jenkins <[email protected]> Gerrit-Reviewer: Paul Rogers <[email protected]> Gerrit-Reviewer: Vihang Karajgaonkar <[email protected]>
