https://github.com/thinkaurelius/titan

sort by:
Revision Author Date Message Commit Date
d17dd9b 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 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 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
ebdfe6f Merge pull request #1023 from BrynCooke/TITAN_987 Upgrade to Solr5 20 April 2015, 13:20:08 UTC
164eb2b Upgrade to Solr 5 Update docs Update example config https://github.com/thinkaurelius/titan/issues/987 20 April 2015, 13:18:19 UTC
bdefb1f Fixes #859 18 April 2015, 03:07:27 UTC
867fb39 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 Add test case for #988 and #973. 18 April 2015, 02:00:34 UTC
aae1621 Updated test case 17 April 2015, 22:52:57 UTC
c2f7721 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 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 Added serializer for Mapping 17 April 2015, 15:17:29 UTC
e7e72c8 Grouping dependencies (no material change) 17 April 2015, 02:59:15 UTC
2a66aa0 Removed Kryo dependency from pom files 16 April 2015, 23:51:44 UTC
fd96050 Fixed a test case failure around Object serialization 16 April 2015, 23:49:02 UTC
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
back to top