-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66249/
-----------------------------------------------------------

Review request for atlas, Apoorv Naik, Ashutosh Mestry, Nixon Rodrigues, Ramesh 
Mani, Ruchi Solani, and Sarath Subramanian.


Bugs: ATLAS-2491
    https://issues.apache.org/jira/browse/ATLAS-2491


Repository: atlas


Description
-------

- dropping a database with cascade option results in a single notificaiton that 
includes all deleted tables and the database. For databases containing large 
number of tables, Atlas server would take a longer time to process the 
notification and the graph transaction will get larger. To avoid this, Atlas 
Hive hook should generate separate notifications for each table being dropped
- also fixed the hook to avoid sending notifications with empty entity-list


Diffs
-----

  
addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/AlterDatabase.java
 e6cd9d904 
  
addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/AlterTable.java
 d7d6de83c 
  
addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/CreateDatabase.java
 2454fbbdd 
  
addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/CreateHiveProcess.java
 120985274 
  
addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/CreateTable.java
 19fe8d3ba 
  
addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/DropDatabase.java
 fabb00c05 
  
addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/DropTable.java
 209909516 


Diff: https://reviews.apache.org/r/66249/diff/1/


Testing
-------

- Verified the patch by dropping a database containing few thousand tables
- UTs and ITs pass successfully


Thanks,

Madhan Neethiraj

Reply via email to