Uploaded image for project: 'Couchbase Java Client'
  1. Couchbase Java Client
  2. JCBC-1029

Long running prepared query observables may get released early

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 2.4.0
    • 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.

      see https://forums.couchbase.com/t/n1ql-query-with-adhoc-false-query-runs-into-illegalstateexception-the-content-of-this-observable-is-already-released/11004

      Attachments

        Issue Links

          Activity

            People

              subhashni Subhashni Balakrishnan (Inactive)
              subhashni Subhashni Balakrishnan (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty