No, we never tried 2.x, so we’re not sure if that addresses the issue, but I’ve seen this suggested as a working solution in the forums. We’re reluctant to do this because I don’t think 2.x has typings that would work in our TS environment.
We have however tried all 3.x versions.
We cannot really reproduce this locally since Couchbase in Kubernetes is really hard to access externally, so we need the clients to be in k8s as well.
Could this be linked to https://issues.couchbase.com/projects/JSCBC/issues/JSCBC-837 ? Although that seems to be affecting only 3.1.1.
Note that this only seems to happen under moderate load. We never saw this happen during development but only now during pre-production tests… This is very problematic for us… It works but our pods are taking turn crashing every ~1 minute…