Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-31 Thread Apoorv Naik


> On Oct. 31, 2016, 10:12 p.m., Suma Shivaprasad wrote:
> >

Deferred to next patch as discussed.


- Apoorv


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


On Oct. 31, 2016, 10:09 p.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 31, 2016, 10:09 p.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> caffb6acc0ffb55e194665252730f8a016ce0b43 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  1f40f87136196570b37feded0e16c6fefb3c05c5 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-31 Thread Suma Shivaprasad

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




repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 (line 268)


replace with graphHelper.getQualifiedName to compute the propertyName


- Suma Shivaprasad


On Oct. 31, 2016, 10:09 p.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 31, 2016, 10:09 p.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> caffb6acc0ffb55e194665252730f8a016ce0b43 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  1f40f87136196570b37feded0e16c6fefb3c05c5 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-31 Thread Apoorv Naik

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

(Updated Oct. 31, 2016, 10:09 p.m.)


Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, and 
Suma Shivaprasad.


Changes
---

Delete now captures the typedef deleted for the TypeChangeListener


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


Repository: atlas


Description
---

Change listener implementation for legacy TypeSystem


Diffs (updated)
-

  intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
  intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
caffb6acc0ffb55e194665252730f8a016ce0b43 
  intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
  intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
160f714047bfc626dc29e42694cf86f21ab250a8 
  intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
  repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
  
repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 8038815383ebe1a613de7e314bdd5185dab8a629 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
 ebc7ab2ccd85f81993bf771542f97dd67af42c62 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
 1f40f87136196570b37feded0e16c6fefb3c05c5 
  
repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java 
5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
  repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
71a8756e6cf008ca846f41355eb315f2af74a29e 
  repository/src/test/java/org/apache/atlas/TestUtils.java 
30071baaededfa954257fe2dcd74e53dac912c42 
  
repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
 13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
 6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
 7a57518a66e971df7ac722c82558101c6da73815 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
 398ea628f3ba6543163a8fd216a32ed3a2f91424 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java 
fe15014b3e676012eb9f92bba8b0aa78098e79fa 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
 49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
  
repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
 96cefe224f651d5e72d05abe210d2160b13e8d69 
  repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
33275d3099b0fc4047dd7ca7ddee9bf285199f09 
  typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
  typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
52637e6f904cbae6122e46a1728237aefb3799d9 
  webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
  
webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
 ee6035da62005accea354117423e5f249e39930b 

Diff: https://reviews.apache.org/r/53207/diff/


Testing
---

1. UnitTests passing with the new onChange call
2. Tested via curl/postman, changes are reflected immediately


Thanks,

Apoorv Naik



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-31 Thread Apoorv Naik

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

(Updated Oct. 31, 2016, 9:59 p.m.)


Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, and 
Suma Shivaprasad.


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


Repository: atlas


Description
---

Change listener implementation for legacy TypeSystem


Diffs (updated)
-

  intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
  intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
caffb6acc0ffb55e194665252730f8a016ce0b43 
  intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
  intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
160f714047bfc626dc29e42694cf86f21ab250a8 
  intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
  repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
  
repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 8038815383ebe1a613de7e314bdd5185dab8a629 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
 ebc7ab2ccd85f81993bf771542f97dd67af42c62 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
 1f40f87136196570b37feded0e16c6fefb3c05c5 
  
repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java 
5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
  repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
71a8756e6cf008ca846f41355eb315f2af74a29e 
  repository/src/test/java/org/apache/atlas/TestUtils.java 
30071baaededfa954257fe2dcd74e53dac912c42 
  
repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
 13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
 6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
 7a57518a66e971df7ac722c82558101c6da73815 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
 398ea628f3ba6543163a8fd216a32ed3a2f91424 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java 
fe15014b3e676012eb9f92bba8b0aa78098e79fa 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
 49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
  
repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
 96cefe224f651d5e72d05abe210d2160b13e8d69 
  repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
33275d3099b0fc4047dd7ca7ddee9bf285199f09 
  typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
  typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
52637e6f904cbae6122e46a1728237aefb3799d9 
  webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
  
webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
 ee6035da62005accea354117423e5f249e39930b 

Diff: https://reviews.apache.org/r/53207/diff/


Testing
---

1. UnitTests passing with the new onChange call
2. Tested via curl/postman, changes are reflected immediately


Thanks,

Apoorv Naik



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-31 Thread Suma Shivaprasad

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




repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
 (line 1150)


add exception in fail


- Suma Shivaprasad


On Oct. 31, 2016, 9:41 p.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 31, 2016, 9:41 p.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> caffb6acc0ffb55e194665252730f8a016ce0b43 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  1f40f87136196570b37feded0e16c6fefb3c05c5 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-31 Thread Madhan Neethiraj

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


Fix it, then Ship it!





intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java (line 20)


"enum ChangeOperation" seems to be used only in AtlasTypeDefGraphStore. If 
this is the case, consider moving this enum into AtlasTypeDefGraphStore; and 
also rename this to TypeDefChangeType.



intg/src/main/java/org/apache/atlas/type/AtlasType.java (line 35)


ENUM is treated as primitive, hence it wasn't included in TypeCategory 
enum. If this is not needed, please remove.



repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
 (line 869)


Instead of empty list, why not send incoming typeDef here?


- Madhan Neethiraj


On Oct. 29, 2016, 12:09 a.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 29, 2016, 12:09 a.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasType.java 
> a507bf4a1a92db6dca4cd569971f91fda9420279 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> 

Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-31 Thread Suma Shivaprasad

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




repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
 (line 1139)


I understood from the DMS code that we are trying to restore types fro, the 
store here. In this we should probably check that the number of types restored 
is the same as expected?


- Suma Shivaprasad


On Oct. 29, 2016, 12:09 a.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 29, 2016, 12:09 a.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasType.java 
> a507bf4a1a92db6dca4cd569971f91fda9420279 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-31 Thread Suma Shivaprasad

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




repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
 (line 1139)


do we need to check for changed entities here? What does onChange(null) 
mean?


- Suma Shivaprasad


On Oct. 29, 2016, 12:09 a.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 29, 2016, 12:09 a.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasType.java 
> a507bf4a1a92db6dca4cd569971f91fda9420279 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-28 Thread Apoorv Naik

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

(Updated Oct. 29, 2016, 12:09 a.m.)


Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, and 
Suma Shivaprasad.


Changes
---

Removed unused code and addressed review comments.


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


Repository: atlas


Description
---

Change listener implementation for legacy TypeSystem


Diffs (updated)
-

  intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
  intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
  intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
  intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/type/AtlasType.java 
a507bf4a1a92db6dca4cd569971f91fda9420279 
  intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
160f714047bfc626dc29e42694cf86f21ab250a8 
  intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
  repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
  
repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 8038815383ebe1a613de7e314bdd5185dab8a629 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
 ebc7ab2ccd85f81993bf771542f97dd67af42c62 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
 80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
  
repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java 
5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
  repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
71a8756e6cf008ca846f41355eb315f2af74a29e 
  repository/src/test/java/org/apache/atlas/TestUtils.java 
30071baaededfa954257fe2dcd74e53dac912c42 
  
repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
 13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
 6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
 7a57518a66e971df7ac722c82558101c6da73815 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
 398ea628f3ba6543163a8fd216a32ed3a2f91424 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java 
fe15014b3e676012eb9f92bba8b0aa78098e79fa 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
 49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
  
repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
 96cefe224f651d5e72d05abe210d2160b13e8d69 
  repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
33275d3099b0fc4047dd7ca7ddee9bf285199f09 
  typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
  typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
52637e6f904cbae6122e46a1728237aefb3799d9 
  webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
  
webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
 ee6035da62005accea354117423e5f249e39930b 

Diff: https://reviews.apache.org/r/53207/diff/


Testing
---

1. UnitTests passing with the new onChange call
2. Tested via curl/postman, changes are reflected immediately


Thanks,

Apoorv Naik



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-28 Thread Apoorv Naik


> On Oct. 28, 2016, 6:18 p.m., Suma Shivaprasad wrote:
> > repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java,
> >  line 288
> > 
> >
> > Do checks by TypeCategory rather another constant

There's no reference to the TypeCategory of the attribute itself, so there are 
two options.

1. Get the Type from the registry and do an "instance of" check
2. Compare with String Constant

Let me know what is preferred.


- Apoorv


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


On Oct. 28, 2016, 2:18 a.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 28, 2016, 2:18 a.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasType.java 
> a507bf4a1a92db6dca4cd569971f91fda9420279 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv 

Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-28 Thread Suma Shivaprasad

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




repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 (line 274)


log attribname


- Suma Shivaprasad


On Oct. 28, 2016, 2:18 a.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 28, 2016, 2:18 a.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasType.java 
> a507bf4a1a92db6dca4cd569971f91fda9420279 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-28 Thread Suma Shivaprasad

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




repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 (line 631)


log exception if its not getting logged upstream


- Suma Shivaprasad


On Oct. 28, 2016, 2:18 a.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 28, 2016, 2:18 a.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasType.java 
> a507bf4a1a92db6dca4cd569971f91fda9420279 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-28 Thread Apoorv Naik


> On Oct. 28, 2016, 6:41 p.m., Suma Shivaprasad wrote:
> > intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java, line 77
> > 
> >
> > TypeCategory is already added as part of respective AtlasType. Why is 
> > this needed?

Forgot to remove this extra piece of code. Will remove in next diff update. 
Thanks for catching that.


- Apoorv


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


On Oct. 28, 2016, 2:18 a.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 28, 2016, 2:18 a.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasType.java 
> a507bf4a1a92db6dca4cd569971f91fda9420279 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-28 Thread Suma Shivaprasad

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




intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java (line 75)


TypeCategory is already added as part of respective AtlasType. Why is this 
needed?


- Suma Shivaprasad


On Oct. 28, 2016, 2:18 a.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 28, 2016, 2:18 a.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasType.java 
> a507bf4a1a92db6dca4cd569971f91fda9420279 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-28 Thread Suma Shivaprasad

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




repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 (line 281)


Do checks by TypeCategory rather another constant


- Suma Shivaprasad


On Oct. 28, 2016, 2:18 a.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 28, 2016, 2:18 a.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasType.java 
> a507bf4a1a92db6dca4cd569971f91fda9420279 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-27 Thread Apoorv Naik

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




repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 (line 271)


Need to remove this comment. The implementation is complete and ready for 
validation/verification



repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 (line 281)


Need to move these into the constants class or see if there are existing 
ones.


- Apoorv Naik


On Oct. 28, 2016, 2:18 a.m., Apoorv Naik wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/53207/
> ---
> 
> (Updated Oct. 28, 2016, 2:18 a.m.)
> 
> 
> Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, 
> and Suma Shivaprasad.
> 
> 
> Bugs: ATLAS-1240
> https://issues.apache.org/jira/browse/ATLAS-1240
> 
> 
> Repository: atlas
> 
> 
> Description
> ---
> 
> Change listener implementation for legacy TypeSystem
> 
> 
> Diffs
> -
> 
>   intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
>   intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
> ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
>   intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
> d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
>   intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
> PRE-CREATION 
>   intg/src/main/java/org/apache/atlas/type/AtlasType.java 
> a507bf4a1a92db6dca4cd569971f91fda9420279 
>   intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
> 160f714047bfc626dc29e42694cf86f21ab250a8 
>   intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
> b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
>   
> repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
>  8038815383ebe1a613de7e314bdd5185dab8a629 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
>  ebc7ab2ccd85f81993bf771542f97dd67af42c62 
>   
> repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
>  80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
>   
> repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
>  5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
>   repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
> 71a8756e6cf008ca846f41355eb315f2af74a29e 
>   repository/src/test/java/org/apache/atlas/TestUtils.java 
> 30071baaededfa954257fe2dcd74e53dac912c42 
>   
> repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
>  13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
>  6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
>  7a57518a66e971df7ac722c82558101c6da73815 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
>  398ea628f3ba6543163a8fd216a32ed3a2f91424 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java
>  fe15014b3e676012eb9f92bba8b0aa78098e79fa 
>   
> repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
>  49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
>   
> repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
>  96cefe224f651d5e72d05abe210d2160b13e8d69 
>   repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
> 33275d3099b0fc4047dd7ca7ddee9bf285199f09 
>   typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
>   typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
> 52637e6f904cbae6122e46a1728237aefb3799d9 
>   webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
> a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
>   
> webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
>  ee6035da62005accea354117423e5f249e39930b 
> 
> Diff: https://reviews.apache.org/r/53207/diff/
> 
> 
> Testing
> ---
> 
> 1. UnitTests passing with the new onChange call
> 2. Tested via curl/postman, changes are reflected immediately
> 
> 
> Thanks,
> 
> Apoorv Naik
> 
>



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-27 Thread Apoorv Naik

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

(Updated Oct. 28, 2016, 2:18 a.m.)


Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, and 
Suma Shivaprasad.


Changes
---

Removed DSL commit changes


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


Repository: atlas


Description
---

Change listener implementation for legacy TypeSystem


Diffs (updated)
-

  intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
  intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
  intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
  intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/type/AtlasType.java 
a507bf4a1a92db6dca4cd569971f91fda9420279 
  intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
160f714047bfc626dc29e42694cf86f21ab250a8 
  intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
  repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
  
repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 8038815383ebe1a613de7e314bdd5185dab8a629 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
 ebc7ab2ccd85f81993bf771542f97dd67af42c62 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
 80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
  
repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java 
5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
  repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
71a8756e6cf008ca846f41355eb315f2af74a29e 
  repository/src/test/java/org/apache/atlas/TestUtils.java 
30071baaededfa954257fe2dcd74e53dac912c42 
  
repository/src/test/java/org/apache/atlas/discovery/GraphBackedDiscoveryServiceTest.java
 13b7d22e4ea0f0c75db300e07d6e4613a5e00e8f 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryDeleteTestBase.java
 6de995bc5ccf104b584fd4fce78e26b7a6432d5e 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java
 7a57518a66e971df7ac722c82558101c6da73815 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexerMockTest.java
 398ea628f3ba6543163a8fd216a32ed3a2f91424 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphHelperTest.java 
fe15014b3e676012eb9f92bba8b0aa78098e79fa 
  
repository/src/test/java/org/apache/atlas/repository/graph/GraphRepoMapperScaleTest.java
 49ef5516cb6bb75da8ef13d3eda0c175194f4d28 
  
repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
 96cefe224f651d5e72d05abe210d2160b13e8d69 
  repository/src/test/scala/org/apache/atlas/query/QueryTestsUtils.scala 
33275d3099b0fc4047dd7ca7ddee9bf285199f09 
  typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
  typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
52637e6f904cbae6122e46a1728237aefb3799d9 
  webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
  
webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
 ee6035da62005accea354117423e5f249e39930b 

Diff: https://reviews.apache.org/r/53207/diff/


Testing
---

1. UnitTests passing with the new onChange call
2. Tested via curl/postman, changes are reflected immediately


Thanks,

Apoorv Naik



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-27 Thread Apoorv Naik

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

(Updated Oct. 28, 2016, 2:13 a.m.)


Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, and 
Suma Shivaprasad.


Changes
---

Completed indexer code with UT fixes


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


Repository: atlas


Description (updated)
---

Change listener implementation for legacy TypeSystem


Diffs (updated)
-

  common/src/main/java/org/apache/atlas/groovy/AbstractGroovyExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/ArithmeticExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/BinaryExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/CastExpression.java PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/ClosureExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/CodeBlockExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/ComparisonExpression.java 
PRE-CREATION 
  
common/src/main/java/org/apache/atlas/groovy/ComparisonOperatorExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/FieldExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/FunctionCallExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/GroovyExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/GroovyGenerationContext.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/IdentifierExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/ListExpression.java PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/LiteralExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/LogicalExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/RangeExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/TernaryOperatorExpression.java 
PRE-CREATION 
  common/src/main/java/org/apache/atlas/groovy/TypeCoersionExpression.java 
PRE-CREATION 
  
common/src/main/java/org/apache/atlas/groovy/VariableAssignmentExpression.java 
PRE-CREATION 
  graphdb/api/src/main/java/org/apache/atlas/repository/graphdb/AtlasGraph.java 
22280d500af1954abd1587ccbf66b85b601ba737 
  
graphdb/titan0/src/main/java/org/apache/atlas/repository/graphdb/titan0/Titan0Graph.java
 b5407888cc078c1133904ef8ddd5e88ef3f1d789 
  intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
  intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
  intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
  intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/type/AtlasType.java 
a507bf4a1a92db6dca4cd569971f91fda9420279 
  intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
160f714047bfc626dc29e42694cf86f21ab250a8 
  intg/src/test/java/org/apache/atlas/model/typedef/TestAtlasStructDef.java 
b87b33e83c930df8b2e57b00f27f5d3b96e00ac0 
  release-log.txt 76c6a775bb0f6a4c16a1498bfbe7f833aad62e8e 
  repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
  
repository/src/main/java/org/apache/atlas/discovery/graph/DefaultGraphPersistenceStrategy.java
 1133b489f1927bfbc8b3adcbd8d975f00a625d53 
  
repository/src/main/java/org/apache/atlas/gremlin/Gremlin2ExpressionFactory.java
 PRE-CREATION 
  
repository/src/main/java/org/apache/atlas/gremlin/Gremlin3ExpressionFactory.java
 PRE-CREATION 
  
repository/src/main/java/org/apache/atlas/gremlin/GremlinExpressionFactory.java 
PRE-CREATION 
  
repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 8038815383ebe1a613de7e314bdd5185dab8a629 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
 ebc7ab2ccd85f81993bf771542f97dd67af42c62 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
 80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
  
repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java 
5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
  
repository/src/main/scala/org/apache/atlas/query/GraphPersistenceStrategies.scala
 3ccc53f8f1d3c9b45e93e02c815652df1def4548 
  repository/src/main/scala/org/apache/atlas/query/GremlinQuery.scala 
447622b29e7bfd2a9bb1322fc0322b1eabac2ea8 
  repository/src/test/java/org/apache/atlas/BaseRepositoryTest.java 
71a8756e6cf008ca846f41355eb315f2af74a29e 
  

Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-27 Thread Apoorv Naik

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

(Updated Oct. 27, 2016, 7:35 p.m.)


Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, and 
Suma Shivaprasad.


Changes
---

Removed Indexing support. Currently only LOG messages will show up when 
onChange is invoked


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


Repository: atlas


Description
---

Change listener implementation for legacy TypeSystem

TODO: Complete Graph indexer code


Diffs (updated)
-

  intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
  intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
  intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
  intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/type/AtlasType.java 
a507bf4a1a92db6dca4cd569971f91fda9420279 
  intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
160f714047bfc626dc29e42694cf86f21ab250a8 
  repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
  
repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 8038815383ebe1a613de7e314bdd5185dab8a629 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
 ebc7ab2ccd85f81993bf771542f97dd67af42c62 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
 80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
  
repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java 
5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
  
repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
 96cefe224f651d5e72d05abe210d2160b13e8d69 
  typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
  typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
52637e6f904cbae6122e46a1728237aefb3799d9 
  webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
  
webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
 ee6035da62005accea354117423e5f249e39930b 

Diff: https://reviews.apache.org/r/53207/diff/


Testing
---

1. UnitTests passing with the new onChange call
2. Tested via curl/postman, changes are reflected immediately


Thanks,

Apoorv Naik



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-26 Thread Apoorv Naik

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

(Updated Oct. 26, 2016, 10:36 p.m.)


Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, and 
Suma Shivaprasad.


Changes
---

Minor enhancements for Indexing support


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


Repository: atlas


Description
---

Change listener implementation for legacy TypeSystem

TODO: Complete Graph indexer code


Diffs (updated)
-

  intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
  intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
  intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
  intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/type/AtlasType.java 
a507bf4a1a92db6dca4cd569971f91fda9420279 
  intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java 
160f714047bfc626dc29e42694cf86f21ab250a8 
  repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
  
repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 8038815383ebe1a613de7e314bdd5185dab8a629 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
 ebc7ab2ccd85f81993bf771542f97dd67af42c62 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
 80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
  
repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java 
5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
  
repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
 96cefe224f651d5e72d05abe210d2160b13e8d69 
  typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
  typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
52637e6f904cbae6122e46a1728237aefb3799d9 
  webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
  
webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
 ee6035da62005accea354117423e5f249e39930b 

Diff: https://reviews.apache.org/r/53207/diff/


Testing
---

1. UnitTests passing with the new onChange call
2. Tested via curl/postman, changes are reflected immediately


Thanks,

Apoorv Naik



Re: Review Request 53207: Adding Change listeners to react on changes in TypesDef

2016-10-26 Thread Apoorv Naik

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

(Updated Oct. 26, 2016, 10:09 p.m.)


Review request for atlas, Madhan Neethiraj, Sarath Subramanian, Shwetha GS, and 
Suma Shivaprasad.


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


Repository: atlas


Description (updated)
---

Change listener implementation for legacy TypeSystem

TODO: Complete Graph indexer code


Diffs
-

  intg/pom.xml 3ac19cf9f5310bd6f04ed5565291de2ec1ec7642 
  intg/src/main/java/org/apache/atlas/AtlasErrorCode.java 
ce68e6e4b21ac6e94ae7bfdc6578764c4bdaff6a 
  intg/src/main/java/org/apache/atlas/exception/AtlasBaseException.java 
d26ec0e01871b90c5daad4c3e7b0d7cb597e6263 
  intg/src/main/java/org/apache/atlas/listener/ChangeOperation.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/ChangedTypeDefs.java 
PRE-CREATION 
  intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java 
PRE-CREATION 
  repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
bbf75aec5b330929cbfd5bc24dfda5a3054aa910 
  
repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java
 8038815383ebe1a613de7e314bdd5185dab8a629 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java
 ebc7ab2ccd85f81993bf771542f97dd67af42c62 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasTypeDefGraphStoreV1.java
 80feaf6c04a59ee410b18d6e5ac8121e7a419ebb 
  
repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java 
5b4eb0e1ba305f3452911d74b8e4c49d5b315e97 
  
repository/src/test/java/org/apache/atlas/service/DefaultMetadataServiceTest.java
 96cefe224f651d5e72d05abe210d2160b13e8d69 
  typesystem/pom.xml c564442d2b34dba818b3a2230b340cf1b8cc34db 
  typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java 
52637e6f904cbae6122e46a1728237aefb3799d9 
  webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 
a2cfc6221af2c2509b2e57a3bd955a5d54410ff1 
  
webapp/src/main/java/org/apache/atlas/web/service/ActiveInstanceElectorModule.java
 ee6035da62005accea354117423e5f249e39930b 

Diff: https://reviews.apache.org/r/53207/diff/


Testing
---

1. UnitTests passing with the new onChange call
2. Tested via curl/postman, changes are reflected immediately


Thanks,

Apoorv Naik