-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/58985/
-----------------------------------------------------------
(Updated May 11, 2017, 5:45 p.m.)
Review request for atlas.
Changes
-------
Update JIRA details
Bugs: ATLAS-1780
https://issues.apache.org/jira/browse/ATLAS-1780
Repository: atlas
Description
-------
This change supports the use-case where the user creates a type and deletes it
sometime later, now the redefinition of the type is restricted to use the same
data type for the attributes used during the initial creation.
Solution: Rename the propertyKey corresponding to that attribute using the
titan management API by suffing _deleted_xxx where xxx is an increasing integer
sequence starting from 0. The reason for increment of xxx is that the type
create, delete and re-create can be done multiple times without any conflicting
key in Titan.
Diffs
-----
graphdb/api/src/main/java/org/apache/atlas/repository/graphdb/AtlasGraphManagement.java
5efd7c0f
graphdb/titan0/src/main/java/org/apache/atlas/repository/graphdb/titan0/Titan0GraphManagement.java
9a17d9ee
graphdb/titan1/src/main/java/org/apache/atlas/repository/graphdb/titan1/Titan1GraphManagement.java
12faeda5
intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java
124f106f
intg/src/main/java/org/apache/atlas/type/AtlasTypeRegistry.java ea2a7038
repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
47dccf19
repository/src/test/java/org/apache/atlas/repository/impexp/ExportServiceTest.java
a7fc24cf
repository/src/test/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStoreTest.java
84ad72c8
Diff: https://reviews.apache.org/r/58985/diff/2/
Testing
-------
mvn clean package and mvn clean install run successfully.
Thanks,
Apoorv Naik