Description
Customer is reporting that `cbbackup` is failing with the following:
error: no design source node; spec_parts: ('load-balancer.customer.net', '8091', 'Admin', 'Pass', '')
They're using some kind of load balancing arrangement, and this works as expected with their client SDK, but not with `cbbackup`. They're connecting to the load balancer and `cbbackup` is apparently counting that system as part of the cluster, which you can see in pump_tap.py / provide_design()...
source_nodes = pump.filter_bucket_nodes(source_bucket, spec_parts)
if not source_nodes:
if spec_parts[0] not in ['localhost', '127.0.0.1']:
return ("error: no design source node; spec_parts: %s" %
(spec_parts,), None)
Customer confirmed that `cbbackup` works as expected when connecting to a cluster node directly and not to the load balancer.