f8b9c5c | Dan LaRocque | 10 December 2013, 14:19:42 UTC | Fix array bounds handling in ByteElementRange truncate() could trigger ArrayOutOfBoundsException. Fixed. | 10 December 2013, 14:19:42 UTC |
284f506 | Dan LaRocque | 10 December 2013, 13:56:27 UTC | Add logging in a test's @Before directory cleaner | 10 December 2013, 13:56:27 UTC |
4f58270 | Dan LaRocque | 10 December 2013, 13:56:07 UTC | Make StaticArrayBuffer serializable | 10 December 2013, 13:56:07 UTC |
6af990e | Dan LaRocque | 10 December 2013, 13:54:18 UTC | StaticBuffer-based impl of Rexster ElementRange This implements Rexster query route hinting using StaticBuffers. It does not use a custom comparator or a StaticBuffer comparator, instead using existing comparison methods in ByteBufferUtil. | 10 December 2013, 13:54:18 UTC |
d6d61b5 | Dan LaRocque | 10 December 2013, 13:39:20 UTC | Add toString() to HintedTitanGraph | 10 December 2013, 13:39:20 UTC |
def46bb | Dan LaRocque | 10 December 2013, 13:36:14 UTC | Avoid serializing Guava Lists.transform() closure HintedTitanGraph is serializable. It assigned the return value of Guava's Lists.transform(...) to a pair of final fields. But the returned list retained a reference to a Function, which in turn had reference to a KeyRange. KeyRange is not serializable, and all of these retained references are implementation details that really shouldn't be serialized in the first place. Now HintedTitanGraph takes care to eagerly evaluate the transform and store the result in a standard-library ArrayList. | 10 December 2013, 13:36:14 UTC |
3255e42 | Dan LaRocque | 06 December 2013, 04:01:47 UTC | Add trivial test of non-null Rexster hint | 06 December 2013, 04:01:47 UTC |
6c6b418 | Dan LaRocque | 06 December 2013, 01:37:12 UTC | Cleanup and add assertions to TitanRexsterTest This requries recent Rexster fixes to pass. The Rexster HEAD commit must be at least commit 2621f8cc2b4003261f27293a002af65714a25ade. | 06 December 2013, 01:37:12 UTC |
59e2810 | Dan LaRocque | 06 December 2013, 01:16:42 UTC | Remove old Maven pom variables from rexster cfg When I copied titan-rexster's XML config file from titan-dist, I should have fixed or deleted these Maven variable references. Deleted for now. | 06 December 2013, 01:16:42 UTC |
bebe9fa | Dan LaRocque | 05 December 2013, 08:33:06 UTC | Collected Rexster distributed graph test changes This commit builds against version 2.5.0-SNAPSHOT the distributed-graph branch of the Rexster repository. It won't compile with Rexster master. This commit is buggy. At the time I write this message, I'm debugging an infinite busywork behavior in and around JGroups connection selection on Titan + BDB that manifests with stack traces like: "main" prio=10 tid=0x00007f108800a000 nid=0x345 runnable [0x00007f108e1da000] java.lang.Thread.State: RUNNABLE at java.util.concurrent.ConcurrentHashMap$HashIterator.advance(ConcurrentHashMap.java:1345) at java.util.concurrent.ConcurrentHashMap$HashIterator.<init>(ConcurrentHashMap.java:1327) at java.util.concurrent.ConcurrentHashMap$ValueIterator.<init>(ConcurrentHashMap.java:1380) at java.util.concurrent.ConcurrentHashMap$Values.iterator(ConcurrentHashMap.java:1449) at java.util.AbstractCollection.toArray(AbstractCollection.java:137) at com.tinkerpop.rexster.client.HintedRexsterClient$RexsterConnections.getAt(HintedRexsterClient.java:421) at com.tinkerpop.rexster.client.HintedRexsterClient.nextRoundRobinConnection(HintedRexsterClient.java:261) - locked <0x00000000d0c3e5a0> (a com.tinkerpop.rexster.client.HintedRexsterClient$RexsterConnections) at com.tinkerpop.rexster.client.HintedRexsterClient.access$400(HintedRexsterClient.java:48) at com.tinkerpop.rexster.client.HintedRexsterClient$RexsterConnections.best(HintedRexsterClient.java:459) at com.tinkerpop.rexster.client.HintedRexsterClient.sendRequest(HintedRexsterClient.java:285) at com.tinkerpop.rexster.client.HintedRexsterClient.execute(HintedRexsterClient.java:174) The main thread constantly makes progress and pegs a cpu at 100%, it just never completes execution of a statement. | 05 December 2013, 08:33:06 UTC |
71bbdd2 | Dan LaRocque | 03 December 2013, 10:50:41 UTC | Improve HBase and Thrift getLocalKeyPartition()s * reimplemented CassandraThrift's Token-to-KeyRange logic ** allow start and end tokens of different lengths ** zero-extend keys of less than 4 bytes to at least 4 bytes ** decrement tokens instead of incrementing them ** use BigInteger arithmetic for token decrementing * tweaked HBase's HRegionInfo-to-Keyrange logic ** zero-extend keys of less than 4 bytes to at least 4 bytes ** replace empty start key with 32 bits of zeros ** replace empty end key with 32 bits of ones ** if the end key is nonempty, decrement it to make it exclusive (HBase's API provides an inclusive end key, but Titan requires an exclusive one) | 03 December 2013, 10:50:41 UTC |
b8c0dd4 | Dan LaRocque | 03 December 2013, 10:49:36 UTC | Add assertions to getLocalKeyPartition() test | 03 December 2013, 10:49:49 UTC |
928912e | Dan LaRocque | 03 December 2013, 10:46:50 UTC | Add logging to Thrift getLocalKeyPartition() | 03 December 2013, 10:46:50 UTC |
a308ab2 | Dan LaRocque | 03 December 2013, 10:45:13 UTC | Rewrite getLocalKeyPartition() javadoc Updated obsolete references to a byte array with current references to a list of KeyRange objects. Also added return value contract implied by Titan core (VertexIDAssigner & friends). | 03 December 2013, 10:45:13 UTC |
e76530b | Matthias Broecheler | 03 December 2013, 02:29:04 UTC | Commenting out printing of configuration | 03 December 2013, 02:29:04 UTC |
fb4ea73 | Matthias Broecheler | 03 December 2013, 02:24:54 UTC | Refactored IDPlacementStrategy to allow multiple partition id ranges. | 03 December 2013, 02:24:54 UTC |
b6c5737 | Matthias Broecheler | 28 November 2013, 23:21:40 UTC | Merge branch 'faunustitan' into titan05 Conflicts: pom.xml | 28 November 2013, 23:21:40 UTC |
764b9d5 | Matthias Broecheler | 28 November 2013, 20:31:54 UTC | Made SystemTypes accessible through TypeReferenceContainer | 28 November 2013, 20:31:54 UTC |
950bb99 | Matthias Broecheler | 27 November 2013, 20:51:05 UTC | Updated JavaDoc for partitioning. | 27 November 2013, 20:51:05 UTC |
96561de | Matthias Broecheler | 27 November 2013, 20:41:54 UTC | Made partition assignment strategy configurable | 27 November 2013, 20:41:54 UTC |
e2d82b0 | Dan LaRocque | 27 November 2013, 05:52:23 UTC | Merge branch 'titan05' of github.com:thinkaurelius/titan into titan05 | 27 November 2013, 05:52:23 UTC |
b2b532c | Dan LaRocque | 27 November 2013, 05:17:42 UTC | Use generics to eliminate field duplication | 27 November 2013, 05:17:42 UTC |
94061fe | Dan LaRocque | 27 November 2013, 05:15:39 UTC | Remove a System.err.println from a test method | 27 November 2013, 05:15:39 UTC |
4afca90 | Dan LaRocque | 27 November 2013, 05:13:18 UTC | Disable HBase short CF names I think this feature suffered a regression. It seems to work in diskstorage tests, but something in graphdb is trying to use a short-form name instead of a long-form name, triggering: Caused by: com.thinkaurelius.titan.diskstorage.PermanentStorageException: Must use CF long-form name "titan_ids" instead of the short-form name "i" when configured with short-cf-names=true in many of the HBase unit tests. Disabled until I can come back to this and fix it. | 27 November 2013, 05:13:18 UTC |
bb256f3 | Dan LaRocque | 27 November 2013, 05:12:42 UTC | Test CassThrift getDeployment/getLocalKeyPartition | 27 November 2013, 05:12:42 UTC |
8d5d3b5 | Dan LaRocque | 27 November 2013, 05:06:43 UTC | Make HBaseSM.getFeatures() more robust | 27 November 2013, 05:06:43 UTC |
55782d6 | Dan LaRocque | 27 November 2013, 05:03:09 UTC | Add new nextBiggerBufferAllowOverflow(...) method Also, move instantiation of HBase StoreFeatures from the HBaseStoreManager constructor to the HBaseStoreManager.getFeatures() method body. We can't tell whether we're local or remote until at least one table exists in HBase. | 27 November 2013, 05:04:03 UTC |
71d9fe1 | Dan LaRocque | 27 November 2013, 05:02:24 UTC | Make isLocalAddress(...) allow canonical addresses | 27 November 2013, 05:02:24 UTC |
322b4fb | Dan LaRocque | 27 November 2013, 05:01:55 UTC | Adding test of HBase partition info methods | 27 November 2013, 05:01:55 UTC |
949f446 | Dan LaRocque | 27 November 2013, 05:01:00 UTC | Adding test for diskstorage partition info methods | 27 November 2013, 05:01:00 UTC |
82868c5 | Pavel Yaskevich | 27 November 2013, 04:59:02 UTC | remove unnecessary output in Cassandra Thrift Store | 27 November 2013, 04:59:02 UTC |
eca115e | Matthias Broecheler | 27 November 2013, 04:28:50 UTC | Added tests for TypeReferenceContainer and fixed found bugs. | 27 November 2013, 04:28:50 UTC |
742e1c3 | Dan LaRocque | 27 November 2013, 03:59:32 UTC | Organize imports in HBaseKCVS | 27 November 2013, 03:59:32 UTC |
9b77410 | Dan LaRocque | 27 November 2013, 03:52:28 UTC | Added untested HBase region split mapping code This commit includes untested implementations of HBaseKCVS.getLocalKeyPartition() and HBaseStoreManager.getDeployment() | 27 November 2013, 03:53:38 UTC |
c3aec36 | Dan LaRocque | 27 November 2013, 02:19:43 UTC | Make Astyanax always assume Deployment.REMOTE This is a slight improvement over returning nothing and causing a compile error. | 27 November 2013, 02:19:43 UTC |
8e5c029 | Matthias Broecheler | 27 November 2013, 01:41:07 UTC | small refactoring of NetworkUtil | 27 November 2013, 01:41:07 UTC |
348f601 | Matthias Broecheler | 27 November 2013, 01:35:21 UTC | Removed Hazelcast from 0.5.0 | 27 November 2013, 01:35:21 UTC |
ece23e4 | Matthias Broecheler | 27 November 2013, 01:33:24 UTC | Merge branch 'master' into titan05 Conflicts: pom.xml titan-all/pom.xml titan-berkeleyje/pom.xml titan-cassandra/pom.xml titan-cassandra/src/main/java/com/thinkaurelius/titan/diskstorage/cassandra/thrift/CassandraThriftStoreManager.java titan-core/pom.xml titan-core/src/main/java/com/thinkaurelius/titan/diskstorage/common/DistributedStoreManager.java titan-core/src/main/java/com/thinkaurelius/titan/diskstorage/util/MetricInstrumentedStore.java titan-core/src/main/java/com/thinkaurelius/titan/graphdb/configuration/GraphDatabaseConfiguration.java titan-dist/pom.xml titan-dist/titan-dist-all/pom.xml titan-dist/titan-dist-berkeleyje/pom.xml titan-dist/titan-dist-cassandra/pom.xml titan-dist/titan-dist-hazelcast/pom.xml titan-dist/titan-dist-hbase/pom.xml titan-dist/titan-dist-parent/pom.xml titan-dist/titan-dist-persistit/pom.xml titan-dist/titan-dist-server/pom.xml titan-es/pom.xml titan-hazelcast/pom.xml titan-hazelcast/src/main/java/com/thinkaurelius/titan/diskstorage/hazelcast/HazelcastCacheStore.java titan-hbase/pom.xml titan-lucene/pom.xml titan-persistit/pom.xml titan-rexster/pom.xml titan-site/pom.xml titan-test/pom.xml | 27 November 2013, 01:33:24 UTC |
1c404cc | Matthias Broecheler | 27 November 2013, 01:23:09 UTC | Merge branch 'partitioning' into titan05 Conflicts: titan-cassandra/src/main/java/com/thinkaurelius/titan/diskstorage/cassandra/thrift/CassandraThriftStoreManager.java titan-core/src/main/java/com/thinkaurelius/titan/diskstorage/keycolumnvalue/KeyRange.java titan-core/src/main/java/com/thinkaurelius/titan/diskstorage/util/MetricInstrumentedStore.java titan-hbase/src/main/java/com/thinkaurelius/titan/diskstorage/hbase/HBaseKeyColumnValueStore.java | 27 November 2013, 01:23:09 UTC |
48d0469 | Matthias Broecheler | 27 November 2013, 01:15:13 UTC | Minor changes to Titan for better invocation from Faunus. | 27 November 2013, 01:15:13 UTC |
4d5c53a | Matthias Broecheler | 25 November 2013, 03:37:40 UTC | Refactored GraphDatabaseConfiguration to make serializer configuration accessible to Faunus | 25 November 2013, 03:37:40 UTC |
38730cf | Matthias Broecheler | 25 November 2013, 03:34:09 UTC | Merge branch 'master' into faunustitan | 25 November 2013, 03:34:09 UTC |
eafe86a | Matthias Broecheler | 25 November 2013, 03:32:55 UTC | Initial refactoring of Titan to make internals accessible to Faunus | 25 November 2013, 03:32:55 UTC |
99457fd | Dan LaRocque | 24 November 2013, 10:10:41 UTC | [maven-release-plugin] prepare for next development iteration | 24 November 2013, 10:10:41 UTC |
2c010b7 | Dan LaRocque | 24 November 2013, 10:10:41 UTC | [maven-release-plugin] prepare release 0.4.1 | 24 November 2013, 10:10:41 UTC |
bc068e7 | Dan LaRocque | 24 November 2013, 10:08:07 UTC | Remove Faunus mention from rewrite-tag.sh I added new error-checking to this script during the last Faunus release and copied my changes back to Titan afterward. I forgot to change a string containing the capitalized name of the project back from Faunus to Titan when copying. | 24 November 2013, 10:08:07 UTC |
f14e8a4 | Dan LaRocque | 24 November 2013, 09:57:44 UTC | Update doc commit pointer | 24 November 2013, 09:57:44 UTC |
8f03cb8 | Dan LaRocque | 24 November 2013, 09:57:17 UTC | Remove hazelcast mentions from website index | 24 November 2013, 09:57:17 UTC |
377ffbb | Dan LaRocque | 24 November 2013, 09:36:36 UTC | Improve titan.sh's help/usage message | 24 November 2013, 09:36:36 UTC |
bac1978 | Dan LaRocque | 24 November 2013, 05:14:08 UTC | Tweaking JRE6 pom stylesheet | 24 November 2013, 05:14:08 UTC |
6bb59f3 | Dan LaRocque | 24 November 2013, 05:08:09 UTC | Avoid overlapping template matches in jre6.xslt When multiple template patterns in a stylesheet match, Saxon throws a warning and continues parsing. In this case the multiple match is harmless, but the warning is scary so I'm making a minor change to avoid the match overlap. | 24 November 2013, 05:08:09 UTC |
6709fe2 | Dan LaRocque | 24 November 2013, 05:07:01 UTC | pom whitespace change | 24 November 2013, 05:07:01 UTC |
0d7ed3a | Dan LaRocque | 24 November 2013, 05:05:21 UTC | pom.xml: move Saxon version declaration It seems that plugin configurations don't care about dependencyManagement versions. I would probably have to use pluginManagement here, but that just makes it less readable since the plugin is only used one time. | 24 November 2013, 05:06:17 UTC |
0878f4e | Dan LaRocque | 24 November 2013, 04:48:43 UTC | Reduced loglevel of needlessly severe test log msg There was no reason for these two messages to be logged at ERROR. They belong at DEBUG or at most INFO. | 24 November 2013, 04:48:43 UTC |
218a912 | Dan LaRocque | 24 November 2013, 04:48:01 UTC | Removed ES from titan-dist-cassandra Moved Cassandra + ES tests into titan-dist-all and made titan-dist-server include those new tests. Also added a BDB + ES test in titan-dist-all. | 24 November 2013, 04:48:01 UTC |
228342f | Dan LaRocque | 24 November 2013, 04:05:08 UTC | Remove stale reference to jre7.xslt I removed this stylesheet a few commits ago, but a reference to it lived on in pom.xml. Deleted. | 24 November 2013, 04:05:08 UTC |
f32ae17 | Dan LaRocque | 24 November 2013, 04:03:30 UTC | Remove jre7 profiles from poms JRE7-compatible behavior is now the pom default. Keeping these profiles no longer makes sense now that I've added a stylesheet to rewrite them for JRE6 builds, and Maven profile activation is error prone anyway (e.g. activating one or more profiles on the command line deactivates all profiles that have <activeByDefault>true</activeByDefault>). | 24 November 2013, 04:03:30 UTC |
0eda1f3 | Dan LaRocque | 24 November 2013, 02:23:45 UTC | Set 0.4.1's scheduled release date | 24 November 2013, 02:23:45 UTC |
2f1617f | Dan LaRocque | 23 November 2013, 12:27:09 UTC | Fixing titan-dist-all, -server jre6 packaging bug The jre6.xslt stylesheet now removes the persistit dependencies from these two distro poms. I also deleted the jre7.xslt stylesheet, since reversing this operation is nontrivial. So now `git checkout` is the way to reverse it. | 23 November 2013, 12:27:09 UTC |
1abf2ed | Dan LaRocque | 23 November 2013, 11:09:00 UTC | Removing uses of Java 7's ProcessBuilder.Redirect This is a convenience introduced in Java SE 7. I recently used it in HBase's test harness and in the distribution failsafe tests without realizing that it wasn't present in Java 6. This commit replaces it with a clunkier but functionally equivalent Java 6 alternative. | 23 November 2013, 11:09:00 UTC |
0458891 | Dan LaRocque | 23 November 2013, 11:07:40 UTC | Flesh out JRE6/7 targeting XSLT sheets Added retargeting support to the distribution archives, including both their contents and the filenames of the zip/tar.bz2/asc files. | 23 November 2013, 11:07:40 UTC |
830a90d | Dan LaRocque | 23 November 2013, 04:21:10 UTC | Adding pom XSLT stylesheets for JRE retargeting | 23 November 2013, 04:21:10 UTC |
d80815e | Dan LaRocque | 23 November 2013, 03:35:38 UTC | Add XSLT pom stylesheets to support JRE6 builds | 23 November 2013, 03:35:38 UTC |
c367bcf | Pavel Yaskevich | 23 November 2013, 03:33:21 UTC | change signature getLocalKeyPartition of K(C)VS to return List<KeyRange> and Cassandra Thrift implementation of that method | 23 November 2013, 03:33:21 UTC |
b9f5090 | Dan LaRocque | 22 November 2013, 16:22:21 UTC | Remove obsolete, unused titan-serve conf file titan-server-rexster.xml is no longer needed now that RexsterTitanServer is out | 22 November 2013, 16:22:21 UTC |
b4940b3 | Matthias Broecheler | 21 November 2013, 03:36:36 UTC | fixed eventual graph test to reflect recent updates | 21 November 2013, 03:36:36 UTC |
c97601a | Matthias Broecheler | 21 November 2013, 02:43:09 UTC | Added metrics test cases for Cassandra and Hbase. Fixed bug that circumvented type caching (related to #489). | 21 November 2013, 02:43:09 UTC |
6576a7a | Matthias Broecheler | 21 November 2013, 02:11:45 UTC | Set cache concurrency to available processors | 21 November 2013, 02:11:45 UTC |
06755bf | Matthias Broecheler | 19 November 2013, 22:56:38 UTC | Fixed exception message | 19 November 2013, 22:56:38 UTC |
ca48986 | Matthias Broecheler | 19 November 2013, 22:21:00 UTC | use Guava cache in RelationQueryCache | 19 November 2013, 22:21:00 UTC |
674dd4c | Matthias Broecheler | 19 November 2013, 09:35:15 UTC | computed size of guava entry with soft values | 19 November 2013, 09:35:15 UTC |
a145711 | Matthias Broecheler | 19 November 2013, 08:46:28 UTC | updated changelog. | 19 November 2013, 08:46:28 UTC |
19d20cb | Matthias Broecheler | 19 November 2013, 08:11:42 UTC | Removed streaming of large adjacency result sets since such iterative updating of limits is expensive and has very little benefit. Users should set a limit up front. In the REPL, a CTRL-C type functionality should be available to abort long running queries. | 19 November 2013, 08:11:42 UTC |
a1870b3 | Matthias Broecheler | 19 November 2013, 07:59:31 UTC | improved database level cache sizing | 19 November 2013, 07:59:31 UTC |
0bcede8 | Matthias Broecheler | 19 November 2013, 07:10:51 UTC | updated changelog, simplifed parameter passing. | 19 November 2013, 07:10:51 UTC |
ee21e37 | Matthias Broecheler | 19 November 2013, 04:28:11 UTC | updated cache configuration for non-embedded local configuration to use 3 minute timeout. | 19 November 2013, 04:28:11 UTC |
1a19b02 | Matthias Broecheler | 19 November 2013, 04:20:02 UTC | Updated configuration files to enable cache by default | 19 November 2013, 04:20:02 UTC |
10a0e03 | Matthias Broecheler | 19 November 2013, 04:18:54 UTC | Added a concurrent update test for db level cache. | 19 November 2013, 04:18:54 UTC |
1887ef9 | Matthias Broecheler | 19 November 2013, 01:00:40 UTC | Improved database cache test coverage | 19 November 2013, 01:00:40 UTC |
7311776 | Matthias Broecheler | 19 November 2013, 00:50:53 UTC | Better size estimation for cache | 19 November 2013, 00:50:53 UTC |
9c539d8 | Matthias Broecheler | 18 November 2013, 23:04:00 UTC | needed to change order of tests for results to line up. | 18 November 2013, 23:04:00 UTC |
19a94c8 | Matthias Broecheler | 18 November 2013, 22:53:35 UTC | Added additional counting test case | 18 November 2013, 22:53:35 UTC |
aa5049e | Matthias Broecheler | 18 November 2013, 22:50:42 UTC | Added additional counting test case | 18 November 2013, 22:50:42 UTC |
7bfdab7 | Matthias Broecheler | 18 November 2013, 21:56:36 UTC | Updated changelog, upgrade, readme and notice for the upcoming 0.4.1 release | 18 November 2013, 21:56:36 UTC |
6807178 | Matthias Broecheler | 18 November 2013, 21:56:17 UTC | Updated indexing predicates to distinguish between token based and entire string based PREFIX and REGEX queries. Implemented those changes throughout the stack and updated test cases. | 18 November 2013, 21:56:17 UTC |
b4ade65 | Dan LaRocque | 17 November 2013, 14:49:57 UTC | Removing ${titan.classifier} from poms | 17 November 2013, 14:49:57 UTC |
f8404ce | Dan LaRocque | 17 November 2013, 14:42:55 UTC | Cygwin compatibility for titan-server | 17 November 2013, 14:42:55 UTC |
a146d98 | Dan LaRocque | 16 November 2013, 09:29:50 UTC | Further reduced testTransactionalMemory iterations | 16 November 2013, 09:29:50 UTC |
d5e9a62 | Dan LaRocque | 16 November 2013, 08:53:25 UTC | Reducing iteration count in testTranactionalMemory A single execution of this method takes approximately 35 minutes on an EC2 m1.medium. This is unnecessarily for performance testing purposes with JUnitBenchmarks. I reduced the iteration count by an order of magnitude (100k to 10k) and made the thread count equal to the number of cores * 2 rather than the hardcoded number 8. | 16 November 2013, 08:53:25 UTC |
eb38250 | Dan LaRocque | 16 November 2013, 06:13:17 UTC | Tweaks to performance test surefire config | 16 November 2013, 06:13:17 UTC |
96913c0 | Dan LaRocque | 16 November 2013, 06:10:52 UTC | Make HBase shutdown more carefully in tests When running memory and performance tests through Maven, I found that HBase would die after perf tests but fail to restart for mem tests. This turned out to be ZK failing to bind its port. The HBase test harness killed the HBase process with SIGTERM, which seems to prevent ZK from cleanly closing its listen socket, which then goes into TIME_WAIT and prevents the next ZK process from binding the port. To fix this, I made the test harness first try to stop HBase using the clean shutdown script provided with the HBase distro, waiting up to 20 seconds for it to finish. If it doesn't finish, the harness resorts to SIGKILL (not TERM). This approach seems to resolve the issue -- now perf and mem tests both run successfully. | 16 November 2013, 06:10:52 UTC |
d4974bc | Dan LaRocque | 16 November 2013, 03:55:19 UTC | Adding two new Cassandra memory test subclasses | 16 November 2013, 03:55:19 UTC |
156c92d | Dan LaRocque | 16 November 2013, 03:54:14 UTC | Increasing memory in Cassandra + HBase tests | 16 November 2013, 03:54:14 UTC |
372e190 | Dan LaRocque | 16 November 2013, 03:52:39 UTC | Adding JUnitBenchmark env var config options | 16 November 2013, 03:52:39 UTC |
5f09013 | Dan LaRocque | 16 November 2013, 03:52:16 UTC | Deleting chronically unmaintained External* tests | 16 November 2013, 03:52:16 UTC |
5aedfbe | Matthias Broecheler | 15 November 2013, 22:04:41 UTC | removed infinispan from titan-dist | 15 November 2013, 22:04:41 UTC |
211df93 | Matthias Broecheler | 15 November 2013, 21:59:21 UTC | removed infinispan from titan-all | 15 November 2013, 21:59:21 UTC |
9b59abf | Matthias Broecheler | 15 November 2013, 21:08:19 UTC | Reverted back to Guava cache which is slightly slower but better behaved since it does not require a separate cleanup thread. | 15 November 2013, 21:08:19 UTC |
79d74e4 | Dan LaRocque | 15 November 2013, 16:46:39 UTC | Increase a test executor shutdown grace pd to 30s | 15 November 2013, 16:46:39 UTC |
4cdeca6 | Dan LaRocque | 15 November 2013, 16:46:18 UTC | Fix concurrent lazy init bug in TitanKeyVertex | 15 November 2013, 16:46:18 UTC |