Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
Description
Peek for retry of prepared may cause query result to wait until error observable is complete before copying result and emitting it, which can cause the query rows and other response observables be released due to auto release timeouts. If the query completes within 2 seconds, there will be no impact otherwise the auto release timeout should be set to query response time.
Attachments
Issue Links
- relates to
-
JVMCBC-379 Close query error observable as results start streaming
- Closed
For Gerrit Dashboard: JCBC-1029 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
70949,3 | JVMCBC-379: Close query error observable as results start streaming | master | couchbase-jvm-core | Status: ABANDONED | 0 | 0 |
70951,7 | JCBC-1029: Long running prepared query observables may get released early | master | couchbase-java-client | Status: MERGED | +2 | +1 |
71474,3 | Fix failing N1QL units tests by changing response parse status | master | couchbase-java-client | Status: MERGED | +2 | +1 |