There are 2 defects in the 2.9.0 release which should be patched within the next 7 days, with a new version of 2.9.0 to be published before the end of the month. The defects are:
https://github.com/basho/riak_kv/issues/1706 https://github.com/basho/riak_kv/issues/1707 Note that the latter defect 1707, the scope of this bug is currently unclear, but there exists significant risk that there is potential within this bug for data loss, due to incorrect pruning of siblings. Previous releases of Riak also have this bug, if the metadata cache (which is disabled by default) is enabled. Enabling this cache is controlled via https://docs.riak.com/riak/kv/latest/configuring/reference/index.html (metadata_cache_size). However, unlike previous releases the 2.9.0 release, when combined with use of the leveled backend, Riak 2.9.0 will enable the path to this bug by default. This is because the logic of the metadata_cache is reused in order to enable leveled HEAD requests within the PUT path. Riak 2.9.0 with other backends, and the metadata cache left disabled, will not have this bug. I apologise for the ongoing churn of issues uncovered in release 2.9.0, and for the potential risks associated with this latest bug in particular. Clearly, the high rate of discovered problems has exposed that the test process which surrounded this release was not good enough. For release 2.9.1 and release 3.0 the move has already been made to involve independent testing organisations as a fundamental part of the development process, from the start of the process. Regardless of this, once the immediate issues are patched, there is a need for some further reflection on what is required to assure the safety of a release of Riak in the future. Regards Martin
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com