Master fault tolerance in Kudu 1.0

Posted 24 Jun 2016 by Adar Dembo

This blog post describes how the 1.0 release of Apache Kudu (incubating) will support fault tolerance for the Kudu master, finally eliminating Kudu’s last single point of failure.

Using Raft Consensus on a Single Node

Posted 17 Jun 2016 by Mike Percy

As Kudu marches toward its 1.0 release, which will include support for multi-master operation, we are working on removing old code that is no longer needed. One such piece of code is called LocalConsensus. Once LocalConsensus is removed, we will be using Raft consensus even on Kudu tables that have a replication factor of 1.

Apache Kudu (incubating) 0.9.0 released

Posted 10 Jun 2016 by Jean-Daniel Cryans

The Apache Kudu (incubating) team is happy to announce the release of Kudu 0.9.0!

This latest version adds basic UPSERT functionality and an improved Apache Spark Data Source that doesn’t rely on the MapReduce I/O formats. It also improves Tablet Server restart time as well as write performance under high load. Finally, Kudu now enforces the specification of a partitioning scheme for new tables.