This is an automated email from the ASF dual-hosted git repository.
sarath pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/atlas.git
The following commit(s) were added to refs/heads/branch-2.0 by this push:
new 6f45f5f ATLAS-4284: Hive pruned tables are ignored and not pruned
6f45f5f is described below
commit 6f45f5f63e3628e3e17b6c94e48ed60d45ad2e9d
Author: Radhika Kundam <[email protected]>
AuthorDate: Wed May 12 13:55:08 2021 -0700
ATLAS-4284: Hive pruned tables are ignored and not pruned
Signed-off-by: Sarath Subramanian <[email protected]>
(cherry picked from commit 81888a9c7772b83437d009071e91fbd2a13cc831)
---
.../org/apache/atlas/notification/preprocessor/HivePreprocessor.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git
a/webapp/src/main/java/org/apache/atlas/notification/preprocessor/HivePreprocessor.java
b/webapp/src/main/java/org/apache/atlas/notification/preprocessor/HivePreprocessor.java
index e69d63e..86e3384 100644
---
a/webapp/src/main/java/org/apache/atlas/notification/preprocessor/HivePreprocessor.java
+++
b/webapp/src/main/java/org/apache/atlas/notification/preprocessor/HivePreprocessor.java
@@ -81,6 +81,10 @@ public class HivePreprocessor {
entity.setAttribute(ATTRIBUTE_SD, null);
entity.setAttribute(ATTRIBUTE_COLUMNS, null);
entity.setAttribute(ATTRIBUTE_PARTITION_KEYS, null);
+
+ entity.setRelationshipAttribute(ATTRIBUTE_SD, null);
+ entity.setRelationshipAttribute(ATTRIBUTE_COLUMNS, null);
+ entity.setRelationshipAttribute(ATTRIBUTE_PARTITION_KEYS,
null);
} else if (context.getHiveTypesRemoveOwnedRefAttrs()) {
context.removeRefAttributeAndRegisterToMove(entity,
ATTRIBUTE_SD, RELATIONSHIP_TYPE_HIVE_TABLE_STORAGEDESC, ATTRIBUTE_TABLE);
context.removeRefAttributeAndRegisterToMove(entity,
ATTRIBUTE_COLUMNS, RELATIONSHIP_TYPE_HIVE_TABLE_COLUMNS, ATTRIBUTE_TABLE);