Few general questions on Couchbase python client/SDK

Hello, I have few questions on the python client (version 4.3.5).

  1. How to configure connection pool? There was an example in the older versions in the GitHub. I can’t find it now. (I am using synchronous non-Gevent based code for key-value operations with Flask)
  2. Does python SDK clients write to local hard disk or cache for key-value operations? Is there a client side caching for key-value operations?
  3. Does python SDK poll server for cluster topology changes? If yes, how frequently? Can this be configured?

Thank you.

Client Settings are described here, The default settings are good for most implementations.

The SDK will hold requests in memory until the response is received or the timeout expires so that it can resend the request if necessary.