https://github.com/thinkaurelius/titan

sort by:
Revision Author Date Message Commit Date
6fc60a1 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 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 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 Merge branch 'titan09' of https://github.com/thinkaurelius/titan into titan09 15 April 2015, 18:29:09 UTC
114886e Refactored TP3 test cases for Cassandra and added them for HBase. This is not yet tested. 15 April 2015, 18:20:10 UTC
b8b31e6 Merge pull request #1015 from BrynCooke/titan09 Groovy Compute tests now run against berkeley DB 15 April 2015, 14:53:25 UTC
ed08bb6 Groovy Compute tests nor run against berkeley DB (although there are many errors) 15 April 2015, 13:45:55 UTC
4bc583c Merge pull request #1014 from BrynCooke/TITAN_954 Added GeoJson serialization for graphson 15 April 2015, 10:20:29 UTC
e68efba Added GeoJson serialization for graphson https://github.com/thinkaurelius/titan/issues/954 15 April 2015, 10:19:34 UTC
43df5df Fixes #913 14 April 2015, 23:00:44 UTC
a6d4820 Enabled the configuration option INDEX_NAME_MAPPING by default. Fixes #770. 14 April 2015, 22:37:58 UTC
17e54ba 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 Merge pull request #1011 from BrynCooke/TITAN_1010 Try to fix race conditions in ES tests 14 April 2015, 18:44:04 UTC
1c0f0f6 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 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 Opt out of failing TP tests that are fixed in HEAD 14 April 2015, 13:16:42 UTC
1e189ba Merge pull request #1008 from BrynCooke/titan09 Add missing test suites 14 April 2015, 09:40:49 UTC
03811f9 Add missing test suites 14 April 2015, 09:17:33 UTC
c48847e Added additional TP3 test cases and refactored packages. 13 April 2015, 21:14:01 UTC
8d8afc4 Debugging on GraphComputerTest 13 April 2015, 20:50:36 UTC
e2a0e3b 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 Merge pull request #1004 from BrynCooke/titan09 Use TermsFilter for lucene test queries. 13 April 2015, 14:19:15 UTC
6deeea7 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 Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 11 April 2015, 08:21:31 UTC
cf7f1dd 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 Merge branch 'titan09' of https://github.com/thinkaurelius/titan into titan09 11 April 2015, 01:46:30 UTC
d0bd880 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 Minor debugging to get the TinkerPop structure tests to work. 11 April 2015, 00:59:18 UTC
1c27413 Merge remote-tracking branch 'origin/titan09' into titan09 11 April 2015, 00:01:35 UTC
afac528 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 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 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 Fix TitanVertexDeserializer Resolving compile errors related to the TP3M7->M8 upgrade 10 April 2015, 18:30:18 UTC
e17c49e Fix Groovy-based µbenchmarks Resolving compile errors related to the TP3M7->M8 upgrade 10 April 2015, 18:19:59 UTC
e0fa55c Reenable the Groovy-based µbenchmarks This reverts commit feab178ea544e787d10a87de80dd6617d77f94bf. 10 April 2015, 18:11:41 UTC
d397bf4 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 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 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 Refactored the last tinkerpop related method in TitanGraphTest. 10 April 2015, 17:30:41 UTC
d22fbd4 Fixing some more titan-test compile errors 10 April 2015, 16:40:41 UTC
261d00b Merge pull request #998 from BrynCooke/titan09 Upgrade TitanIndexTest for M8 10 April 2015, 12:57:08 UTC
816b0a8 Upgrade TitanIndextest for M8 10 April 2015, 12:55:29 UTC
0611b8a Increase javac compile error limit to 500 10 April 2015, 08:18:20 UTC
2587f97 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 Continued test case refactoring. 10 April 2015, 05:48:15 UTC
bc80e70 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 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 started Titan-test refactoring. Introduced additional helper methods in TitanGraphBaseTest and TitanAssert. 09 April 2015, 18:18:06 UTC
2e4741a 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 Merge remote-tracking branch 'origin/titan09' into titan09 09 April 2015, 00:54:35 UTC
149b3f3 Continued upgrade to TP3. All but BulkLoaderVertexProgram seems to compile. 09 April 2015, 00:54:18 UTC
2f8e5ba 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 Initial upgrade to TP3 of core Titan classes. Does not build yet (intermediate commit). 08 April 2015, 22:46:44 UTC
fce384d 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 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 Updating to TP 3.0.0-SNAPSHOT This breaks the build 07 April 2015, 19:14:03 UTC
a725dbf Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 07 April 2015, 09:37:07 UTC
88937ed 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 Force alpha ordering of classpath jars in gremlin.sh For #849, list item 2 03 April 2015, 19:48:26 UTC
2e11322 Merge pull request #996 from BrynCooke/Issue_964 Bump elastic search version to 1.5.0 03 April 2015, 17:03:43 UTC
9c42466 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 Merge pull request #995 from BrynCooke/Issue_964 Bump elastic search version to 1.5.0 03 April 2015, 15:29:55 UTC
8fb74ea Bump elastic search version to 1.5.0 https://github.com/thinkaurelius/titan/issues/964 03 April 2015, 15:26:53 UTC
f91cc08 Merge pull request #991 from BrynCooke/Issue_990 Delete graph of gods directory before test run. 02 April 2015, 10:26:57 UTC
9b93bdc Delete graph of gods directory before test run. https://github.com/thinkaurelius/titan/issues/990 02 April 2015, 10:24:09 UTC
612e68a 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 Avoid using "key" as a type name This is prep for #634 27 March 2015, 14:46:54 UTC
3ad7f11 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 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
d6d7fe6 Stop trying to remove shutdown hook twice This was supposed to be fixed on titan09 by f4bb650ce5de3740a16f164e5e76e7c9c202dc33, a rewrite of 1c37382e35f9d0901ed67d26aace6c539d049c82 from titan05. Looks like I unintentionally lost the fix for double-removing the hook in the former (but not the latter). 26 March 2015, 01:59:20 UTC
e75b910 Rework STG.shutdownInternal to tolerate exceptions StandardTitanGraph.shutdownInternal will now attempt to catch (and log at WARN) exceptions generated when interacting with the backend during orderly shutdown. This includes removing the graph uniqueid from the set of live instances recorded in the storage backend and shutting down any open logs (mgmt, tx). For #979 26 March 2015, 01:52:08 UTC
af76a29 Shade Kryo 2.24.0 This commit does something similar to the following two commits on titan05: * c736cf7dba4b72ba00c9cf8dbe2941be6e9c66a9 * e6e2dacc2b10d4936ebf1ff9d9bdb4d2498ed0d4 But it's not exactly the same. The contents of the Kryo 2.24.0 jar used in titan09 (relevant to this commit) are slightly different from the contents of the 2.22 jar (relevant to above commits on the 0.5 line). This commit is specifically for titan09/2.24.0. 26 March 2015, 00:23:15 UTC
ec78f33 Merge branch 'nik9000-jackson' into titan09 25 March 2015, 18:55:27 UTC
6e327b0 Merge branch 'jackson' of https://github.com/nik9000/titan into nik9000-jackson 25 March 2015, 18:55:01 UTC
cab2f9f Fix bug in testVertexTTLWithCompositeIndex An invocation to addVertex was missing an argument 25 March 2015, 17:55:45 UTC
c63a961 Importing exception needed in a test method Meant to include this import in 15ef62eecbcc4ca3a820832032704ba10b0dd62c, but accidentally omitted it. 25 March 2015, 02:20:07 UTC
f6017d8 Log local lock holder stacks at TRACE When LocalLockMediator's log severity is at least TRACE, a successful invocation of the lock method generates and stores an array of StackTraceElement. If a later attempt to lock fails because of a conflict, then both stacktrace of the failed caller and the earlier stored stacktrace of the successful caller will be logged. 25 March 2015, 00:28:05 UTC
ae19fc7 Synchronize CacheVertex.queryCache reads The following two methods read queryCache without synchronization: * getQueryCacheSize * getSuperResultSet The other methods in CacheVertex do synchronize on queryCache (which is an unsynchronized ordinary HashMap) when reading or writing, so this commit just attempts to complete what was previously incomplete synchronization. 25 March 2015, 00:25:38 UTC
ad3f701 Adding DEBUG log statements to StandardScanMetrics 25 March 2015, 00:24:17 UTC
28d3209 Fix race condition in StandardScannerExecutor StandardScannerExecutor's dataPuller threads read binary entries from the backend and enqueue them for consumption by processor threads. It was possible, prior to this commit, for the dataPullers to read from the backend, enqueue the binary data, then trigger termination of the processor threads before the processors ever had a chance to drain the queues. The processor threads now check that their queue is empty before terminating. 25 March 2015, 00:19:27 UTC
15ef62e make ManagementSystem.updateIndex return a future This formerly returned a boolean. It now returns a future. The future is already completed for all operation types except REINDEX and REMOVE_INDEX. Those two types are genuinely asynchronous and return a future backed by a StandardScannerExecutor. 25 March 2015, 00:12:15 UTC
021f593 Delete racy index registration from TitanGraphTest testIndexUpdatesWithReindexAndRemove contained an updateIndex(..., REGISTER_INDEX) that was unguarded by a synchronization barrier and raced with index state assertions in the rest of the method. 24 March 2015, 01:32:50 UTC
01b91f8 Fix successful-boolean in index status watcher RelationIndexStatusWatcher erroneously reported successful convergence even when an index failed to reach the target state within the time limit. GraphIndexStatusWatcher is structurally similar but does not appear to have an equivalent bug. 24 March 2015, 00:28:11 UTC
84d77dd Let backends specify ScanJob DataPuller tx options This specifically supports BerkeleyDB. The ScanJob datapullers, which are strictly read-only, can generally run at a lower isolation level than would be a reasonable default for the rest of the database. ScanJobs now read from BDB at READ_UNCOMMITTED by default, though this can still be overridden by the user. 23 March 2015, 21:26:03 UTC
9b6a654 Excluding PageRankVertexProgramTest As with 0a142db53cc6629582ebe3eaf05c5aedae9139ee, this is blocked on a TP3 change 21 March 2015, 01:04:05 UTC
5f91197 Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 21 March 2015, 00:36:36 UTC
0a142db Exclude two TP3 UnionTests These tests are failing due to what is likely an illegal retrieval of vertex labels on neighboring vertices in the midst of a traversal by TP3. Excluded pending clarification or resolution on the TP3 side. 21 March 2015, 00:31:35 UTC
d6977cf Minor cleaning up 21 March 2015, 00:07:47 UTC
293511c No longer returning memory compute keys as part of an all-properties .properties() call. This also solves the detachment problem and hence this commit undoes the earlier hack around id(). 19 March 2015, 18:08:32 UTC
732b80b Unignoring TP3 GraphComputer tests. Returning 0 for longId() in FulgoraVertexProperty to allow detachment. Investigate if this is the best option. 19 March 2015, 06:20:31 UTC
7372fca Unignoring TP3 GraphComputer tests. Returning 0 for longId() in FulgoraVertexProperty to allow detachment. Investigate if this is the best option. 19 March 2015, 06:13:16 UTC
93b25d1 Refactors Fulgora and ScanJob (plus executors) to correspond to TP3 setup and parallel execution semantics. Specifically, each thread now uses its own instance of ScanJob or VertexScanJob - cloning if necessary. Rather than using a ThreadPool the StandardScannerExecutor maintains the threads specifically. There is now the notion of a workBlockSize - i.e. the number of rows that are worked on in one block of work. We use one instance of ScanJob per block and call workerIterationStart/End before/after such block. This provides better control over resources needed to execute a particular ScanJob. Fixes #857. Fixes #865. 18 March 2015, 23:11:46 UTC
d5712c5 Reducing severity on a test log line 17 March 2015, 16:52:52 UTC
5b8bcce Deleting oldfulgora and porting its tests forward This commit deletes the oldfulgora package. Several methods in OLAPTest and one method in TitanPartitionGraphTest still depend on oldfulgora. This commit rewrites those test methods that depend on oldfulgora to instead use TP3's GraphComputer. The PageRank test in OLAPTest is marked @Ignore since it currently fails with multiple problems; the test will likely have to be reworked to function independent of PR normalization/scaling. The TitanPartitionGraphTest method that does degree counting with GraphComputer over partitioned vertices is also broken -- an exception is thrown in CachedVertex when attempting to retrieve messages. This might just be a configuration issue (turn on exception swallowing in the property retriever?), but I'm not sure yet. 17 March 2015, 16:47:35 UTC
dfcb36d Merge branch 'BrynCooke-Issue_920' into titan09 11 March 2015, 10:14:37 UTC
a4d8309 Merge branch 'Issue_920' of https://github.com/BrynCooke/titan into BrynCooke-Issue_920 11 March 2015, 10:14:09 UTC
67da346 Added wildcard support for direct queries in ES https://github.com/thinkaurelius/titan/issues/920 05 March 2015, 22:31:57 UTC
4a2c1b0 Merge pull request #970 from BrynCooke/Issue_887 Add UUID support 04 March 2015, 09:57:18 UTC
dfac30f Merge remote-tracking branch 'origin/titan09' into Issue_887 Conflicts: titan-es/src/main/java/com/thinkaurelius/titan/diskstorage/es/ElasticSearchIndex.java titan-es/src/test/java/com/thinkaurelius/titan/diskstorage/es/ElasticSearchIndexTest.java titan-lucene/src/main/java/com/thinkaurelius/titan/diskstorage/lucene/LuceneIndex.java titan-lucene/src/test/java/com/thinkaurelius/titan/diskstorage/lucene/LuceneIndexTest.java titan-solr/src/main/java/com/thinkaurelius/titan/diskstorage/solr/SolrIndex.java titan-solr/src/test/java/com/thinkaurelius/titan/diskstorage/solr/SolrIndexTest.java titan-solr/src/test/java/com/thinkaurelius/titan/diskstorage/solr/SolrRunner.java titan-test/src/main/java/com/thinkaurelius/titan/graphdb/TitanIndexTest.java 03 March 2015, 23:02:47 UTC
97adb1f Merge branch 'Issue_769' of https://github.com/BrynCooke/titan into BrynCooke-Issue_769 03 March 2015, 20:00:39 UTC
back to top