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 |
e17c49e | Dan LaRocque | 10 April 2015, 18:19:10 UTC | Fix Groovy-based µbenchmarks Resolving compile errors related to the TP3M7->M8 upgrade | 10 April 2015, 18:19:59 UTC |
e0fa55c | Dan LaRocque | 10 April 2015, 18:11:41 UTC | Reenable the Groovy-based µbenchmarks This reverts commit feab178ea544e787d10a87de80dd6617d77f94bf. | 10 April 2015, 18:11:41 UTC |
d397bf4 | Dan LaRocque | 10 April 2015, 17:48:11 UTC | Overriding two dependency convergence errors I chose the later version in each conflict. LZF: [WARNING] Dependency convergence error for com.ning:compress-lzf:1.0.0 paths to dependency are: +-com.thinkaurelius.titan:titan-hadoop-parent:0.9.0-SNAPSHOT +-org.apache.tinkerpop:hadoop-gremlin:3.0.0.M8 +-org.apache.spark:spark-core_2.10:1.2.1 +-com.ning:compress-lzf:1.0.0 and +-com.thinkaurelius.titan:titan-hadoop-parent:0.9.0-SNAPSHOT +-com.thinkaurelius.titan:titan-cassandra:0.9.0-SNAPSHOT +-org.apache.cassandra:cassandra-all:2.0.8 +-com.ning:compress-lzf:0.8.4 Paranamer: [WARNING] Dependency convergence error for com.thoughtworks.paranamer:paranamer:2.3 paths to dependency are: +-com.thinkaurelius.titan:titan-hadoop-core:0.9.0-SNAPSHOT +-org.apache.hadoop:hadoop-client:2.2.0 +-org.apache.hadoop:hadoop-common:2.2.0 +-org.apache.avro:avro:1.7.4 +-com.thoughtworks.paranamer:paranamer:2.3 and +-com.thinkaurelius.titan:titan-hadoop-core:0.9.0-SNAPSHOT +-org.apache.tinkerpop:hadoop-gremlin:3.0.0.M8 +-org.apache.spark:spark-core_2.10:1.2.1 +-org.json4s:json4s-jackson_2.10:3.2.10 +-org.json4s:json4s-core_2.10:3.2.10 +-com.thoughtworks.paranamer:paranamer:2.6 | 10 April 2015, 17:48:11 UTC |
748419d | Dan LaRocque | 10 April 2015, 17:42:26 UTC | Fixing some titan-test/src/test errors More compile error fixes for the TP3 M7->M8 upgrade | 10 April 2015, 17:42:26 UTC |
feab178 | Dan LaRocque | 10 April 2015, 17:40:57 UTC | Temporarily disable the Groovy-based µbenchmarks These can be fixed in parallel with other M8-upgrade-related cleanup | 10 April 2015, 17:40:57 UTC |
975a49b | Matthias Broecheler | 10 April 2015, 17:30:41 UTC | Refactored the last tinkerpop related method in TitanGraphTest. | 10 April 2015, 17:30:41 UTC |
d22fbd4 | Dan LaRocque | 10 April 2015, 16:40:41 UTC | Fixing some more titan-test compile errors | 10 April 2015, 16:40:41 UTC |
261d00b | Bryn Cooke | 10 April 2015, 12:57:08 UTC | Merge pull request #998 from BrynCooke/titan09 Upgrade TitanIndexTest for M8 | 10 April 2015, 12:57:08 UTC |
816b0a8 | Bryn Cooke | 10 April 2015, 12:55:29 UTC | Upgrade TitanIndextest for M8 | 10 April 2015, 12:55:29 UTC |
0611b8a | Dan LaRocque | 10 April 2015, 08:18:09 UTC | Increase javac compile error limit to 500 | 10 April 2015, 08:18:20 UTC |
2587f97 | Dan LaRocque | 10 April 2015, 08:16:47 UTC | Fix compile errors in olap package I'm not sure that I got the GraphComputer.Persist and GraphComputer.ResultGraph settings correct in the test VertexPrograms. The expression changes were relatively straightforward though, with one minor exception in the form of a second-degree traversal. | 10 April 2015, 08:16:47 UTC |
7eaadfd | Matthias Broecheler | 10 April 2015, 05:48:15 UTC | Continued test case refactoring. | 10 April 2015, 05:48:15 UTC |
bc80e70 | Dan LaRocque | 09 April 2015, 21:38:48 UTC | Addition compile error fixes The only remaining compile errors in TitanGraphTest following this commit should be inside testTinkerPopOptimizationStrategies and the private helper method called only by that method (assertNumStep). It is possible to refactor this test to be TP3-strategy-oblivious, but then much of its distinctive value would be lost. Leaving it broken for the time being. I gave this only one close read through the git-diff before committing. This hasn't been tested at all. There could easily be some runtime errors in here that I missed. | 09 April 2015, 21:38:48 UTC |
e163a07 | Dan LaRocque | 09 April 2015, 19:50:55 UTC | Regex replacing some common test expressions This commit replaces several TP3M7 traversal-style expressions in the test code with equivalent expressions that use Titan's own API: TitanVertex instead of Vertex, calling query() to get a (Graph|Vertex)CentricQueryBuilder, etc. This commit does not come close to fixing all of the errors. Here are the commands run for this commit. They were run in the order listed, though the patterns and outputs should all be disjoint to allow arbitrary reordering with identical end state. Every command was run from the titan-test directory. The last one is intentionally commented. for f in `find -name *.java` ; do sed -ri 's/(^| )Vertex ([a-zA-Z0-9_]+) =/\1TitanVertex \2 =/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.out\(\)([;)])/.query().direction(Direction.OUT).vertices()\1/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.out\(("[^"]*")\)([;)])/.query().direction(Direction.OUT).labels(\1).vertices()\2/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.outE\(\)([;)])/.query().direction(Direction.OUT).edges()\1/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.outE\(("[^"]*")\)([;)])/.query().direction(Direction.OUT).labels(\1).edges()\2/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.in\(\)([;)])/.query().direction(Direction.IN).vertices()\1/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.in\(("[^"]*")\)([;)])/.query().direction(Direction.IN).labels(\1).vertices()\2/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.inE\(\)([;)])/.query().direction(Direction.IN).edges()\1/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.inE\(("[^"]*")\)([;)])/.query().direction(Direction.IN).labels(\1).edges()\2/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.bothE\(\)([;)])/.query().direction(Direction.BOTH).edges()\1/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.bothE\(("[^"]*")\)([;)])/.query().direction(Direction.BOTH).labels(\1).edges()\2/' $f ; done for f in `find -name *.java` ; do sed -ri 's/(graph|g|tx)\.V\(\)([;)])/\1.query().vertices()\2/' $f ; done for f in `find -name *.java` ; do sed -ri 's/(graph|g|tx)\.V\(\)\.(has\([^)]+\))([;)])/\1.query().\2.vertices()\3/' $f ; done for f in `find -name *.java` ; do sed -ri 's/(graph|g|tx)\.E\(\)([;)])/\1.query().edges()\2/' $f ; done for f in `find -name *.java` ; do sed -ri 's/(graph|g|tx)\.E\(\)\.(has\([^)]+\))([;)])/\1.query().\2.edges()\3/' $f ; done for f in `find -name *.java` ; do sed -ri 's/\.singleProperty\(([^,)]+),([^,)]+)\)/.property(VertexProperty.Cardinality.single, \1, \2)/' $f ; done | 09 April 2015, 19:50:55 UTC |
60abcb5 | Matthias Broecheler | 09 April 2015, 18:18:06 UTC | started Titan-test refactoring. Introduced additional helper methods in TitanGraphBaseTest and TitanAssert. | 09 April 2015, 18:18:06 UTC |
2e4741a | Dan LaRocque | 09 April 2015, 15:15:30 UTC | Adding documentation for non-MR reindexing Reorganized documentation: * Removed the Hadoop part, moved its two remaining subsections into the "Advanced Topics" part * Expanded the section on reindexing to address both MapReduce and TitanManagement approaches * Eliminated redundant copy of reindex.txt -- we had one in the faunus subdirectory and one in the top level with nearly the same yet slightly different content. Only the faunus one was in use. I merged them and deleted the redundant copy. For #756 | 09 April 2015, 15:41:58 UTC |
6bcc4a6 | Matthias Broecheler | 09 April 2015, 00:54:35 UTC | Merge remote-tracking branch 'origin/titan09' into titan09 | 09 April 2015, 00:54:35 UTC |
149b3f3 | Matthias Broecheler | 09 April 2015, 00:54:18 UTC | Continued upgrade to TP3. All but BulkLoaderVertexProgram seems to compile. | 09 April 2015, 00:54:18 UTC |
2f8e5ba | Dan LaRocque | 08 April 2015, 23:36:39 UTC | Update BulkLoaderVertexProgram to TP3M8 This commit resolves its compile errors, but its untested (in particular, we need to check that the GraphComputer.Persist and GraphComputer.ResultGraph settings are correct) | 08 April 2015, 23:36:39 UTC |
24bb478 | Matthias Broecheler | 08 April 2015, 22:46:44 UTC | Initial upgrade to TP3 of core Titan classes. Does not build yet (intermediate commit). | 08 April 2015, 22:46:44 UTC |
fce384d | Dan LaRocque | 08 April 2015, 04:54:00 UTC | Fixing compile errors from TP 3.0.0.M7->M8 upgrade Trying to pick low-hanging fruit first: * Updating package names in TP3 imports * Removing CloneNotSupportedException where it is no longer allowed * Using traversal.asAdmin().getStartStep() instead of TraversalHelper to do the same * Removing old (Vertex|Edge).Iterator interface implementations and switching to methods that just return Iterator<(elementtype)> per upstream I've avoided most ambiguity on this round. I also might be forgetting something; there were over titan-core 100 compile errors to start, and javac just gave up once it hit that soft limit. There are now 90 on titan-core. | 08 April 2015, 04:54:00 UTC |
9d15268 | Dan LaRocque | 07 April 2015, 19:25:23 UTC | Updating to TP 3.0.0.M8 M8 hasn't been released yet. To resolve dependencies at the time of this commit, you must checkout incubator-tinkerpop's 3.0.0.M8 tag and `mvn clean install -DskipTests=true` first. The build will still fail due to compile errors caused by Titan's M7-era code trying to call into M8, but the dependencies should all resolve. | 07 April 2015, 19:25:23 UTC |
4b252e5 | Dan LaRocque | 07 April 2015, 19:13:18 UTC | Updating to TP 3.0.0-SNAPSHOT This breaks the build | 07 April 2015, 19:14:03 UTC |
a725dbf | Dan LaRocque | 07 April 2015, 09:37:07 UTC | Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 | 07 April 2015, 09:37:07 UTC |
88937ed | Dan LaRocque | 07 April 2015, 09:28:08 UTC | Reenable and tweak PageRank Fulgora test For #989 This PR implementation is almost an exact copy of the impl that ships with TP3. I've simplified the test data slightly to match the TP3 impl (removing edges with a label that was ignored under the oldfulgora version) rather than attempting to enrich the PR impl with additional traversal selectivity. | 07 April 2015, 09:28:08 UTC |
601e468 | Dan LaRocque | 03 April 2015, 19:48:26 UTC | Force alpha ordering of classpath jars in gremlin.sh For #849, list item 2 | 03 April 2015, 19:48:26 UTC |
2e11322 | Bryn Cooke | 03 April 2015, 17:03:43 UTC | Merge pull request #996 from BrynCooke/Issue_964 Bump elastic search version to 1.5.0 | 03 April 2015, 17:03:43 UTC |
9c42466 | Bryn Cooke | 03 April 2015, 17:02:25 UTC | Bump elastic search version to 1.5.0 https://github.com/thinkaurelius/titan/issues/964 Should also have updated lucene | 03 April 2015, 17:02:25 UTC |
d2d63bf | Bryn Cooke | 03 April 2015, 15:29:55 UTC | Merge pull request #995 from BrynCooke/Issue_964 Bump elastic search version to 1.5.0 | 03 April 2015, 15:29:55 UTC |
8fb74ea | Bryn Cooke | 03 April 2015, 15:26:08 UTC | Bump elastic search version to 1.5.0 https://github.com/thinkaurelius/titan/issues/964 | 03 April 2015, 15:26:53 UTC |
f91cc08 | Bryn Cooke | 02 April 2015, 10:26:57 UTC | Merge pull request #991 from BrynCooke/Issue_990 Delete graph of gods directory before test run. | 02 April 2015, 10:26:57 UTC |
9b93bdc | Bryn Cooke | 02 April 2015, 10:24:09 UTC | Delete graph of gods directory before test run. https://github.com/thinkaurelius/titan/issues/990 | 02 April 2015, 10:24:09 UTC |
612e68a | Dan LaRocque | 27 March 2015, 14:49:08 UTC | Tweak SystemTypeManager & test reserved name lists This is for #730 and #634. Holding off on uncommenting these reserved names until the TP3 test failures they trigger are resolved. Affected TP3 tests include but may not necessarily be limited to: * PropertyTest$ElementGetValueExceptionConsistencyTest * StrategyGraphTest$VertexPropertyPropertyShouldBeWrappedTests * VertexTest$BasicVertexTest | 27 March 2015, 14:49:08 UTC |
a90c810 | Dan LaRocque | 27 March 2015, 14:46:54 UTC | Avoid using "key" as a type name This is prep for #634 | 27 March 2015, 14:46:54 UTC |
3ad7f11 | Dan LaRocque | 27 March 2015, 04:52:36 UTC | Centralize reserved label/propertykey name check StandardVertexLabelMaker and StandardRelationTypeMaker now call a single method in SystemTypeManager to check whether a user-provided name is reserved, rather than separately reimplementing the same checks in their own methods. | 27 March 2015, 04:52:36 UTC |
d3b68a4 | Dan LaRocque | 27 March 2015, 04:48:41 UTC | Adding test of reserved label/propertykey names Groundwork for #634 and #730. The test only covers existing reserved names (all of which start with ~), not the new reserved names slated to be added by those issues. Test passed at commit time. | 27 March 2015, 04:49:48 UTC |