I’m using JAVA SDK 2.1 in order to connect to a Couchbase Cluster.
During development we tested against a local cluster consisting from Docker containers of the official Couchbase Docker repository which run a fairly new Couchbase Server version.
In production we have a quite old version (1.8.1) in place. I checked compatibility. It states CRUD methods are supported even in such an old version.
Running tests with my Java SDK client against Couchbase Server 1.8.1 I experience TimeoutExceptions but only in case of remove operations. Inserts, Upserts, Reads and Touches work fine.
The default timeout is configured with 2.5 seconds. I doubt that removing data should last so long if writing within this timeout is absolutely no problem.
Any suggestions how to even debug this problem?