Are couchbase key-value get timeouts client side or server side? How are they handled? Do they cancel the request processing on a server or only cancel on the client side (which means that the request is still executing on the server after timeout occurs)?
Specifically, how are the timeouts handled when:
- Timeout is set globally on for an environment:
- Timeout is set with
GetOptions#timeoutfor a single request
- Timeout is used on
Monowhich causes the cancellation to be propagated downstream