5207127 | Dan LaRocque | 28 April 2015, 09:08:26 UTC | Merge branch 'titan09' into issue_488 Conflicts: titan-core/src/main/java/com/thinkaurelius/titan/graphdb/olap/job/IndexRemoveJob.java | 28 April 2015, 09:08:26 UTC |
48e5836 | Dan LaRocque | 28 April 2015, 09:07:34 UTC | Merge pull request #1046 from thinkaurelius/issue_1040 Fix and refactor MapReduce index management | 28 April 2015, 09:07:34 UTC |
410a314 | Dan LaRocque | 28 April 2015, 08:39:35 UTC | Updating index remove/reindex docs for #1040 The code examples for index removal and reindexing are up-to-date. They copy-paste and run cleanly in gremlin.sh with no customization. However, the prose is barely proofread. | 28 April 2015, 08:44:06 UTC |
e88771b | Dan LaRocque | 28 April 2015, 08:03:11 UTC | Update Titan Gremlin plugin index mgmt imports Replacing MapReduceIndexJobs with MapReduceIndexManagement in the plugin's list of automatic imports | 28 April 2015, 08:03:36 UTC |
608527d | Dan LaRocque | 28 April 2015, 08:02:51 UTC | Adding a new IndexRepairJob counter | 28 April 2015, 08:02:51 UTC |
e3108da | Dan LaRocque | 28 April 2015, 08:01:58 UTC | Fix mixed index check in MR index job utility Prior to this commit, MR index management rejected mixed indices for both REINDEX and REMOVE_INDEX. Only the latter should be rejected. | 28 April 2015, 08:01:58 UTC |
3a6bf17 | Dan LaRocque | 28 April 2015, 05:57:14 UTC | Fix leak of JobStatus into titan-hadoop-core This is a Hadoop 2 type and is not compatible between Hadoop 1/2. | 28 April 2015, 05:57:14 UTC |
e07f37d | Dan LaRocque | 28 April 2015, 04:52:36 UTC | Add HBase-backend MapReduce re(move)index tests Similar to 008934d24585c9a65362d1b6147b0a68a7cee5f0, except the test cases in this commit are backed by HBase instead of Cassandra. | 28 April 2015, 04:53:10 UTC |
e1f1264 | Dan LaRocque | 28 April 2015, 04:52:07 UTC | Narrow unnecessarily broad catch clause | 28 April 2015, 04:52:07 UTC |
ae0be27 | Dan LaRocque | 28 April 2015, 04:50:26 UTC | Avoid a warning about an invalid config option GraphDatabaseConfiguration.getLocalConfiguration sets the "gremlin.graph" property to TitanFactory's full package and classname. MapReduceIndexManagement doesn't need this key, and it leads to a scary warning when copying the graph's local configuration into a Hadoop configuration object for use in an index management job. Removing this key to avoid the warning. | 28 April 2015, 04:50:26 UTC |
9b77325 | Dan LaRocque | 28 April 2015, 04:48:20 UTC | Make CommonsConfiguration write Durations as ms CommonsConfiguration read Durations as unitless positive milliseconds expressed as a bare integer, but would serialize through the toString behavior used for the general case. The toString was something like "Duration [60 ms]", so it was asymmetrical. Special-casing Duration on the write path to make it symmetrical. This fixes an error when copying the graph's local configuration into a Hadoop configuration object prior to launching a MapReduce-based index management job. | 28 April 2015, 04:48:20 UTC |
632234a | Dan LaRocque | 28 April 2015, 04:45:27 UTC | Create keyspace before getting ring (embedded Cas) This is similar to 539ad28b50ce2ce1447c4d955b7735fcfd2bad3e, except this commit is for embeddedcassandra and that commit was for cassandrathrift. | 28 April 2015, 04:45:27 UTC |
008934d | Dan LaRocque | 28 April 2015, 04:41:53 UTC | Add MapReduce reindex & removeindex tests Added four integration tests of MapReduce index operations a Cassandra-backed Titan instance: * reindex an edge index * reindex a graph index * remove an edge index * remove a graph index Also added ExecutionException to the TitanManagement.IndexJobFuture.getIntermediateResult method to harmonize with the base Future interface, then changed the implementation to MR impl to throw one when the computation has failed. | 28 April 2015, 04:41:53 UTC |
b947f20 | Bryn Cooke | 27 April 2015, 14:19:46 UTC | Disable local query optimizer if the empty graph is detected. https://github.com/thinkaurelius/titan/issues/1044 | 27 April 2015, 14:19:46 UTC |
711d109 | Dan LaRocque | 25 April 2015, 05:59:07 UTC | WIP revamp of MapReduce-based index management This commit has two main objectives: * Rewrite the user-facing API for configuring and submitting reindex or index-removal MapReduce jobs so that all MapReduce job functionality is hidden behind an `updateIndex` method with a signature identical to that in TitanManagement. Only the implementation differs. Compare with the old user-facing API that had bunch of different methods for each backend and job combination. * Unhardcode Backend.EDGESTORE_NAME in the HBase and Cassandra MapReduce InputFormats. This is now configurable. It defaults to EDGESTORE_NAME, but it can be set to other CF names when the job needs it (e.g. Backend.INDEXSTORE_NAME for an index-removal job on a graph index) | 25 April 2015, 05:59:07 UTC |
a9b3bd9 | Matthias Broecheler | 25 April 2015, 03:06:04 UTC | Merge remote-tracking branch 'origin/titan09' into titan09 | 25 April 2015, 03:06:04 UTC |
c08eace | Matthias Broecheler | 25 April 2015, 03:05:55 UTC | Updated VertexIDAssignerTest case to account for some of the inaccuracies introduced by the randomized id allocation. Adjusted ScanTest to use 0 start buffer. | 25 April 2015, 03:05:55 UTC |
90b6054 | Matthias Broecheler | 25 April 2015, 02:24:52 UTC | Rolling back two lower bound changes since their impact isn't readily clear. For instance, the change in ConsistentKeyIDAuthority causes failure in VertexIDAssignerTest. | 25 April 2015, 02:24:52 UTC |
2aa4eeb | Matthias Broecheler | 25 April 2015, 01:51:19 UTC | Fixed other places where a staticbuffer filled with more than 1 zero was used as a lower bound to capture all keys or columns in a range query. | 25 April 2015, 01:51:19 UTC |
3c45be2 | Dan LaRocque | 25 April 2015, 01:49:59 UTC | Log invalid index keys ERROR instead of DEBUG IndexRemoveJob.keyFilter should never see an invalid key in normal operation. | 25 April 2015, 01:49:59 UTC |
a457c6b | Matthias Broecheler | 25 April 2015, 01:39:38 UTC | Fixed bug in IndexRemoveJob. The issue was that a slicequery starting with 128 0s was used as the start slice in an attempt to get all columns. However, if the contents of the buffer are identical it compares the lengths. Hence, a staticbuffer with just a single 0 in it will be considered smaller and hence such index records werent' returned. | 25 April 2015, 01:39:38 UTC |
6243481 | Matthias Broecheler | 25 April 2015, 01:37:58 UTC | Refactored InMemoryGraphTest so that it can run tests that require reconfiguration via clopen(...) but only if clopen() happens on an empty graph. | 25 April 2015, 01:37:58 UTC |
6a19af9 | Dan LaRocque | 25 April 2015, 00:51:20 UTC | Add failing test case of unique index removal Added a test to TitanGraphTest that fails when attempting to remove a unique composite graph index from the Graph of the Gods dataset. Making the index non-unique and changing nothing else causes the test to pass. | 25 April 2015, 00:51:20 UTC |
399fce2 | Matthias Broecheler | 24 April 2015, 21:44:12 UTC | Fixes test case to set the log name correctly | 24 April 2015, 21:44:12 UTC |
f0d425b | Matthias Broecheler | 24 April 2015, 21:26:10 UTC | Updated KCVSLogManager initialization so it doesn't produce exceptions when reading local key partitions. | 24 April 2015, 21:26:10 UTC |
0c291e1 | Dan LaRocque | 24 April 2015, 20:14:54 UTC | Revert exception catch in IndexRemoveJob keyFilter This reverts commit 98f864b40c1970dce3f8a82e3fd16180343a50fd. | 24 April 2015, 20:14:54 UTC |
60c2479 | Bryn Cooke | 24 April 2015, 10:37:43 UTC | Upgrade ES to 1.5.1 https://github.com/thinkaurelius/titan/issues/964 | 24 April 2015, 10:37:43 UTC |
9bacf0f | Bryn Cooke | 24 April 2015, 10:35:45 UTC | Change default directory for lucene index https://github.com/thinkaurelius/titan/issues/1020 | 24 April 2015, 10:35:45 UTC |
c294cc7 | Bryn Cooke | 24 April 2015, 09:16:23 UTC | Missed a couple of deprecations https://github.com/thinkaurelius/titan/issues/984 | 24 April 2015, 09:16:23 UTC |
38fcc05 | Bryn Cooke | 24 April 2015, 09:02:46 UTC | Merge pull request #1038 from BrynCooke/TITAN_1020 Added example config files for Lucene and Solr | 24 April 2015, 09:02:46 UTC |
c59e319 | Bryn Cooke | 24 April 2015, 09:01:23 UTC | Added example config files for Lucene and Solr https://github.com/thinkaurelius/titan/issues/1020 | 24 April 2015, 09:01:23 UTC |
a816cd0 | Dan LaRocque | 24 April 2015, 01:54:16 UTC | Really allow empty rel type name in IndexRemoveJob This is the change I thought I was committing in 98f864b40c1970dce3f8a82e3fd16180343a50fd. I accidentally made a different fix in that commit. | 24 April 2015, 01:54:16 UTC |
539ad28 | Dan LaRocque | 24 April 2015, 01:52:17 UTC | Allow reading local partition prior to opening DB CassandraThriftStoreManager didn't check that its own keyspace existed before attempting to read the ring for its own keyspace and return its local partitions. Changed the affected method to check for and create its keyspace if it does not exist prior to the ring read. | 24 April 2015, 01:52:17 UTC |
50e9307 | Dan LaRocque | 24 April 2015, 01:45:41 UTC | WIP index repair/removal docs Blocked on possible bug in fulgora or IndexRemoveJob -- example code runs without errors but doesn't actually delete the index | 24 April 2015, 01:45:41 UTC |
98f864b | Dan LaRocque | 24 April 2015, 01:00:36 UTC | Allow empty relation type name in IndexRemoveJob This is empty when removing a graph index. | 24 April 2015, 01:00:36 UTC |
ec3c761 | Dan LaRocque | 23 April 2015, 19:16:08 UTC | Change two addVertex uses of "~label" to T.label There is a chance that calling addVertex("~label", "foo", ...) should be supported alongside calling addVertex(T.label, "foo"). The block of code just above the TINKERPOP-627-linked TODO comment in TitanBlueprintsTransaction.addVertex would be the place to start. For #1036 | 24 April 2015, 00:58:45 UTC |
d704116 | Bryn Cooke | 23 April 2015, 15:46:13 UTC | Merge pull request #1033 from BrynCooke/TITAN_984 Upgrade code to avoid deprecated APIs. | 23 April 2015, 15:46:13 UTC |
7b3de6c | Bryn Cooke | 23 April 2015, 15:45:03 UTC | Upgrade code to avoid deprecated APIs. https://github.com/thinkaurelius/titan/issues/984 | 23 April 2015, 15:45:03 UTC |
48159fb | Bryn Cooke | 23 April 2015, 11:13:56 UTC | Merge pull request #1032 from BrynCooke/ISSUE_1031 Disable transaction cache for compute | 23 April 2015, 11:13:56 UTC |
7344c33 | Bryn Cooke | 23 April 2015, 11:10:45 UTC | Disable transaction cache for compute https://github.com/thinkaurelius/titan/issues/1031 | 23 April 2015, 11:10:45 UTC |
195eb1e | Matthias Broecheler | 23 April 2015, 05:13:50 UTC | Fixes #1012. | 23 April 2015, 05:13:50 UTC |
56d3275 | Matthias Broecheler | 23 April 2015, 00:55:53 UTC | Additional test coverage around partitioning. | 23 April 2015, 00:55:53 UTC |
a366afe | Matthias Broecheler | 23 April 2015, 00:25:09 UTC | Fixes #733. Added a partitioner that hashes a vertex property and uses that for partition assignment. Added test case to verify its working correctly. Extended existing partitioning test coverage. | 23 April 2015, 00:25:09 UTC |
786b758 | Matthias Broecheler | 22 April 2015, 21:34:05 UTC | Fixing test cases and simplifying boundary checking logic in PartitionIDRange | 22 April 2015, 21:34:05 UTC |
7d9cc55 | Matthias Broecheler | 22 April 2015, 20:39:50 UTC | Fixed configuration related test case | 22 April 2015, 20:39:50 UTC |
d8a4cb3 | Matthias Broecheler | 22 April 2015, 20:37:21 UTC | Merge branch 'titan09' of https://github.com/thinkaurelius/titan into titan09 Conflicts: titan-core/src/main/java/com/thinkaurelius/titan/graphdb/configuration/GraphDatabaseConfiguration.java | 22 April 2015, 20:37:21 UTC |
05a7cff | Matthias Broecheler | 22 April 2015, 20:31:58 UTC | Fixes #956, Fixes #957, Fixes #1001. Refactors internal partition handling and adds test coverages to various aspects of id management. | 22 April 2015, 20:31:58 UTC |
d19a8f1 | Dan LaRocque | 22 April 2015, 14:57:16 UTC | Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 Conflicts: titan-es/src/main/java/com/thinkaurelius/titan/diskstorage/es/ElasticSearchIndex.java | 22 April 2015, 14:57:16 UTC |
2af9b60 | Bryn Cooke | 22 April 2015, 12:30:51 UTC | Merge pull request #994 from BrynCooke/Issue_593 Added support for different cardinality indexing in ES. | 22 April 2015, 12:30:51 UTC |
c1b95fc | Bryn Cooke | 22 April 2015, 11:18:46 UTC | Added multi-cardinality indexing in ES. https://github.com/thinkaurelius/titan/issues/593 Also fix Lucene test failures | 22 April 2015, 11:22:21 UTC |
fb0fe86 | Dan LaRocque | 21 April 2015, 19:26:06 UTC | Use only titan-core datatypes in ConfigOption This commit makes two tweaks to StandardSerializer: * Add serializer for ConflictAvoidanceMode enum (ordinal 57) * Replace serializer keyed by the StandardTimepoint datatype with the Timepoint interface it implements; tweak normalizeDataType method to treat incoming StandardTimepoint instances as though they were Timepoint This commit also tweaks existing ConfigOptions to either use a supported StandardSerializer type, or, in titan-es and titan-cassandra, to serialize a String and manually convert it back into an enum using ConfigOption.getEnumValue. ZeroDuration was deleted to simplify StandardSerializer. ZeroDuration.INSTANCE has been replaced by StandardDuration.ZERO. Having all implementations of Duration inside core be of concrete type StandardDuration simplifies things in StandardSerializer (no need for another hack like that for Timepoint described above, nor for general-case "find a known serializer for a compatible non-Object supertype" logic). For #1018 | 21 April 2015, 19:26:06 UTC |
d17dd9b | Bryn Cooke | 21 April 2015, 10:09:41 UTC | Merge pull request #1029 from BrynCooke/TITAN09_1022 Add a new config option for wait-searcher that defaults to false. | 21 April 2015, 10:09:41 UTC |
168fb44 | Bryn Cooke | 21 April 2015, 10:08:28 UTC | Add a new config option for waitSearcher that defaults to false. Allows unit tests to run without race conditions and other users to run a maximum performance. https://github.com/thinkaurelius/titan/issues/1022 | 21 April 2015, 10:08:28 UTC |
fd118c2 | Dan LaRocque | 21 April 2015, 05:16:50 UTC | Remove inactive @After|BeforeClass in TP3 tests This is probably not the best way to fix it. Not sure if TP3 has an equivalent to @AfterClass... haven't found it yet. This commit changes the failure mode of several HBase tests. Instead of failing before any test methods even run due to neglecting to start HBase, the tests now start HBase and then fail substantial assertions. | 21 April 2015, 05:17:47 UTC |
a5d4669 | Matthias Broecheler | 20 April 2015, 19:24:00 UTC | Fixes #956 | 20 April 2015, 19:24:00 UTC |
ebdfe6f | Bryn Cooke | 20 April 2015, 13:20:08 UTC | Merge pull request #1023 from BrynCooke/TITAN_987 Upgrade to Solr5 | 20 April 2015, 13:20:08 UTC |
164eb2b | Bryn Cooke | 20 April 2015, 13:18:19 UTC | Upgrade to Solr 5 Update docs Update example config https://github.com/thinkaurelius/titan/issues/987 | 20 April 2015, 13:18:19 UTC |
bdefb1f | Matthias Broecheler | 18 April 2015, 03:07:27 UTC | Fixes #859 | 18 April 2015, 03:07:27 UTC |
867fb39 | Matthias Broecheler | 18 April 2015, 02:49:46 UTC | Introduces overwrite semantics for vertex properties. If a new property is added with cardinality single or set then it overwrites any existing ones without throwing an exception. If possible, it will try to avoid reading existing properties from the backend for better performance. Fixes #938. | 18 April 2015, 02:49:46 UTC |
9bb79d7 | Matthias Broecheler | 18 April 2015, 01:53:19 UTC | Add test case for #988 and #973. | 18 April 2015, 02:00:34 UTC |
aae1621 | Matthias Broecheler | 17 April 2015, 22:52:57 UTC | Updated test case | 17 April 2015, 22:52:57 UTC |
c2f7721 | Matthias Broecheler | 17 April 2015, 21:51:34 UTC | Fixes Features and how properties are attached to newly created vertices to fix test failures in TP3 StructureTest. | 17 April 2015, 21:51:34 UTC |
0da609c | Bryn Cooke | 17 April 2015, 20:04:16 UTC | Fix issue introduced by https://github.com/thinkaurelius/titan/commit/e68efba52332c501cd4fbdde93c948709dbe040c where GeoGson serialisation support was overriding the default TitanIO. | 17 April 2015, 20:05:55 UTC |
99413e8 | Bryn Cooke | 17 April 2015, 15:17:29 UTC | Added serializer for Mapping | 17 April 2015, 15:17:29 UTC |
e7e72c8 | Matthias Broecheler | 17 April 2015, 02:59:15 UTC | Grouping dependencies (no material change) | 17 April 2015, 02:59:15 UTC |
2a66aa0 | Matthias Broecheler | 16 April 2015, 23:51:44 UTC | Removed Kryo dependency from pom files | 16 April 2015, 23:51:44 UTC |
fd96050 | Matthias Broecheler | 16 April 2015, 23:49:02 UTC | Fixed a test case failure around Object serialization | 16 April 2015, 23:49:02 UTC |
6fc60a1 | Matthias Broecheler | 16 April 2015, 23:36:16 UTC | Removed Kryo serializer from the internal serialization engine and extended Titan's serializer to handle all serialization needs. This gives us greater flexibility and more control over the serializer which should make it easier to maintain backwards compatibility. However, this also constrains what kinds of data types Titan supports which might actually end up being a good thing for the user. Fixes #751. Fixes #955. | 16 April 2015, 23:36:16 UTC |
52edbb1 | Matthias Broecheler | 15 April 2015, 22:18:34 UTC | Added Lucene's NumericUtils (only the conversion methods) to Titan so we can use them in the serializer | 15 April 2015, 22:18:34 UTC |
38130d3 | Matthias Broecheler | 15 April 2015, 22:02:43 UTC | Fixes #860 which entailed a lot of refactoring of existing core and internal interfaces with changes throughout the codebase. | 15 April 2015, 22:02:43 UTC |
8f6404f | Matthias Broecheler | 15 April 2015, 18:29:09 UTC | Merge branch 'titan09' of https://github.com/thinkaurelius/titan into titan09 | 15 April 2015, 18:29:09 UTC |
114886e | Matthias Broecheler | 15 April 2015, 18:20:10 UTC | Refactored TP3 test cases for Cassandra and added them for HBase. This is not yet tested. | 15 April 2015, 18:20:10 UTC |
b8b31e6 | Bryn Cooke | 15 April 2015, 14:53:25 UTC | Merge pull request #1015 from BrynCooke/titan09 Groovy Compute tests now run against berkeley DB | 15 April 2015, 14:53:25 UTC |
ed08bb6 | Bryn Cooke | 15 April 2015, 13:45:55 UTC | Groovy Compute tests nor run against berkeley DB (although there are many errors) | 15 April 2015, 13:45:55 UTC |
4bc583c | Bryn Cooke | 15 April 2015, 10:20:29 UTC | Merge pull request #1014 from BrynCooke/TITAN_954 Added GeoJson serialization for graphson | 15 April 2015, 10:20:29 UTC |
e68efba | Bryn Cooke | 15 April 2015, 10:19:34 UTC | Added GeoJson serialization for graphson https://github.com/thinkaurelius/titan/issues/954 | 15 April 2015, 10:19:34 UTC |
43df5df | Matthias Broecheler | 14 April 2015, 23:00:44 UTC | Fixes #913 | 14 April 2015, 23:00:44 UTC |
a6d4820 | Matthias Broecheler | 14 April 2015, 22:37:58 UTC | Enabled the configuration option INDEX_NAME_MAPPING by default. Fixes #770. | 14 April 2015, 22:37:58 UTC |
17e54ba | Matthias Broecheler | 14 April 2015, 22:08:04 UTC | FulgoraGraphComputer used to run the vertex program on the aggregated partitioned vertices in the workerIterationEnd method. After changing the execution semantics of that method, this was incorrect and is fixed by this commit. | 14 April 2015, 22:08:04 UTC |
d57d31a | Bryn Cooke | 14 April 2015, 18:44:04 UTC | Merge pull request #1011 from BrynCooke/TITAN_1010 Try to fix race conditions in ES tests | 14 April 2015, 18:44:04 UTC |
1c0f0f6 | Bryn Cooke | 14 April 2015, 18:42:03 UTC | https://github.com/thinkaurelius/titan/issues/1010 Try to separate out tests in to different clusters. Watch for ES shutdown as well as startup. | 14 April 2015, 18:42:03 UTC |
14dfdc9 | Bryn Cooke | 14 April 2015, 13:17:29 UTC | Merge pull request #1009 from BrynCooke/titan09 Opt out of failing TP tests that are fixed in TP HEAD | 14 April 2015, 13:17:29 UTC |
4f70fa5 | Bryn Cooke | 14 April 2015, 13:16:42 UTC | Opt out of failing TP tests that are fixed in HEAD | 14 April 2015, 13:16:42 UTC |
1e189ba | Bryn Cooke | 14 April 2015, 09:40:49 UTC | Merge pull request #1008 from BrynCooke/titan09 Add missing test suites | 14 April 2015, 09:40:49 UTC |
03811f9 | Bryn Cooke | 14 April 2015, 09:17:33 UTC | Add missing test suites | 14 April 2015, 09:17:33 UTC |
c48847e | Matthias Broecheler | 13 April 2015, 21:14:01 UTC | Added additional TP3 test cases and refactored packages. | 13 April 2015, 21:14:01 UTC |
8d8afc4 | Matthias Broecheler | 13 April 2015, 20:50:36 UTC | Debugging on GraphComputerTest | 13 April 2015, 20:50:36 UTC |
e2a0e3b | Matthias Broecheler | 13 April 2015, 16:42:29 UTC | added simple GraphComputer test case to OLAPTest and removed ElementStep strategy since it seems to be no longer necessary. | 13 April 2015, 16:42:29 UTC |
52ce310 | Bryn Cooke | 13 April 2015, 14:19:15 UTC | Merge pull request #1004 from BrynCooke/titan09 Use TermsFilter for lucene test queries. | 13 April 2015, 14:19:15 UTC |
6deeea7 | Bryn Cooke | 13 April 2015, 14:18:15 UTC | Use TermsFilter for lucene test queries. This should be faster and also fixes the unit tests. Revert the default property cardinality to single. | 13 April 2015, 14:18:15 UTC |
40ae31f | Dan LaRocque | 11 April 2015, 08:21:31 UTC | Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 | 11 April 2015, 08:21:31 UTC |
cf7f1dd | Dan LaRocque | 11 April 2015, 08:19:51 UTC | Serialize titan-cassandra test execution This is for compatibility with the TP3 test suite. titan-cassandra's parallel test execution does not play well with TP3, generating loads of nonsense failures as tests interfere with each other. | 11 April 2015, 08:19:51 UTC |
bd9f5ad | Matthias Broecheler | 11 April 2015, 01:46:30 UTC | Merge branch 'titan09' of https://github.com/thinkaurelius/titan into titan09 | 11 April 2015, 01:46:30 UTC |
d0bd880 | Dan LaRocque | 11 April 2015, 01:20:22 UTC | Rename Titan's Gremlin plugin file The old com.tinkerpop packagename was embedded in this META-INF file's name. Must change to org.apache.tinkerpop for M8+. | 11 April 2015, 01:20:22 UTC |
4e1b088 | Matthias Broecheler | 11 April 2015, 00:59:18 UTC | Minor debugging to get the TinkerPop structure tests to work. | 11 April 2015, 00:59:18 UTC |
1c27413 | Matthias Broecheler | 11 April 2015, 00:01:35 UTC | Merge remote-tracking branch 'origin/titan09' into titan09 | 11 April 2015, 00:01:35 UTC |
afac528 | Matthias Broecheler | 11 April 2015, 00:01:27 UTC | Finished refactoring of Titan tests for TP3M8 and associated debugging of TitanGraphTest and TitanOLAPTest. There were a number of quirks to work out. A noteworthy one is the fact that TinkerPop defaults vertex property cardinality to single when adding a property whereas Titan uses the schema to determine the cardinality. For compatibility, I added a config option so that the default behavior could be configured to match TinkerPop's. | 11 April 2015, 00:01:27 UTC |
c2adfdb | Dan LaRocque | 10 April 2015, 21:57:39 UTC | Fix TP3 package names in titan-dist This commit has two changes. 1. Ran a replacement from com.tinkerpop to org.apache.tinkerpop on titan-dist/src 2. Replaced three references to the no longer extant gremlin.Version with its current equivalent, gremlin.util.Gremlin. This is the main class that prints the TP/Gremlin version number when we run `bin/gremlin.sh -v`. | 10 April 2015, 21:57:39 UTC |
cff4c85 | Dan LaRocque | 10 April 2015, 18:31:10 UTC | Overriding more dependency convergence errors This is not the same as d397bf42c2d55b1a000045b1baca1701de352a46. I found new dependency convergence errors as we fixed compile errors in titan09 following the TP3M7->M8 upgrade. In both cases, I chose the later version without any due diligence. This is less scary than my prior related commit in this vein, since the major versions aren't changing in either case. For #1000 jets3t: [WARNING] Dependency convergence error for net.java.dev.jets3t:jets3t:0.6.1 paths to dependency are: +-com.thinkaurelius.titan:titan-hadoop-1:0.9.0-SNAPSHOT +-org.apache.hadoop:hadoop-core:1.2.1 +-net.java.dev.jets3t:jets3t:0.6.1 and +-com.thinkaurelius.titan:titan-hadoop-1:0.9.0-SNAPSHOT +-org.apache.tinkerpop:hadoop-gremlin:3.0.0.M8 +-org.apache.spark:spark-core_2.10:1.2.1 +-net.java.dev.jets3t:jets3t:0.7.1 Netty: [WARNING] Dependency convergence error for io.netty:netty-all:4.0.25.Final paths to dependency are: +-com.thinkaurelius.titan:titan-dist:0.9.0-SNAPSHOT +-org.apache.tinkerpop:gremlin-console:3.0.0.M8 +-org.apache.tinkerpop:gremlin-driver:3.0.0.M8 +-io.netty:netty-all:4.0.25.Final and +-com.thinkaurelius.titan:titan-dist:0.9.0-SNAPSHOT +-org.apache.tinkerpop:hadoop-gremlin:3.0.0.M8 +-org.apache.spark:spark-core_2.10:1.2.1 +-org.apache.spark:spark-network-common_2.10:1.2.1 +-io.netty:netty-all:4.0.23.Final and +-com.thinkaurelius.titan:titan-dist:0.9.0-SNAPSHOT +-org.apache.tinkerpop:hadoop-gremlin:3.0.0.M8 +-org.apache.spark:spark-core_2.10:1.2.1 +-io.netty:netty-all:4.0.23.Final | 10 April 2015, 18:31:10 UTC |
15670d0 | Dan LaRocque | 10 April 2015, 18:30:18 UTC | Fix TitanVertexDeserializer Resolving compile errors related to the TP3M7->M8 upgrade | 10 April 2015, 18:30:18 UTC |