-----------------------------------------------------------
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

Reply via email to