a9c737c | okram | 24 December 2012, 01:36:31 UTC | 0.2.0 release push. | 24 December 2012, 01:36:31 UTC |
374a237 | Matthias Broecheler | 24 December 2012, 01:26:49 UTC | Merge branch 'master' of github.com:thinkaurelius/titan | 24 December 2012, 01:26:49 UTC |
a27a445 | Matthias Broecheler | 24 December 2012, 01:20:10 UTC | updated changelog and upgrade instructions | 24 December 2012, 01:20:10 UTC |
cecbfd2 | Marko Rodriguez | 24 December 2012, 01:14:34 UTC | small tweak to README. | 24 December 2012, 01:14:34 UTC |
971941f | Matthias Broecheler | 24 December 2012, 00:32:28 UTC | Extended the client test case to use parameters | 24 December 2012, 00:32:28 UTC |
8196749 | Matthias Broecheler | 24 December 2012, 00:31:47 UTC | Updated images | 24 December 2012, 00:31:47 UTC |
01d5a03 | Matthias Broecheler | 23 December 2012, 23:56:35 UTC | Added graphics for wiki on Titan Server embedded | 23 December 2012, 23:56:35 UTC |
6263716 | Matthias Broecheler | 23 December 2012, 23:35:57 UTC | Added graphics for wiki on Titan embedded | 23 December 2012, 23:35:57 UTC |
7928e98 | Matthias Broecheler | 23 December 2012, 17:54:57 UTC | Changed idstore for new ids | 23 December 2012, 17:54:57 UTC |
d41c68a | Matthias Broecheler | 23 December 2012, 16:15:29 UTC | Changed the renew percentage to 20% | 23 December 2012, 16:15:29 UTC |
abd691f | Matthias Broecheler | 23 December 2012, 16:10:42 UTC | Made id block allocation relative and added additional check | 23 December 2012, 16:10:42 UTC |
27228d1 | Matthias Broecheler | 23 December 2012, 03:00:37 UTC | Finished upgrade script which converts the id storage format from Titan 0.1.0 to 0.2.0. Also updated id allocation to store the upper end of the allocated id interval. IMPORTANT: This makes this version incompatible with the previous version of master. | 23 December 2012, 03:00:37 UTC |
816af49 | Matthias Broecheler | 21 December 2012, 12:55:12 UTC | Refactored StoreFeatures so that transactional is no longer depending on configuration. | 21 December 2012, 12:55:12 UTC |
6098905 | Matthias Broecheler | 21 December 2012, 01:56:28 UTC | changed dependencies for blueprints to 2.2.0 (no snapshot) | 21 December 2012, 01:56:28 UTC |
7e1ab5a | Matthias Broecheler | 21 December 2012, 01:55:36 UTC | Merge branch 'master' of github.com:thinkaurelius/titan | 21 December 2012, 01:55:36 UTC |
8cd9a39 | Matthias Broecheler | 21 December 2012, 01:55:17 UTC | Make query close transaction automatically and added test for failure scenario | 21 December 2012, 01:55:17 UTC |
2f0c0e9 | stephen mallette | 18 December 2012, 19:30:07 UTC | Removed bad line in titan.bat. Was echoing out some junk and wasn't relevant to anything. bad copy/paste from a different .bat file. | 18 December 2012, 19:30:07 UTC |
5185da2 | Stephen Mallette | 18 December 2012, 19:12:50 UTC | Basic .bat files to start titan. | 18 December 2012, 19:12:50 UTC |
fce9b4c | Stephen Mallette | 18 December 2012, 17:00:57 UTC | Merge remote-tracking branch 'origin/master' | 18 December 2012, 17:00:57 UTC |
8314b92 | Stephen Mallette | 18 December 2012, 16:59:56 UTC | Add .sh files to start titan/rexster. | 18 December 2012, 16:59:56 UTC |
85a270f | Matthias Broecheler | 18 December 2012, 02:09:54 UTC | clean up code | 18 December 2012, 02:09:54 UTC |
161e340 | Matthias Broecheler | 18 December 2012, 00:22:02 UTC | Fixed bug that causes Titan to not load the right edges when a limit is applied to the query. This bug had two consequences: 1) For queries with limits and constraints, it would only load a partial result set (or an empty one). 2) Subsequent queries on the same vertex would also return only partial result sets (even if those queries did not have a limit on them). | 18 December 2012, 00:22:02 UTC |
d31cbe2 | Matthias Broecheler | 17 December 2012, 22:52:31 UTC | Fixed bug that arises when two vertex id sets with different implementations are merged during a query. | 17 December 2012, 22:52:31 UTC |
3d8c3f9 | Matthias Broecheler | 16 December 2012, 09:07:08 UTC | Merge branch 'master' of github.com:thinkaurelius/titan | 16 December 2012, 09:07:08 UTC |
04b5014 | Matthias Broecheler | 16 December 2012, 08:53:28 UTC | Cleaned up old auxilliary files | 16 December 2012, 08:53:28 UTC |
eafacc2 | Matthias Broecheler | 16 December 2012, 08:52:09 UTC | Partially undid changed to VariableLong encoding to make it compatible to old version. | 16 December 2012, 08:52:09 UTC |
6666032 | Marko Rodriguez | 16 December 2012, 06:53:03 UTC | added faunus diagram. | 16 December 2012, 06:53:03 UTC |
4e7f220 | Marko Rodriguez | 16 December 2012, 06:34:05 UTC | added faunus diagram. | 16 December 2012, 06:34:41 UTC |
db07b21 | Matthias Broecheler | 16 December 2012, 06:02:07 UTC | Updated Rexster integration to newest rexster version | 16 December 2012, 06:02:07 UTC |
531d573 | Matthias Broecheler | 15 December 2012, 20:25:54 UTC | Automatic key-order detection in backend. Removed respective configuration option. | 15 December 2012, 20:25:54 UTC |
89ccc64 | Matthias Broecheler | 14 December 2012, 23:54:09 UTC | Migrated Titan specific Rexster client and server into Titan codebase. Added test case for BerkeleyJe and Cassandra embedded. | 14 December 2012, 23:54:09 UTC |
52ca528 | Matthias Broecheler | 13 December 2012, 08:36:34 UTC | Added Blueprints test for cassandra embedded. Fixes #79. | 13 December 2012, 08:36:34 UTC |
c7cee3c | Matthias Broecheler | 13 December 2012, 06:31:40 UTC | The limiting Blueprints bug has been fixed. Fixes #73. | 13 December 2012, 06:31:40 UTC |
f9efe0b | Matthias Broecheler | 12 December 2012, 22:16:15 UTC | Merge branch 'master' into storage Conflicts: src/main/java/com/thinkaurelius/titan/graphdb/database/StandardTitanGraph.java src/test/java/com/thinkaurelius/titan/TestBed.java src/test/java/com/thinkaurelius/titan/graphdb/TitanGraphTest.java src/test/java/com/thinkaurelius/titan/testutil/ObjectSizer.java Fixed merge conflicts manually. | 12 December 2012, 22:16:15 UTC |
261c4f6 | Matthias Broecheler | 12 December 2012, 22:09:25 UTC | throw UnsupportedOperationException on newly added generateGraph(String) in blueprints test. Only affects one test case. | 12 December 2012, 22:09:25 UTC |
57004ad | Matthias Broecheler | 12 December 2012, 11:16:12 UTC | Merge branch 'master' of github.com:thinkaurelius/titan | 12 December 2012, 11:16:12 UTC |
6ace728 | Matthias Broecheler | 12 December 2012, 11:07:26 UTC | Continuing work on replacing internal data strutures to make them primary key compliant. Fixing several issues in that regard. Moved to blueprints 2.2.0-snapshot and updated test cases. | 12 December 2012, 11:07:26 UTC |
133975f | Matthias Broecheler | 08 December 2012, 05:52:22 UTC | Added some micro benchmarking | 08 December 2012, 05:52:22 UTC |
f642f2f | Stephen Mallette | 28 November 2012, 16:48:58 UTC | Merge remote-tracking branch 'origin/master' | 28 November 2012, 16:48:58 UTC |
588d390 | Stephen Mallette | 28 November 2012, 16:47:56 UTC | Titan Rexster configuration ignores graph-location when not using "local" #117 | 28 November 2012, 16:47:56 UTC |
985a383 | Matthias Broecheler | 21 November 2012, 22:14:40 UTC | Merge branch 'storage' of github.com:thinkaurelius/titan into storage | 21 November 2012, 22:14:40 UTC |
0682900 | Matthias Broecheler | 21 November 2012, 22:14:10 UTC | Partial in-memory data structure refactoring. | 21 November 2012, 22:14:10 UTC |
26bbee8 | Matthias Broecheler | 15 November 2012, 19:49:39 UTC | Fixes #102 | 15 November 2012, 19:49:39 UTC |
a27597d | Matthias Broecheler | 15 November 2012, 19:16:41 UTC | Merge remote-tracking branch 'origin/master' | 15 November 2012, 19:16:41 UTC |
5dd8b16 | Matthias Broecheler | 15 November 2012, 19:16:10 UTC | Fixes #102 | 15 November 2012, 19:16:10 UTC |
a7190e7 | Matthias Broecheler | 15 November 2012, 18:56:22 UTC | refactored test cases, added test cases for new functionality, fixed bugs | 15 November 2012, 18:56:22 UTC |
3558889 | Marko A. Rodriguez | 08 November 2012, 22:22:54 UTC | Update pom.xml Updated to the new "Distributed Graph Database" lingo. | 08 November 2012, 22:22:54 UTC |
a9aab21 | Marko Rodriguez | 07 November 2012, 20:18:55 UTC | added dark red version of titan logo. | 07 November 2012, 20:18:55 UTC |
de94337 | Marko Rodriguez | 04 November 2012, 02:10:21 UTC | fixed chmod on bin issue. | 04 November 2012, 02:10:21 UTC |
c583949 | Marko Rodriguez | 01 November 2012, 01:55:55 UTC | updated distribution.xml to include whirr recipes and configuration files. | 01 November 2012, 01:56:38 UTC |
b630c32 | Marko A. Rodriguez | 30 October 2012, 17:52:06 UTC | Update config/whirr-cassandra.properties | 30 October 2012, 17:52:06 UTC |
0656787 | Marko Rodriguez | 28 October 2012, 17:30:56 UTC | added dark red version of the Titan logo globe. | 28 October 2012, 17:30:56 UTC |
4213eaa | Marko Rodriguez | 28 October 2012, 17:29:38 UTC | added dark red version of the Titan logo globle. | 28 October 2012, 17:29:38 UTC |
b9fbb83 | Matthias Broecheler | 23 October 2012, 23:19:15 UTC | added check for storage directory | 23 October 2012, 23:19:15 UTC |
22a6b51 | Marko Rodriguez | 23 October 2012, 18:53:34 UTC | made the whirr-hbase recipe use m1.large for the sake of the person just playing around. | 23 October 2012, 18:53:34 UTC |
5946697 | Marko Rodriguez | 23 October 2012, 18:37:08 UTC | added a whirr recipe for launching hadoop + cassandra. | 23 October 2012, 18:37:08 UTC |
226b6e6 | Marko Rodriguez | 17 October 2012, 21:46:38 UTC | Fixed bug in whirr recipe and cleaned up comments. | 17 October 2012, 21:46:38 UTC |
152c101 | Matthias Broecheler | 11 October 2012, 08:17:54 UTC | refactored test cases, added test cases for new functionality, fixed bugs | 11 October 2012, 08:17:54 UTC |
42372ba | Matthias Broecheler | 10 October 2012, 01:42:47 UTC | Finished refactoring - now on to bugfixing | 10 October 2012, 01:42:50 UTC |
c8f7d2d | Matthias Broecheler | 06 October 2012, 04:18:25 UTC | Intermediate commit while refactoring the diskstorage package - does not yet build | 06 October 2012, 04:18:25 UTC |
da8901b | Matthias Broecheler | 03 October 2012, 02:37:59 UTC | refactored ID acquisition to make it more robust and faster. Added test cases to test multi-threaded id acquisition through two different storage manager instances. IMPORTANT: This commit changes the way id blocks are written to the storage backend. Hence, this change is NOT compatible with previous Titan versions. If you want to upgrade an existing Titan deployment, please wait for the next release. | 03 October 2012, 02:37:59 UTC |
31c2a1d | Marko Rodriguez | 02 October 2012, 18:31:17 UTC | better handling of Imports for Titan/Gremlin and fixed bug with ScriptExecutor. | 02 October 2012, 18:31:44 UTC |
bbd4d46 | Matthias Broecheler | 28 September 2012, 23:36:28 UTC | Merge remote-tracking branch 'origin/master' | 28 September 2012, 23:36:28 UTC |
a634898 | Matthias Broecheler | 28 September 2012, 23:36:09 UTC | increased read robustness in id manager | 28 September 2012, 23:36:09 UTC |
eba592c | Matthias Broecheler | 28 September 2012, 22:55:18 UTC | Made database reads robust regarding temporary storage failures. ATTENTION: renamed storage retry configuration options: persist-attempts => storage.write-attempts persist-wait-time => storage.attempt-wait Added opton storage.read-attempts for read retry. | 28 September 2012, 22:55:18 UTC |
816538c | Matthias Broecheler | 20 September 2012, 23:46:33 UTC | sleep for lockWaitMS after unsuccessful locking attempt due to TemporaryStorageException | 20 September 2012, 23:46:33 UTC |
31cc2c6 | Dan LaRocque | 20 September 2012, 00:02:32 UTC | Updated Whirr recipe Renamed the recipe file and incremented HBase version from 0.92.1 to 0.94.1; also changed from CDH 0.20.x hadoop-core artifact to mainline hadoop-core 1.0.3 | 20 September 2012, 00:04:15 UTC |
c6d2a80 | Matthias Broecheler | 18 September 2012, 00:28:56 UTC | made lock acquisition resilient to temporarystorage exception failure | 18 September 2012, 00:28:56 UTC |
8eda3c4 | Matthias Broecheler | 14 September 2012, 21:16:03 UTC | corrected version number | 14 September 2012, 21:16:03 UTC |
4057757 | Matthias Broecheler | 14 September 2012, 21:12:59 UTC | adding one logging output | 14 September 2012, 21:12:59 UTC |
347eac9 | Matthias Broecheler | 14 September 2012, 19:33:08 UTC | Updated version to 0.1.1-SNAPSHOT | 14 September 2012, 19:33:08 UTC |
8980338 | Matthias Broecheler | 14 September 2012, 19:31:14 UTC | Fixes #89 | 14 September 2012, 19:31:14 UTC |
5bbc780 | Matthias Broecheler | 14 September 2012, 18:56:39 UTC | Increased idauthority-retries to 20. Fixes #82 | 14 September 2012, 18:56:39 UTC |
624a0e1 | Matthias Broecheler | 14 September 2012, 18:49:32 UTC | Fixes #88 | 14 September 2012, 18:49:32 UTC |
38b70fe | Matthias Broecheler | 07 September 2012, 01:01:57 UTC | Changed default gremlin cassandra adapter to thrift | 07 September 2012, 01:01:57 UTC |
d507b35 | Matthias Broecheler | 06 September 2012, 23:02:29 UTC | Make a default 'cassandra' storage backend option that points to astyanax to simplify configuration. Updated the test cases accordingly. Added duplicate test cases to help with issue investigation | 06 September 2012, 23:02:29 UTC |
3927a9b | Matthias Broecheler | 06 September 2012, 23:00:57 UTC | updated wiki and changelog | 06 September 2012, 23:00:57 UTC |
e179306 | Matthias Broecheler | 06 September 2012, 18:13:41 UTC | Changed version number to 0.1.0 | 06 September 2012, 18:13:41 UTC |
7d35870 | Matthias Broecheler | 06 September 2012, 18:01:07 UTC | Merge branch 'master' of github.com:thinkaurelius/titan | 06 September 2012, 18:01:07 UTC |
705bacf | Matthias Broecheler | 06 September 2012, 18:00:58 UTC | Added release wiki | 06 September 2012, 18:00:58 UTC |
2e821d2 | Marko Rodriguez | 06 September 2012, 17:39:12 UTC | tweaks to pom.xml, distribution.xml, and README.txt. | 06 September 2012, 17:39:12 UTC |
cff5799 | Matthias Broecheler | 06 September 2012, 04:56:02 UTC | Fixed readme typo | 06 September 2012, 04:56:02 UTC |
2cbb559 | Matthias Broecheler | 06 September 2012, 04:53:59 UTC | Updated readme, notice, changelog, upgrade | 06 September 2012, 04:53:59 UTC |
cd5f536 | Matthias Broecheler | 06 September 2012, 01:25:24 UTC | Merge branch 'master' of github.com:thinkaurelius/titan | 06 September 2012, 01:25:24 UTC |
30f66b4 | Matthias Broecheler | 06 September 2012, 01:15:42 UTC | Merge pull request #77 from tedoc2000/master Fix stale lock bug in LockingTransactionHandle | 06 September 2012, 01:15:42 UTC |
f8f5e15 | Matthias Broecheler | 05 September 2012, 23:53:00 UTC | Documentation update | 05 September 2012, 23:53:00 UTC |
c29e798 | Ted Crossman | 04 September 2012, 19:51:28 UTC | Delete correct lock column when lock creation is more than lockWaitMS | 05 September 2012, 23:35:21 UTC |
682b8cc | Matthias Broecheler | 04 September 2012, 19:12:02 UTC | Made peristence attempts and wait time configurable | 04 September 2012, 19:12:02 UTC |
58c516d | Matthias Broecheler | 02 September 2012, 19:51:41 UTC | Merge branch 'titan0.1' of github.com:thinkaurelius/titan into titan0.1 | 02 September 2012, 19:51:41 UTC |
9366085 | Dan LaRocque | 02 September 2012, 04:26:10 UTC | Changed pom.xml group to com.thinkaurelius.titan This was formerly just com.thinkaurelius. Issue #65 is moving towards a multi-artifact Titan build. Community convention points towards creating a subnamespace in com.thinkaurelius.titan for these collections of related artifacts; projects on Maven Central under the org.apache and org.sonatype tend to do the same thing. | 02 September 2012, 04:26:10 UTC |
87f13a4 | Dan LaRocque | 02 September 2012, 02:57:32 UTC | Javadoc edits | 02 September 2012, 02:57:32 UTC |
a5e2325 | Dan LaRocque | 02 September 2012, 02:56:25 UTC | Comment edits | 02 September 2012, 02:56:25 UTC |
971051e | Dan LaRocque | 02 September 2012, 02:23:06 UTC | Adding Whirr config to run HBase 0.92.1 | 02 September 2012, 02:23:06 UTC |
332e208 | Dan LaRocque | 02 September 2012, 02:16:51 UTC | Fixed two expiration timing bugs in locking code One of these timing bugs was brain damage left over from my last commit: there were attempted conversions in LockingTransactionHandle from milli- to nanoseconds using a factor of 1000 instead of 100000. The other timing bug was older than my last commit. LockingTransactionHandle read nanosecond timestamps from the storage backend, but then proceeded to try to figure out whether those timestamps had expired by comparing them to milliseconds without conversion. I've added test cases in LockKeyColumnValueStoreTest that should look for these cases. LockingTransactionHandle is pretty fragile at this point. It could probably benefit from some refactoring to reduce method size and per-method control structure nesting depth. It might be wise to make it uniformly handle only nanosecond timestamps, too. | 02 September 2012, 02:16:51 UTC |
2d9bec1 | Matthias Broecheler | 01 September 2012, 23:57:12 UTC | Added configuration option whether new vertices are maintained in a transaction to save memory in batch loading scenarios. Refactored TransactionConfig to use "has" instead of "do". | 01 September 2012, 23:57:12 UTC |
612b31f | Dan LaRocque | 01 September 2012, 22:19:49 UTC | LocalLockManager tweaks This commit is a bundle of changes copied over in patch form from another workstation. I should probably be using git-bundle. LocalLockManager is in an intermediate state in this commit: it now polices zombie locks, but it also permits attempts to lock with expiration times in the past. The unit test is also anemic. I'm planning to add a unit test at the KeyColumnValueStore level which explicitly configures lock timeout calls acquireLock() on a transaction and sleeps to test it. | 01 September 2012, 22:19:49 UTC |
74e51eb | Matthias Broecheler | 01 September 2012, 19:56:54 UTC | Fixing StandardIDPool race condition | 01 September 2012, 19:56:54 UTC |
d8abd38 | Matthias Broecheler | 01 September 2012, 19:41:02 UTC | Debugging StandardIDPool | 01 September 2012, 19:41:02 UTC |
0e5f93d | Matthias Broecheler | 01 September 2012, 03:44:55 UTC | added extra check for the id renewer thread to be finished | 01 September 2012, 03:44:55 UTC |
0d602a7 | Matthias Broecheler | 01 September 2012, 03:44:11 UTC | added extra check for the id renewer thread to be finished | 01 September 2012, 03:44:11 UTC |