There are probably more bugs than simply this one in handling overload query results from the PB client:
2013-12-05 00:03:24.301 [error] <0.29110.498> gen_fsm <0.29110.498> in state waiting_command terminated with reason: no case clause matching {error,<<"overload">>} in riak_cs_manifest_fsm:handle_get_manifests/1 line 265
Aside from fixing that function clause matching error, the rest of the app should be surveyed to make certain that CS does something sane in this temporary error case. Some amount of backoff-and-retry may be appropriate.
There are probably more bugs than simply this one in handling overload query results from the PB client:
Aside from fixing that function clause matching error, the rest of the app should be surveyed to make certain that CS does something sane in this temporary error case. Some amount of backoff-and-retry may be appropriate.