basho/riak_core — pull request #628 by jtuple (2014-09-18 06:28:32+00:00)
Title: Add breadth-first AAE exchange

This commit ports the breath-first exchange algorithm from the synctree code in riak_ensemble to the hashtree code here in riak_core. This level-by-level exchange is necessary to support streaming and/or pipelined AAE exchange -- an approach that underpins the new AAE-based fullsync replication protocol in Riak Enterprise.