Getting ConnectionPoolTimeoutException: Timeout waiting for connection from pool when firing off bulk API updates.
RestClient client = RestClient.create(config);
client.setHttpClient(new PoolingHttpClientConnectionManager());
Tried increasing setMaxTotal to 200, but the threads still hang. The SDK seems to be reusing the same underlying CloseableHttpClient instance across requests. Is there a specific config flag to force thread-safe pooling or should I instantiate a new client per thread? The docs are vague on concurrency limits.