Riak Users,

A critical bug has been identified in the Riak 1.2 RC2 build that was
not in the earlier RC1 build. If you restart an RC2 node, it will
overwrite it's ring file with a fresh ring, therefore removing any
history that the node was part of an existing cluster. In other words,
if you build a cluster of Riak nodes, and then restart a node, that
node will no longer be a member of the cluster. Same will happen if
you upgrade a node, and then restart it.

Since we know that some users try out RC builds on their staging
clusters, and sometimes as 1 or 2 nodes out of many on their
production clusters, we wanted to let everyone know about this bug as
soon as it was identified. We are going to be pulling the RC2 packages
later today. A patch for this bug has been created and is being vetted
right now, an RC3 build should land on Monday.

If you have run into this issue, you can issue 'riak-admin join -f
<node-still-in-cluster>' on the node that believes it is no longer a
member of the cluster and the node should re-integrate into the
cluster without issue.

For the curious, this bug was quickly identified by the testing
process we use to qualify RC builds before eventually promoting an RC
build to an actual release. It just turns out that our process has
always been to publicly release an RC build as soon as it's cut, and
then run our QA tests in parallel. Thus, allowing maximum time for
both Basho internal testing and testing from the community. Before
releasing the first RC (RC1) build, there are multiple internal
pre-release builds that are tested using the same process.
Unfortunately, this particular regression arose in between RC1 and
RC2.

Regards,
Joe

On Fri, Jul 20, 2012 at 2:21 PM, Jared Morrow <[email protected]> wrote:
> Riak Users,
>
> Riak 1.2.0 RC2 has been built and uploaded with changes reported both by
> users on this list and internal testing.
>
> The downloads page has been updated with the new build:
> http://basho.com/resources/downloads/
>
> Also, the release notes have been updated with bugs fixed in RC2:
> https://github.com/basho/riak/blob/1.2/RELEASE-NOTES.md
>
> The new set of bugs fixed are the following:
>
> riak_api - Add riak_core as application dep to riak_api.app
> riak_api - Register riak_api_stat mod with riak_core at start up
> Add eleveldb:close - Fixes MANIFEST file missing bug
> riak_kv - Call eleveldb:close before destroy
> riak_control - Resolve base64 cookie truncation race condition.
> Fix FreeBSD package permissions on sbin
> Create SmartOS SMF service for epmd
>
> Thanks as always for the feedback!
>
> -Basho
>
>
>
>
> _______________________________________________
> riak-users mailing list
> [email protected]
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>



-- 
Joseph Blomstedt <[email protected]>
Senior Software Engineer
Basho Technologies, Inc.
http://www.basho.com/

_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to