commit 00eb31a8e7aa4aa614ef4ab3568a70dcd6304a0a Author: Bharath Krishna Date: Mon Jun 18 21:43:07 2018 -0700 HIVE-19942 : Hive Notification: All events for indexes should have table name. diff --git hcatalog/server-extensions/src/main/java/org/apache/hive/hcatalog/listener/DbNotificationListener.java hcatalog/server-extensions/src/main/java/org/apache/hive/hcatalog/listener/DbNotificationListener.java index 8114d3598c43ee1f9cc0f54cb9b686e7e7e38a25..5fbba0ab54d36b4d0a903cbed7e65f0315585db3 100644 --- hcatalog/server-extensions/src/main/java/org/apache/hive/hcatalog/listener/DbNotificationListener.java +++ hcatalog/server-extensions/src/main/java/org/apache/hive/hcatalog/listener/DbNotificationListener.java @@ -411,6 +411,7 @@ public void onAddIndex(AddIndexEvent indexEvent) throws MetaException { new NotificationEvent(0, now(), EventType.CREATE_INDEX.toString(), msgFactory .buildCreateIndexMessage(index).toString()); event.setDbName(index.getDbName()); + event.setTableName(index.getOrigTableName()); process(event, indexEvent); } @@ -425,6 +426,7 @@ public void onDropIndex(DropIndexEvent indexEvent) throws MetaException { new NotificationEvent(0, now(), EventType.DROP_INDEX.toString(), msgFactory .buildDropIndexMessage(index).toString()); event.setDbName(index.getDbName()); + event.setTableName(index.getOrigTableName()); process(event, indexEvent); } @@ -440,6 +442,7 @@ public void onAlterIndex(AlterIndexEvent indexEvent) throws MetaException { new NotificationEvent(0, now(), EventType.ALTER_INDEX.toString(), msgFactory .buildAlterIndexMessage(before, after).toString()); event.setDbName(before.getDbName()); + event.setTableName(before.getOrigTableName()); process(event, indexEvent); }