You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by Apoorv Naik <na...@gmail.com> on 2016/10/26 21:57:22 UTC

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

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

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

Posted by Apoorv Naik <na...@gmail.com>.

> On Oct. 28, 2016, 6:41 p.m., Suma Shivaprasad wrote:
> > intg/src/main/java/org/apache/atlas/type/AtlasTypeUtil.java, line 77
> > <https://reviews.apache.org/r/53207/diff/5/?file=1547945#file1547945line77>
> >
> >     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

Posted by Suma Shivaprasad <su...@gmail.com>.
-----------------------------------------------------------
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)
<https://reviews.apache.org/r/53207/#comment223648>

    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

Posted by Suma Shivaprasad <su...@gmail.com>.
-----------------------------------------------------------
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)
<https://reviews.apache.org/r/53207/#comment223804>

    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

Posted by Suma Shivaprasad <su...@gmail.com>.
-----------------------------------------------------------
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)
<https://reviews.apache.org/r/53207/#comment223802>

    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

Posted by Suma Shivaprasad <su...@gmail.com>.
-----------------------------------------------------------
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)
<https://reviews.apache.org/r/53207/#comment223830>

    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

Posted by Apoorv Naik <na...@gmail.com>.

> 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

Posted by Suma Shivaprasad <su...@gmail.com>.
-----------------------------------------------------------
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)
<https://reviews.apache.org/r/53207/#comment223833>

    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

Posted by Apoorv Naik <na...@gmail.com>.
-----------------------------------------------------------
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

Posted by Suma Shivaprasad <su...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/53207/#review154327
-----------------------------------------------------------




repository/src/main/java/org/apache/atlas/repository/store/graph/AtlasTypeDefGraphStore.java (line 311)
<https://reviews.apache.org/r/53207/#comment223832>

    replace empty list with incoming list


- Suma Shivaprasad


On Oct. 31, 2016, 9:59 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: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
> -----
> 
>   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

Posted by Apoorv Naik <na...@gmail.com>.
-----------------------------------------------------------
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

Posted by Apoorv Naik <na...@gmail.com>.
-----------------------------------------------------------
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.


Changes
-------

Addressed latest round of 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 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

Posted by Madhan Neethiraj <ma...@apache.org>.
-----------------------------------------------------------
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)
<https://reviews.apache.org/r/53207/#comment223786>

    "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)
<https://reviews.apache.org/r/53207/#comment223788>

    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)
<https://reviews.apache.org/r/53207/#comment223816>

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

Posted by Apoorv Naik <na...@gmail.com>.
-----------------------------------------------------------
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

Posted by Apoorv Naik <na...@gmail.com>.
-----------------------------------------------------------
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)
<https://reviews.apache.org/r/53207/#comment223595>

    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)
<https://reviews.apache.org/r/53207/#comment223596>

    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

Posted by Apoorv Naik <na...@gmail.com>.

> On Oct. 28, 2016, 6:18 p.m., Suma Shivaprasad wrote:
> > repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedSearchIndexer.java, line 288
> > <https://reviews.apache.org/r/53207/diff/5/?file=1547948#file1547948line288>
> >
> >     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 Naik
> 
>


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

Posted by Suma Shivaprasad <su...@gmail.com>.
-----------------------------------------------------------
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)
<https://reviews.apache.org/r/53207/#comment223647>

    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

Posted by Suma Shivaprasad <su...@gmail.com>.
-----------------------------------------------------------
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)
<https://reviews.apache.org/r/53207/#comment223652>

    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

Posted by Suma Shivaprasad <su...@gmail.com>.
-----------------------------------------------------------
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)
<https://reviews.apache.org/r/53207/#comment223650>

    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

Posted by Apoorv Naik <na...@gmail.com>.
-----------------------------------------------------------
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

Posted by Apoorv Naik <na...@gmail.com>.
-----------------------------------------------------------
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 
  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

Posted by Apoorv Naik <na...@gmail.com>.
-----------------------------------------------------------
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

Posted by Apoorv Naik <na...@gmail.com>.
-----------------------------------------------------------
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

Posted by Apoorv Naik <na...@gmail.com>.
-----------------------------------------------------------
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