https://github.com/thinkaurelius/titan

sort by:
Revision Author Date Message Commit Date
80d5993 Removed as many rexster references as made sense. Didn't do too much replacement with "Gremlin Server" stuff in the debian packaging stuff as it is generally out of date and expected to see removal as a whole. 16 December 2015, 18:53:46 UTC
1071067 Merge pull request #1207 from graben1437/removerexster remove rexster dir and reference in pom.xml 16 December 2015, 18:25:46 UTC
931cc0d Clean up some mentions of Blueprints in titanbasics #1165 16 December 2015, 17:57:18 UTC
b8d1e60 remove rexster dir and reference in pom.xml 11 December 2015, 22:07:53 UTC
bb4f61b Merge pull request #1192 from englishtown/tp3-ci-31 Upgrade tinkerpop 3.1.0-incubating 02 December 2015, 21:08:42 UTC
04c578b Upgrade tinkerpop 3.1.0-incubating 20 November 2015, 22:43:42 UTC
f676b04 Merge branch 'tp3-ci-31-tx' into tp3-ci-31 09 November 2015, 15:51:30 UTC
daf7682 Added fix to be applied to after TINKERPOP3-885 is merged. 07 November 2015, 18:51:15 UTC
6d2f7e1 GraphComputer.configure() now has a default implementation. Thus, backwards compatible. Given that Titan just returned this, removed the method. 02 November 2015, 16:02:08 UTC
c9ebb1c TitanGraphStep is now a able to be used mid-traversal. TinkerPop3.1 update. Added a test case to make sure that TitanGraphStep folds in HasContainers even in mid-traversal (@dalaro -- I don't know where this should have gone. So please feel free to put somewhere else if you want. I put it in the standard pattern we use in TinkerPop). Added GraphComputer.config(key,value) as a default method to TitanGraphComputer. It simply does nothing. I don't know if you guys want to have it set configurations. If you do, please do what is appropriate instead of it just doing nothing. Again, that was a TinkerPop3.1 update. 29 October 2015, 23:09:37 UTC
b8c6f36 renamed VendorOptimizationStrategy to ProviderOptimizationStrategy. 12 October 2015, 18:19:18 UTC
92ce7ef Get Titan building given change to TP3 around hadoop support. TP3 at 3.1.0 no longer supports hadoop 1.x. It supports 2.x. Had to make a package name change and specifically include spark-gremlin. No guarantees that what i've done packages things properly as I had to make some exclusions given hadoop 1.x dependencies. There is likely a bigger set of chagnes to the project structure and poms that what was done here to just get this to build. 01 October 2015, 19:42:34 UTC
e531278 Merge remote-tracking branch 'origin/titan10' into tp3-ci-31 Conflicts: pom.xml 01 October 2015, 19:22:35 UTC
6d4a2fb Merge branch 'elubow-1161-cassandra-doc-typo' into titan10 29 September 2015, 19:38:55 UTC
f68549f cassandra typo: enablethrfit => enablethrift 29 September 2015, 19:10:44 UTC
1349a5e Add 1.0.0 to compat manifest 19 September 2015, 21:52:26 UTC
cf3b587 [maven-release-plugin] prepare for next development iteration 19 September 2015, 21:52:25 UTC
2eaa98b [maven-release-plugin] prepare release 1.0.0 19 September 2015, 21:52:25 UTC
2dffe5c Keep maven from signing titan-core before shading Prior to this commit, Maven would run gpg-plugin on titan-core's main jar before shading it, resulting in a bad signature after the jar was later shaded. 19 September 2015, 21:50:59 UTC
989362e Copy CHANGELOG.asc edit to docs/changelog.txt 2e8b4e0e2e5145506cc592851d8249b861b68267 modified the former but not the latter 19 September 2015, 20:53:11 UTC
608bc46 Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 19 September 2015, 20:51:33 UTC
770d489 replaced old PR sample with a link to the sample in the TP3 docs 19 September 2015, 03:59:07 UTC
8aa0aac Increase BDB test ID timeout: 20 to 150 ms 20 ms is too tightly tuned for some test environments 19 September 2015, 03:34:31 UTC
893be38 Asciidoc admonition block about Java 8 requirement Fixes #1105 19 September 2015, 03:19:53 UTC
c500964 Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 19 September 2015, 03:15:41 UTC
a68d4e6 Merge branch 'titan09' of https://github.com/thinkaurelius/titan into titan09 19 September 2015, 03:13:06 UTC
ee354a0 Minor changes to documentation fixes #1128 19 September 2015, 03:12:19 UTC
17a518a added Groovy script which allows to load GraphSON exports from older Titan versions 19 September 2015, 03:05:41 UTC
728dad4 Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 19 September 2015, 03:05:13 UTC
cd7e16a Comment anachronistic BatchGraph asciidoc section BatchGraph has been gone since https://github.com/apache/incubator-tinkerpop/commit/4150a16d3b098446ed8a2f51c98eb762b36a2038. 19 September 2015, 03:00:21 UTC
f554560 Fix a couple of UPGRADE asciidoc typos Also: restore a pair of URLs in the upgrade instructions containing hardcoded TP3 versions. The upgrade instructions are one clear case where we want to link to specific TP3 versions, not whatever $MAVEN{tinkerpop.version} happens to be at build time. 19 September 2015, 02:59:20 UTC
2403a7f Fix table format in serializer asciidoc f9e32000a7dbaf17b3bfe88072424aae4a6fad31 seemed to accidentally introduce a bunch of spaces after commas in the format string for this page's table, which seems to break it in the HTML output in such a way that the table appears to stretch off the right side of the page. Removing the spaces from the formatting string. 19 September 2015, 02:48:21 UTC
7c11910 fixed typo in grateful-dead-titan-schema.groovy 19 September 2015, 02:48:16 UTC
279d7b2 Ignore scripts directory in the repo root 19 September 2015, 02:47:45 UTC
ac92e43 Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 19 September 2015, 02:41:26 UTC
953db18 cleaned up bulk loading docs 19 September 2015, 02:39:41 UTC
b698d2b Add new .gitignore patterns Three directories anchored to the root: _bsp data output One arbitrary-depth pattern: *.save (@dkuppitz pointed out that nano makes these) 19 September 2015, 02:39:30 UTC
5c4f428 Update manual's Titan architecture diagram Committing a new version of the diagram by @mbroecheler 19 September 2015, 02:30:32 UTC
f361632 Use pom.xml ${tinkerpop.version} in asciidoc URLs The asciidoc source contained URLs linking to various versions of TinkerPop 3. It's arguable that this is the better way to go, since hardcoding a specific TP version into a documentation link means that the link will never rot, but it could also lead to nonsensical documentation as Titan continues to track later TP versions throughout TP's life. I've left a static image reference with a hardcoded version, but changed links to prose so that they use $MAVEN{tinkerpop.version} instead of an arbitrary past TP3 version. 19 September 2015, 02:28:09 UTC
1bef6c2 Update jamm groupId This moved from com.github.stephenc to com.github.jbellis at 0.2.6. I meant to include this tweak in the index when committing ade0d9fda1bbb3e86a4c82d14e73ced7a65d7924, but I left it out unintentionally. 19 September 2015, 02:11:12 UTC
64283c0 Minor changes to documentation 19 September 2015, 01:54:42 UTC
2e8b4e0 Updated project files 19 September 2015, 00:58:27 UTC
0ae6a14 Catch gh-pages template up with reality Commit 35654d57e1dd628493dea66a50ec3bf4d15d0b5a modified gh-pages's index.html directly. That file is overwritten during release by the titan09 template titan-dist/src/release/index.html. This commit updates the template to replicate recent changes to the output file. Also substitutes a hardcoded TP3 version with $MAVEN{tinkerpop.version}. I manually checked the result by running `mvn clean package -Paurelius-release -DskipTests=true` in titan-dist and diffing the result against gh-pages's index.html. 19 September 2015, 00:33:20 UTC
b70b513 Disable figure/table lists in toc of asciidoc html 18 September 2015, 23:28:08 UTC
b151d4f Update upgrade instructions for 1.0.0 Unified UPGRADE.asc and docs/upgrade.txt, whose contents had diverged with separate edits from Bryn and Matthias. Added a note about TP3-motivated interface changes to the upgrade instructions for 1.0.0. 18 September 2015, 23:21:06 UTC
38cb2b4 Update version compat matrix for 1.0.0 * Added HBase 1.0 compat * Changed Solr compat version from 5.1.0 to 5.2.z 18 September 2015, 23:13:12 UTC
ade0d9f Replace hardcoded jamm version in asciidocs The jamm version is now inserted through a pom.xml variable dereference 18 September 2015, 23:05:33 UTC
5b555c9 Test on Cassandra 2.1's preferred jamm version Prior to this commit, $REPO_ROOT/lib and the zipfiles both used jamm 0.3.0, the same version used with C* 2.1. However, titan-cassandra still tested with 0.2.5. This commit updates titan-cassandra to fork the test VMs with 0.3.0. 18 September 2015, 23:04:08 UTC
da876d8 Formatting tweak in asciidoc intro 18 September 2015, 23:00:41 UTC
1328a4a Update logo used in HTML asciidoc output Also: remove outdated and unused "Titan:db by Aurelius" logo image 18 September 2015, 21:38:06 UTC
6d92a4d Update asciidoc HTML footer 18 September 2015, 20:53:39 UTC
218f04c Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 18 September 2015, 20:47:30 UTC
311b3e8 Reword asciidoc HTML nav header Per @mbroecheler 18 September 2015, 20:46:25 UTC
c9a8d65 Reverted changes to check for element transaction association. 18 September 2015, 20:28:35 UTC
d01a6fc Merge branch 'titan09' of https://github.com/thinkaurelius/titan into titan09 18 September 2015, 20:09:23 UTC
cd7a71d Added traversal strategy which optimizes for adjacent vertex filters with preliminary unit tests 18 September 2015, 20:09:05 UTC
5b13d7a Reformatting HTML generated from asciidocs 18 September 2015, 19:54:58 UTC
db72306 Add github milestone links to 1.0.0 changelog 18 September 2015, 19:00:12 UTC
b4fa8f5 Stub changelog for 1.0.0 18 September 2015, 18:42:50 UTC
69a0f66 Update TP version to 3.0.1-incubating 17 September 2015, 01:50:57 UTC
fe454df Merge remote-tracking branch 'origin/titan09' into tp3-ci-31 16 September 2015, 17:30:55 UTC
e7de60e Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09 16 September 2015, 09:46:15 UTC
8398ea7 Merge branch 'graben1437-hadoop-load' into titan09 16 September 2015, 09:46:12 UTC
dbebf7d Merge branch 'hadoop-load' of git://github.com/graben1437/titan into graben1437-hadoop-load 16 September 2015, 09:46:01 UTC
1001f3a Extend thrift frame size control to Astyanax Prior to this commit, there was a way to set the maximum frame size used in Thrift framed transport (for Cassandra) on the cassandrathrift backend, but not on the astyanax backend. The version of astyanax we used was too old to support this setting. Upgraded to a newer version of astyanax that allows setting the frame size and moved the option into the shared cassandra namespace to reflect its new status as an option shared between both of the cassandra storage.backend impls. 16 September 2015, 08:54:32 UTC
26faaa1 Merge branch 'titan09' of https://github.com/thinkaurelius/titan into titan09 16 September 2015, 06:43:55 UTC
53bb28a Fixes #1151 16 September 2015, 05:48:26 UTC
31b68d5 Remove elasticsearch-hadoop-mr dependency titan-hadoop has depended on this artifact since 042d04148489f4650e232682388f24ace709a95b, but it was only actually used for its IOUtils.close static helper method. Titan already has a bunch of alternative providers of static helper methods with equivalent functionality. 15 September 2015, 10:21:27 UTC
30a47ed update hadoop-load.properties to correct classnames 11 September 2015, 19:09:03 UTC
20510f5 adding hadoop-load.properties referenced in documentation 11 September 2015, 14:08:51 UTC
8de2b9c Adding minimal read-from-C* HadoopGraph cfg Thanks to @dkuppitz for supplying this 11 September 2015, 00:54:27 UTC
e58a8a3 Added TP3's sample HadoopGraph config files The only Titan-specific change was to prepend "data/" to the file and script paths so that the config files play nice with a LocalJobRunner executed from the root of an extracted titan zipfile's directory hierarchy (or the root of a cloned Titan repository). 11 September 2015, 00:37:56 UTC
e6d0428 Update TP3 data files, add HadoopGraph conf file 11 September 2015, 00:16:36 UTC
8e7b9ca supportsInterruption in ID test mock This change should have been part of 8ed7a34830b0a78e03142c2f4be6ea9d63b30fa8, which introduced a new supportsInterruption method to IDAuthority. 10 September 2015, 23:25:25 UTC
5ddeca1 Removing BulkLoaderVertexProgram per @dkuppitz A newer bulk loader implementation is coming in TP3, obsoleting Titan's implementation. 10 September 2015, 23:24:36 UTC
5f8ba0e Support deprecated ES sorting option "ignore_unmapped" was deprecated in Elasticsearch 1.4.0 in favor of the new "unmapped_type" parameter, but "ignore_unmapped" is still useful if the Elasticsearch server version is older than 1.4.0. Those older server versions will fail requests with an error if the requests attempt to use the new "unmapped_type" option. Adding support for the older, deprecated ES sort option. It must be manually enabled in the configuration; Titan does *not* attempt to detect the Elasticsearch node versions using a NodeInfoRequest. By default, Titan still uses the ES-1.4.0-and-later compatible "unmapped_type" sort option. 10 September 2015, 21:00:04 UTC
8ed7a34 Avoid interrupting ID allocations on BDB This commit introduces StoreFeatures.supportsInterruption specifically for BerkeleyDB JE. BDB responds with undefined behavior when a thread is interrupted while inside a blocking IO call. "Undefined behavior" in this case tends to mean that all subsequent calls to the environment (barring a manual recovery operation) appear to fail with exceptions. As of this commit, C* and HBase return true for supportsInterruption, while BDB returns false. The only place I've found so far where this matters is ID allocation. StandardIDPool works by starting a loop-forever background task that attempts to call getIDBlock until the first time it succeeds. StandardIDPool then watches the clock and attempts to cancel the background task if it has exceeded its timeout. Cancelation sent a thread interrupt, which in turn broke BDB JE's environment. StandardIDPool now has a collaborative/discretionary background task cancellation mechanism: it sets a volatile boolean field to true when it wants the background task to shutdown, and the background task checks it during its loop between each blocking call. This field is always set now when StandardIDPool wants the background task to abort. Furthermore, StandardIDPool checks StoreFeatures.supportsInterruption (actually, it calls IDAuthority.supportsInterruption, which wraps a call to the same-named method on its underlying store features). If interruption is allowed, it calls future.cancel(true) on the task, same as prior to this commit. If interruption is not allowed, then StandardIDPool adds the future to a deque. This deque is drained and `get` invoked on each element during StandardIDPool's close method. This last queue-draining ensures that a clean shutdown doesn't leave BDB in an inconsistent state because a background task was still mid-IO-call. Fixes #1148 10 September 2015, 20:50:12 UTC
ab01284 Deal with shading of jackson dependencies in TinkerPop 3.1.0. Currently opted to reference the shaded jackson classes rather than depend on jackson directly in titan. Seems like it is better to handle it that way as it prevents jackson version divergence. 10 September 2015, 16:59:21 UTC
a23bfa5 Remove OptOuts for tests that are no longer present in TinkerPop test suite. These tests were related to consistency of behavior around deleted elements. This proved a bit hard to enforce properly on the TinkerPop side and so this requirement was removed for 3.1.x. 10 September 2015, 11:51:27 UTC
21d7123 Update docs around Titan Server. 09 September 2015, 19:31:41 UTC
3d26c79 Merge remote-tracking branch 'origin/titan09' into titan09 09 September 2015, 18:57:03 UTC
4269c2c Updated all the titanbasics.txt links to use the tinkerpop_version variable. 09 September 2015, 18:56:05 UTC
83f4b55 Make asciidocs use pom.xml's TP version 09 September 2015, 18:46:11 UTC
def18b3 Add {tinkerpop_version} asciidoc attribute We can now define key-value string pairs in docs/adoc_attributes.txt and reference them from any asciidoc source file by enclosing the key in curly braces, e.g. {tinkerpop_version}. 09 September 2015, 18:36:11 UTC
0dee7da updated docs to new TP3 API 09 September 2015, 16:14:29 UTC
cca00f5 Merge branch 'titan09' of https://github.com/thinkaurelius/titan into titan09 09 September 2015, 15:10:08 UTC
3e3f463 updated docs to new TP3 API 09 September 2015, 15:10:00 UTC
ec08807 Disable property prefetching by default 09 September 2015, 04:31:57 UTC
d037214 Fixes introduced regression when enabling property pre-loading 09 September 2015, 04:24:22 UTC
f82f58f Change version from 0.9.0- to 1.0.0-SNAPSHOT 09 September 2015, 02:08:30 UTC
e2da8e3 Added missing break in ElasticSearchIndex, that now not all fields are stored analysed and not_analysed (cherry picked from commit 97f843112e6b233e42da3bc60cda36c4a21dc905) 09 September 2015, 02:03:26 UTC
c1491bf Merge branch 'issue_1132' into titan09 09 September 2015, 01:40:20 UTC
8ae6a51 Merge branch 'solrimprovements' of git://github.com/graben1437/titan into issue_1132 09 September 2015, 01:40:04 UTC
0823714 Merge branch 'issue_1121' into titan09 09 September 2015, 01:13:47 UTC
05fec81 Merge branch 'elasticsearch-batch-failure-fix' of git://github.com/URXtech/titan into issue_1121 09 September 2015, 01:13:32 UTC
b652cd7 Merge branch 'issue_1093' into titan09 09 September 2015, 01:12:28 UTC
d7ef27a Merge branch '20150521' of git://github.com/pluradj/titan into issue_1093 09 September 2015, 01:12:15 UTC
fb9021c MapReduce index jobs: support custom Hadoop conf The most flexible and general way to support this on titan09 seems to be to let the user supply an arbitrary o.a.hadoop.conf.Configuration object which becomes the basis for the index management MapReduce job that the user intends to run. This lets the user load custom Hadoop options as classpath resources, input streams, file paths, or as object instances. Options set by the MapReduce index jobs themselves (e.g. to tell the job the index's name) still override options from the user's o.a.hadoop.conf.Configuration. The idea is that this feature supports changing arbitrary options that affect the job's performance or robustness that are outside the immediate scope of the index management job itself (e.g. cassandra.thrift.framed.size_mb). Fixes #1100 07 September 2015, 10:38:46 UTC
1c6172d Removed stupid typo that I accidentally committed. 05 September 2015, 03:51:36 UTC
f93e0fb Fixes #1070 05 September 2015, 03:50:58 UTC
back to top