basho/riak_test — pull request #636 by jburwell (2014-06-10 19:44:42+00:00)
Title: Verify Riak Startup when Strong Consistency is Misconfigured

Tests the Riak startup behavior when strong consistency is enabled and AAE is disabled as described in basho/riak_kv#959. Riak should startup without error, but the ensembles should never reach quorum.

In addition to adding this test case, the following enhancements were made to the `reset-current-env.sh` script to properly execute strong consistency tests requiring more than five (5) nodes:

* Adds additional console output to reset-current-env to explain configuration and steps being executed
* Adds the -n option to the reset-current-env script to specify the number of nodes to build. By default, 5 will be created.

I had intended to add a test to verify the [Riak KV warning PR](https://github.com/basho/riak_kv/pull/978). Unfortunately, riak_test's log capture facility is not enabled at startup, and requires significant changes to allow such operation. @kelly and I determined that these changes were too invasive given the proximity of the Riak 2.0 release. Therefore, I have opened the following tickets to enhance the framework and add the automated test for the warning to be addressed in the 2.1 release cycle:

* #634: Capture Logs on Node Startup
* #635: Test Strong Consistency Configuration Warning