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

(Updated Oct. 24, 2017, 2:26 p.m.)


Review request for atlas.


Summary (updated)
-----------------

ATLAS-1757 patch v3


Repository: atlas


Description (updated)
-------

ATLAS-1757-v3.patch
This patch contains further changes subsequent to the v2 patch - thank you 
Sarath for resolving the maven-compiler-plugin issue and for the additional 
graph related code changes. This patch also contains Graham's changes to build 
just the selected graph module and to remove the catalog workaround in webapp.

There has been little testing of Atlas with JanusGraph yet - this is work in 
progress as we know that there are some components in Atlas that produce TP2 
Gremlin and hence require updates. Sarath has done a limited amount of bring-up 
testing and found that Atlas starts up and supports basic tests – process hook 
messages, lineage, basic search, some DSL. His tests (on the v2 patch plus his 
changes) got as far as the issue alluded to above, that some DSL queries are 
broken since they get translated into TP2/Gremlin2 queries that Janus fails to 
understand - as expected. I am currently testing on this v3 patch.

The default GRAPH-PROVIDER remains as titan0 for now. If this patch looks OK we 
could commit it and fix up the TP2-->TP3 migration issues via additional 
JIRAs/patches. When we are happy with the migration, we could switch to using 
JanusGraph as the default provider.


Diffs (updated)
-----

  distro/pom.xml 9bea00852cb10ddca363ef1e726487394f6947f3 
  distro/src/conf/atlas-application.properties 
9e8adca16582e34807ab520106a438a5919df7f1 
  graphdb/api/pom.xml 186e7455353c4d073f297868cc884c178d102106 
  
graphdb/common/src/main/java/org/apache/atlas/repository/graphdb/titan/query/NativeTitanGraphQuery.java
 288b325acd5649eecee9b67346fb3aa6ff9603d2 
  
graphdb/common/src/main/java/org/apache/atlas/repository/graphdb/titan/query/NativeTitanQueryFactory.java
 ac7ff9e81f658e2d0939a9be2555dd9a18083d30 
  
graphdb/common/src/main/java/org/apache/atlas/repository/graphdb/titan/query/TitanGraphQuery.java
 dfdb91b587b812a41a407acae8e794a23ec1c077 
  
graphdb/common/src/main/java/org/apache/atlas/repository/graphdb/titan/query/expr/AndCondition.java
 db5093f518ca36fbb4ab9786cc4c47349fa05cd8 
  
graphdb/common/src/main/java/org/apache/atlas/repository/graphdb/titan/query/expr/HasPredicate.java
 0652c41bcfb30b098d8aa08ac96685d8f6cad312 
  
graphdb/common/src/main/java/org/apache/atlas/repository/graphdb/titan/query/expr/InPredicate.java
 ca0e8ab53e2e1083bf01b486945a0c3cffeda527 
  
graphdb/common/src/main/java/org/apache/atlas/repository/graphdb/titan/query/expr/OrCondition.java
 e7a8a75238cf5df0f94b9ceb7723fd983a8866d9 
  
graphdb/common/src/main/java/org/apache/atlas/repository/graphdb/titan/query/expr/QueryPredicate.java
 a80522b56558fbf73177eb1cf6fc34ba09f6d769 
  graphdb/graphdb-impls/pom.xml 62a09944f7655098319d477d362c7181f4b373d1 
  graphdb/janus/pom.xml PRE-CREATION 
  graphdb/janus/readme.txt PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusEdge.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusEdgeLabel.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusElement.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusGraph.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusGraphDatabase.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusGraphIndex.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusGraphManagement.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusIndexQuery.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusObjectFactory.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusPropertyKey.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusVertex.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusVertexQuery.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/GraphDbObjectFactory.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/graphson/AtlasElementPropertyConfig.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/graphson/AtlasGraphSONMode.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/graphson/AtlasGraphSONTokens.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/graphson/AtlasGraphSONUtility.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/query/AtlasJanusGraphQuery.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/query/NativeJanusGraphQuery.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/serializer/BigDecimalSerializer.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/serializer/BigIntegerSerializer.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/serializer/StringListSerializer.java
 PRE-CREATION 
  
graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/serializer/TypeCategorySerializer.java
 PRE-CREATION 
  
graphdb/janus/src/main/resources/META-INF/services/javax.script.ScriptEngineFactory
 PRE-CREATION 
  
graphdb/janus/src/test/java/org/apache/atlas/repository/graphdb/janus/AbstractGraphDatabaseTest.java
 PRE-CREATION 
  
graphdb/janus/src/test/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusDatabaseTest.java
 PRE-CREATION 
  
graphdb/janus/src/test/java/org/apache/atlas/repository/graphdb/janus/GraphQueryTest.java
 PRE-CREATION 
  
graphdb/janus/src/test/java/org/apache/atlas/repository/graphdb/janus/JanusGraphProviderTest.java
 PRE-CREATION 
  graphdb/janus/src/test/resources/atlas-application.properties PRE-CREATION 
  graphdb/pom.xml 179d5c6ad412cecaa5609e73f0c6ba386d28f775 
  graphdb/readme.txt PRE-CREATION 
  graphdb/titan0/pom.xml df89e4fa52581f60e5ba962b114911a1b582f0b0 
  
graphdb/titan0/src/main/java/org/apache/atlas/repository/graphdb/titan0/query/NativeTitan0GraphQuery.java
 f1f1adbfa1dc53141497fe09a53ef356da48276e 
  
graphdb/titan0/src/main/java/org/apache/atlas/repository/graphdb/titan0/query/Titan0GraphQuery.java
 1b85ada907b3b90cf5bcc6bf3fd8282fe09c85c1 
  graphdb/titan0/src/test/resources/atlas-application.properties 
3058330668424e0b860d0bfe932f78bfb3db8ec1 
  graphdb/titan1/pom.xml 146155b73c24dbe10408a5d7071d6c9df02cf514 
  
graphdb/titan1/src/main/java/org/apache/atlas/repository/graphdb/titan1/query/NativeTitan1GraphQuery.java
 9293dbd711246cbfb7a7646b4c38d28ffa22a43e 
  
graphdb/titan1/src/main/java/org/apache/atlas/repository/graphdb/titan1/query/Titan1GraphQuery.java
 826523b52725e1aab5f7dffaa62a848e0af3a408 
  graphdb/titan1/src/test/resources/atlas-application.properties 
99fe18a9d177403c8d7b41f2486709f1c6f24c3d 
  pom.xml 67b1c96a6f1df4cce8cf6ea8bd01e916ad91d852 
  repository/pom.xml b7eedde0a30a1716bc9665f2acfa02e169ba183f 
  repository/src/main/java/org/apache/atlas/repository/graph/GraphHelper.java 
639077ddaf02e02799bb990319877f38b3e6b247 
  
repository/src/main/java/org/apache/atlas/repository/graph/GraphToTypedInstanceMapper.java
 bbacb1467c86c414a7f42267a8051613ff4b2c2d 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphMapper.java
 9700917e9d8ca7fdaa7dfae4803072275b97e3e1 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphRetriever.java
 36cd980fbaac45e452dff38193c3f074cc5e95ad 
  
repository/src/main/java/org/apache/atlas/util/AtlasGremlin3QueryProvider.java 
98845694ec137b6549412a6de474bd009c68f170 
  
repository/src/test/java/org/apache/atlas/repository/impexp/ZipFileResourceTestUtils.java
 e9f0d200db0a42136f656e64b5eee0d7e29aa057 
  typesystem/src/test/resources/atlas-application.properties 
65dd9a31fb76482dbb4a9feb972929dd7e641c6f 
  webapp/pom.xml e59f6dc1f547e19bca2d2fb06bd9120ee6520ea3 


Diff: https://reviews.apache.org/r/63041/diff/3/

Changes: https://reviews.apache.org/r/63041/diff/2-3/


Testing (updated)
-------

Built with: 
mvn clean install -DGRAPH-PROVIDER=janus -DskipTests


Thanks,

Graham Wallis

Reply via email to