https://github.com/thinkaurelius/titan

sort by:
Revision Author Date Message Commit Date
6450038 another tweak to the distribution.xml 14 June 2012, 15:23:38 UTC
3a02513 reorganized distribution.xml. Much prettier structure. 14 June 2012, 15:10:06 UTC
a4297f7 added NOTICE.txt, updated distribution.xml. 14 June 2012, 03:06:09 UTC
dfa4828 Rexster configuration for titan working. 13 June 2012, 11:55:56 UTC
c2e1a66 added cassandra.local and hbase.local, created bin directory and moved gremlin bin and shell scripts into it. 13 June 2012, 02:02:57 UTC
f5afcc3 updated pom.xml description. 12 June 2012, 15:51:22 UTC
d7b5b16 added jar attachment for SonaType pom.xml requirement. 12 June 2012, 15:46:29 UTC
3703bc6 Added test case for rexster config 12 June 2012, 00:38:32 UTC
35f1c17 Changed toString method to titangraph and commented out the blueprints test case asserting equality to class name 12 June 2012, 00:37:41 UTC
8f2a662 Disabled the memory assertion in the test case because it depends too much on the JVM running the test and might fail if GC is not invoked properly. 11 June 2012, 23:11:52 UTC
c698efa Changed exception returned by getKeyIndex when null is provided as argument. 08 June 2012, 18:50:26 UTC
2992720 Undid the casting to most general type for Object.class data type because this changes the expected return data type which might cause problems in user applications. 08 June 2012, 08:42:35 UTC
da45d72 Automatically cast numeric attribute values to the key data type if applicable or the most general data type if its Object.class. Fixes #18 08 June 2012, 02:28:02 UTC
6e5ccd4 Fixed NPE getKeyIndexes. Fixes #20. 08 June 2012, 01:45:30 UTC
f794ac4 Merge remote-tracking branch 'origin/master' 07 June 2012, 21:22:28 UTC
f17342c Fixes race condition related to element removal 07 June 2012, 21:21:54 UTC
6ead44f HBase: fix mutateMany timestamps Replaced hard-coded timestamp value of 0L (and the TODO comments alongside them) with timestamps generated from System.currentTimeMillis(). Specifically, the timestamp for all deletions is equal to the value returned by System.currentTimeMillis() early in mutateMany, and the timestamp for all puts is that plus one. Just before returning, the method checks wthere System.currentTimeMillis() returns a value higher than the put timestamp; if not, it does Thread.sleep(1L) calls until this is so. 07 June 2012, 18:38:48 UTC
6502113 moved Gremlin classes to tinkerpop package. Updated shell scripts. Updated pom.xml to exclude tinkerpop package in JavaDoc. 07 June 2012, 13:21:46 UTC
7eb0d58 HBase: implemented mutateMany/MultiWrite HBaseOrderedKeyColumnValueStore now implements the MultiWriteKeyColumnValueStore interface. This sped up the execution time of ExternalHBaseGraphConcurrentTest's edge insertion test by 3x and 10x on single- and four-node HBase testing clusters, respectively. 07 June 2012, 09:41:48 UTC
5f66fbd Fixes race condition related to element removal 07 June 2012, 07:56:30 UTC
05e061d Fixed race condition when deleting elements 07 June 2012, 07:48:25 UTC
9248720 Fixes #10 and adds test case 07 June 2012, 06:20:50 UTC
4bb50ee Refactored HBase configuration management and pulled out some common configuration options into StorageManager. 07 June 2012, 05:50:27 UTC
a37e3e0 Merge branch 'master' of github.com:thinkaurelius/titan Conflicts: src/main/java/com/thinkaurelius/titan/diskstorage/hbase/HBaseStorageManager.java 07 June 2012, 05:28:47 UTC
5a974a7 Reduced log verbosity for HBase + Zookeeper Both are now set to INFO. There was previously no setting, resulting in voluminous DEBUG output from both. 07 June 2012, 04:27:43 UTC
6f7e2d8 HBase: added support for general config overrides The HBaseStorageManager now copies the subset of its configuration rooted at "hbconf" into the Hadoop Configuration object it feeds to HBase. This allows users to set arbitrary options in the HBase configuration used by Titan. 07 June 2012, 04:17:09 UTC
27be0d2 Changed configuration options to use - instead of _ 07 June 2012, 01:41:59 UTC
2d76104 Changed configuration options to use - instead of _ 07 June 2012, 01:05:46 UTC
f5628d3 Added Rexster Titan configuration 07 June 2012, 00:14:02 UTC
04a381a Added Rexster Titan configuration 07 June 2012, 00:13:20 UTC
c4623ec Merge branch 'master' of github.com:thinkaurelius/titan 06 June 2012, 22:32:03 UTC
2f8a945 property type -> property key. Renamed configuration options. 06 June 2012, 22:25:51 UTC
1c2e2d8 Added a changelog. 06 June 2012, 22:17:20 UTC
cf5e07d added a README.txt and pulls it into main distribution. 06 June 2012, 21:08:14 UTC
ec4816b tweaksed the titan modes images to be general. 06 June 2012, 20:17:45 UTC
9ade54c gremlin is a provided depdendency. 06 June 2012, 17:58:19 UTC
93a59dd added building titan image. 06 June 2012, 17:37:17 UTC
4e602b8 added building titan image. 06 June 2012, 17:23:34 UTC
dd8ac72 added more documentation images for Blueprints Interface section 06 June 2012, 16:38:00 UTC
1c27313 added more documentation images for Blueprints Interface section 06 June 2012, 16:36:41 UTC
35d01d9 added more documentation images for Blueprints Interface section 06 June 2012, 16:35:19 UTC
d492d4b added more documentation images for Blueprints Interface section 06 June 2012, 16:34:30 UTC
0994bad added a Titan specific Gremlin console and updated shell and bat scripts. 06 June 2012, 15:41:53 UTC
018a468 pushed Gremlin for Windows, made Gremlin dependency </provided>, removed package.html files, removed javadoc.xml. tweaks to distribution.xml. 06 June 2012, 14:38:01 UTC
203f3e4 updated titan configuration image. 06 June 2012, 13:46:44 UTC
a429db3 Merge branch 'master' of github.com:thinkaurelius/titan 06 June 2012, 07:52:26 UTC
4e96429 pom.xml: tweak comprehensive test profile For the maven profile "comprehensive", this commit turns on forkMode=always in surefire, which makes maven start a new JVM for each test class, and changes the surefire include/exclude patterns to run everything but tests starting with Internal or ending in Suite (I think). 06 June 2012, 07:49:42 UTC
39fdbb0 Cassandra diskstorage comment and import cleanups This commit also adds a serialVersionUID to LockingFailureException (it previously had none defined). 06 June 2012, 07:32:49 UTC
4c927ee Merge branch 'master' of github.com:thinkaurelius/titan 06 June 2012, 06:08:09 UTC
a60fe49 Cassandra ID allocation tweak and testing cleanup * Distributed key value stores, i.e. HBase and Cassandra, now start allocating IDs at 1 instead of a million. * The MultiWrite Cassandra test case has been made slightly less kludgey and also slightly more commented 06 June 2012, 06:06:52 UTC
9922b0d added configuration image 06 June 2012, 03:13:29 UTC
c92ce4c Added HBase concurrent test case 06 June 2012, 02:16:03 UTC
308a70c Merge branch 'master' of github.com:thinkaurelius/titan 06 June 2012, 01:33:55 UTC
f28a5da Merge branch 'master' of github.com:thinkaurelius/titan 06 June 2012, 01:33:42 UTC
08b05f8 Distribution assembly: added <id> tag This is required in assembly plugin version 2.3 even though it wasn't required in 2.2-beta4 06 June 2012, 01:31:45 UTC
bf40e91 updated javadoc configuration in pom, minor javadoc update in GraphDatabaseException 06 June 2012, 01:30:35 UTC
d3e2d0d Made type access possible in graph by forwarding to tx 06 June 2012, 01:05:33 UTC
5aa97eb Using BerkeleyHelper for clean up 06 June 2012, 00:54:14 UTC
e06b3ef Merge branch 'master' of github.com:thinkaurelius/titan 06 June 2012, 00:29:06 UTC
d29fbdb Removed comments from pom. Fixed memory test in TitanGraphTest 06 June 2012, 00:28:51 UTC
2505494 added MultiWriteKeyColumnValueStoreTest Also added an in-process Cassandra subclass of the above 06 June 2012, 00:09:26 UTC
b3d9ef3 pom.xml: comprehensive profile changes * updated includes/excludes to run all tests * incremented version number on surefire to latest stable * removed obsolete log.level property on the profile 05 June 2012, 23:40:01 UTC
7a97450 Merge branch 'master' of github.com:thinkaurelius/titan 05 June 2012, 23:32:28 UTC
94864de pom.xml cleanups * removed unused Cassandra config profiles * renamed testdata folder to config * deleted unused datasets from testdata, leaving only cassandra configs * moved versions of maven plugins up to latest stable * deleted old log.level from global properties * deleted commented, obsolete archive-with-deps assembly * deleted even more obsolote storage-unit-tests assembly 05 June 2012, 23:31:25 UTC
111c6f2 Added comprehensive include 05 June 2012, 23:27:40 UTC
fc73a2f Failed to include in previous commit. Fixes test case specific setup 05 June 2012, 23:00:12 UTC
a0ae223 Modified pom file to adjust test profiles 05 June 2012, 22:57:11 UTC
24344e3 Increased block size to 1M again 05 June 2012, 20:40:44 UTC
d77652d Better exceptions when operations are outside the scope of the enclosing transaction 05 June 2012, 12:42:46 UTC
702e13c Modified exception messages to conform to Blueprints style 05 June 2012, 01:15:19 UTC
2d244e2 Merge branch 'master' of github.com:thinkaurelius/titan 04 June 2012, 22:25:33 UTC
c111aab Refactored some test cases and fixed the BerkeleyJE removal issue due to missing shutDown call. 04 June 2012, 22:25:21 UTC
c2eeba6 Clean up testing-related Cassandra config hack During EC2 testing earlier this week, I hard-coded a path string containing forward slashes and left a TODO comment on the same line. This is now refactored to use File.separator character like the old CassandraLocalhostHelper code. 03 June 2012, 07:59:15 UTC
89f8db8 Refactoring of GraphDatabaseConfiguration. Added more configuration for blueprints tests. 01 June 2012, 21:45:20 UTC
2c37f8b reenabled TinkerPop tests -- commented out TransactionalGraphTestSuite. 31 May 2012, 13:00:11 UTC
37e3d7d disabled multi-threading 31 May 2012, 06:56:20 UTC
b8219c7 adjusted Batch wait time 31 May 2012, 06:36:45 UTC
3def7bd Bugfixing of query misloading - added test case. 31 May 2012, 06:29:08 UTC
19b0f60 Bugfixing of query misloading. 31 May 2012, 06:19:36 UTC
2906fbe Merge remote-tracking branch 'origin/master' 31 May 2012, 06:09:00 UTC
2d69b07 Bugfixing of query misloading. 31 May 2012, 06:08:49 UTC
ec41935 Removed independent ID authority cass keyspace ID authority formerly had its own keyspace; now this has been combined into the keyspace used by the edgestore and propertyindex per Matthias. 31 May 2012, 05:52:40 UTC
8adc82c Making database names no longer configurable 31 May 2012, 05:46:59 UTC
713d3bd Merge remote-tracking branch 'origin/master' Conflicts: src/main/resources/log4j.properties 31 May 2012, 05:21:44 UTC
32d0db6 Added BatchStoreMutator 31 May 2012, 05:20:04 UTC
44e74d5 Added Benchmark loader 31 May 2012, 05:13:01 UTC
0d41081 Merge branch 'master' of github.com:thinkaurelius/titan Conflicts: pom.xml 31 May 2012, 04:06:34 UTC
a193b41 Added Cassandra daemon embedding for testing The tests formerly known as CassandraThriftKeyColumnValueTest, CassandraLockKeyColumnValueStoreTest, and CassandraGrapTest are now prefixed with "External". This signifies that they start Cassandra in a process external to the JVM process for testing purposes. Also added are the same classes with "Internal" in place of "External"; these use a newly-added thin wrapper around the org.apache.cassandra.thrift.CassandraDaemon class to start a Cassandra instance inside the JVM executing the tests. pom.xml also excludes the newer Avro artifact required by HBase in favor of the older one required by Cassandra (this conflict caused fatal exceptions when trying to run an embedded Cassandra instance as described in the previous paragraph). This might have broken HBase support. We will almost certainly have to revisit this temporary exclusion later. 31 May 2012, 04:03:33 UTC
050e643 Added BatchStoreMutator 31 May 2012, 03:07:40 UTC
b2cd35e Fixed bug related to merging colt LongLists 31 May 2012, 01:12:18 UTC
2f3e3f6 Cassandra: made replication_factor configurable Moved keyspace creation out of CTConnectionFactory and into CassandraThriftStorageManager 31 May 2012, 00:55:06 UTC
68b4162 Refactored locking to reduce ConcurrentHashMap accesses HBase and Cassandra OrderedKeyColumnValueStore implementations now are supplied with their locking store and local lock mediator at construction, and they pass these two things to LockingTransactions as needed. This replaces what was formerly a ConcurrentHashMap get in each case. Any refactoring on the distributed locking code makes me uneasy. The full test suite passes on my machine, but these changes affect a fragile subsystem. On an unrelated note, I added an exclusion for the sonatype gossip artifact. This is an slf4j binding which is a dependency of gremlin (possibly with some degree of transitivity between gremlin and gossip). It conflicted with the existing log4j binding for slf4j. I'm not sure that log4j is really better for Titan than gossip; I just kept log4j because it's been in the Titan codebase for so long. 31 May 2012, 00:15:59 UTC
5c3c514 updated packages, TitanBlueprintsTransaction can deduce a long from a number. Updated distribution.xml, pom.xml, and README. 30 May 2012, 19:01:11 UTC
4d039bf bumped to 2.1.0-SNAPSHOT on Blueprints Core as well. 30 May 2012, 13:49:59 UTC
d8c5276 2.1.0-SNAPSHOT. 30 May 2012, 13:37:19 UTC
b3186fc Updated pom for internal release 30 May 2012, 08:09:59 UTC
c8bd5df Merge branch 'master' of github.com:thinkaurelius/titan 30 May 2012, 07:57:37 UTC
729416b Extended test coverage and a little bit of JavaDoc 30 May 2012, 07:54:40 UTC
b3571af Extended test coverage. 30 May 2012, 04:56:07 UTC
5839eed added Gremlin shells and dependencies. 29 May 2012, 19:12:17 UTC
back to top