basho/riak_kv — pull request #958 by jburwell (2014-05-28 15:09:00+00:00)
Title: Fix PB List Keys to missing bucket type causes crash, hangs client

Per defect #875, list keys and buckets for an undefined bucket type failed to operate as expected. Listing keys for an undefined bucket type caused a client hang while listing buckets for an undefined bucket type yielded an {ok, []}. With this patch, both scenarios return {error, no_type}, and do not hang the client waiting for a reply.

This PR requires modifications to the riak_core_coverage_fsm provided by https://github.com/basho/riak_core/pull/594.

In order to properly squash the commits for this fix, a new branch was created -- requiring a new PR. Therefore, this PR supersedes https://github.com/basho/riak_kv/pull/955.

/cc @kellymclaughlin @reiddraper @seancribbs