Skip to content

Commit cf16178

Browse files
committed
CCBC-1615: handle rate limit codes during bootstrap
Change-Id: If3cab498a0e6eb5a8592a65eb90385aa5ca36a20 Reviewed-on: https://review.couchbase.org/c/libcouchbase/+/197388 Tested-by: Build Bot <[email protected]> Reviewed-by: Brett Lawson <[email protected]>
1 parent 9a9ed8d commit cf16178

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/bucketconfig/bc_cccp.cc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,11 @@ void CccpProvider::on_io_read()
541541
case PROTOCOL_BINARY_RESPONSE_NOT_SUPPORTED:
542542
case PROTOCOL_BINARY_RESPONSE_UNKNOWN_COMMAND:
543543
return_error(LCB_ERR_UNSUPPORTED_OPERATION);
544+
case PROTOCOL_BINARY_RATE_LIMITED_NETWORK_INGRESS:
545+
case PROTOCOL_BINARY_RATE_LIMITED_NETWORK_EGRESS:
546+
case PROTOCOL_BINARY_RATE_LIMITED_MAX_CONNECTIONS:
547+
case PROTOCOL_BINARY_RATE_LIMITED_MAX_COMMANDS:
548+
return_error(LCB_ERR_RATE_LIMITED);
544549
default:
545550
return_error(LCB_ERR_PROTOCOL_ERROR);
546551
}

0 commit comments

Comments
 (0)