Active Anti-Entropy

Riak’s active anti-entropy (AAE) subsystem is a set of background processes that repair object inconsistencies stemming from missing or divergent object values across nodes. Riak operators can turn AAE on and off and configure and monitor its functioning.

Both Legacy and TicTac AAE systems can be used seperately or together.

If you are using the legacy AAE system, it is recommended that you migrate to the TicTac AAE system.

TicTac AAE system

The version of TicTac AAE included in 2.9 releases is a working prototype with limited testing. The intention is to full integrate the library into the KV 3.0 release.

TicTac Active Anti-Entropy makes two changes to the way Anti-Entropy has previously worked in Riak. The first change is to the way Merkle Trees are contructed so that they are built incrementally. The second change allows the underlying Anti-entropy key store to be key-ordered while still allowing faster access to keys via their Merkle tree location or the last modified date of the object.

Configuring TicTac AAE

A guide covering commonly adjusted parameters for the TicTac AAE system.

Learn More >>

Configuring TicTac AAE’s Next Gen Replication

A guide covering commonly adjusted parameters for TicTac AAE’s enhanced FullSync replication system.

Learn More >>

Legacy AAE system

The legacy AAE system is still present, and works exactly as before.

Configuring Legacy AAE

A guide covering commonly adjusted parameters for the legacy AAE system.

Learn More >>