When we perform initial bootstrap we pipeline a get cluster config request into the bootstrap sequence. If select bucket fails then we still apply any config that we were able to fetch. This causes the SDK to see that a config has been applied and parts like kv request routing to be opened up. However, this means that any KV requests will fast fail as the SDK think that it is in GCCCP mode. We should not apply configs if select bucket fails.
|For Gerrit Dashboard: GOCBC-1479|
|196911,2||GOCBC-1479: Do not apply config if select bucket fails||master||gocbcore||Status: MERGED||+2||+1|
|196992,3||GOCBC-1479: Do not apply config if select bucket fails||v10.2||gocbcore||Status: MERGED||+2||+1|