Hello, Basho Engineering has uncovered a bug in the Active Anti-Entropy (AAE) code in Riak versions 1.4.4 through 1.4.7, inclusive. This code incorrectly generates hashes resulting in AAE failing to repair data. Data will continue to be repaired via the standard read repair mechanisms. As the incorrect hash generation will utilize system resources with no useful result, our official recommendation is that you should not use AAE until a fix is released in 1.4.8.
To disable AAE on a running cluster, perform a `riak attach`, then: a. rpc:multicall(riak_kv_entropy_manager, disable, []). rpc:multicall(riak_kv_entropy_manager, cancel_exchanges, []). z. then Press Ctrl-c a, then Enter to quit. Next, you'll want to disable AAE on restart. Adjust your the app.config file on all nodes in the cluster in the following manner: % Before {anti_entropy, {on, []}} % After {anti_entropy, {off, []}} Once again, this issue only affects Riak versions 1.4.4, 1.4.5, 1.4.6, and 1.4.7. There is no need to make changes to your cluster due to this bug if you are not running one of those versions, or if you are not using AAE. A forthcoming Riak 1.4.8 release will address this problem and be released in the next few days. Thank you, Basho
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com