[ https://issues.apache.org/jira/browse/ATLAS-517?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15196005#comment-15196005 ]
CASSIO DOS SANTOS commented on ATLAS-517: ----------------------------------------- [~yhemanth] I more than understand the dependencies conundrum you have to deal with at the platform level, but am I right to assume that getting Atlas to run in multiple platforms or environments is a valid project goal? I can file a JIRA for the HBase 1.2.x, 1.3 support as you suggested, but we're also evaluating other short term alternatives like Cassandra so it's not clear yet what priority we would want to assign to that work. When we get to work on the changes to support Titan 1.x, could we try to further isolate/minimize the dependencies on Titan by adding an intermediate generic TinkerPop 3 based layer, so that support for different versions of different graph stores could be more easily plugged in in the future? If you have any ideas or plans along those lines we'd like to learn more about them, this is an area we'd be very interested in contributing to. Releasing on Titan 1.x instead of 0.54 would also allow us to avoid having to deal with data migration. > Upgrade titan to 1.x > -------------------- > > Key: ATLAS-517 > URL: https://issues.apache.org/jira/browse/ATLAS-517 > Project: Atlas > Issue Type: Wish > Affects Versions: trunk > Reporter: Nigel Jones > > titan 0.54 currently ships with, and is supported by, Atlas. > This itself officially supports > - Cassandra 1.2.z, 2.0.z > - HBase 0.94.z, 0.96.z, 0.98.z > - ElasticSearch 1.0.z, 1.1.z, 1.2.z > - Solr 4.8.1 > - Tinkerpop 2.5.z > souce: http://s3.thinkaurelius.com/docs/titan/0.5.4/version-compat.html > As of 24 Feb 2015 titan 1.0.0 is current and supports > - Cassandra 1.2.z, 2.0.z, 2.1.z (ADDS support for 2.1) > - HBase 0.94.z, 0.96.z, 0.98.z, 1.0.z (ADDS support for 1.0) > - ElasticSearch 1.0.z, 1.1.z, 1.2.z (DROPS these, ADDS 1.5) > - Solr 5.2.z (DROPS 4.8.1, ADDS 5.2.z) > - Tinkerpop 3.0.z (DROPS 2.5, ADDS 3.0) > In addition in the titan community 1.1 is now being built, and there are > discussions around tinkerpop 3.1 support, as well as hadoop2 > source: > https://groups.google.com/forum/#!searchin/aureliusgraphs/1.1/aureliusgraphs/e5L5M6MQozY/QHXtx5hFAwAJ > I would like to be able to use current versions of titan as my graph store in > order to be able to benefit from > - a platform on which to better integrate with tinkerpop (see separate issue > to be raised) > - improvements in indexing > - more recent HBase and Cassandra support for underlying storage > Given titan 1.1 is imminent I would be inclined to aim for that as a target & > perhaps we should start experimenting with titan 1.0 since there have been > API changes -- This message was sent by Atlassian JIRA (v6.3.4#6332)