Install & Run: http://dev.docs.grakn.ai/docs/running-grakn/install-and-run
New Features
- Allow creation of "schema graph initialisation" transactions
In Grakn Cluster, all transactions (without thereadAnyReplica
flag set) are verified against the replica state, and throw an error if the replica is not primary. This was causing an issue where a Cluster node would fail to restart correctly after crashing, because it would have to perform schema-graph initialisation again (in a transaction) and that would throw. We fix it by introducing a package-private methodinitialisationTransaction
intoRocksTransaction.Schema
. It does essentially the same thing astransaction
, but uses a different method fromTransactionSchemaFactory
- that distinction allows the two to behave differently in Cluster.
Bugs Fixed
-
Make key generator of things generate correct key
Fix a bug that caused the key generator for things generates the duplicate keys after the server restarts. -
Make insert deleter updater respect parallelisation options
Fix a bug which caused insert, deleter and updater to always run in parallel mode even when we set the parallelisation context to false.
Code Refactors
- Remove unnecessary byte array construction during statistics counting
Remove unnecessary byte array construction during statistics counting.
Other Improvements
- Remove RPM targets
Upgrade job images to include latest changes from vaticle/dependencies#255
Please refer to full release notes of 2.0.0-alpha to see the changes in 2.0.0.