Uploaded image for project: 'Java Couchbase JVM Core'
  1. Java Couchbase JVM Core
  2. JVMCBC-552

Improve ring buffer diagnostics

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.6.1
    • None
    • None

    Description

      The only way currently of knowing if the configured number of endpoints is sufficient to cover the incoming requests, is to see if a BackpressureException occurs.  It would be good to give some more transparency on how full the ring buffer is, ideally split up by query/kv etc.  Perhaps in the form of periodic dumping to log, or an API.  Would be good to give an idea of latency too, e.g. what's the oldest query in the ring buffer.

      Attachments

        For Gerrit Dashboard: JVMCBC-552
        # Subject Branch Project Status CR V

        Activity

          graham.pople Graham Pople created issue -
          graham.pople Graham Pople made changes -
          Field Original Value New Value
          Link This issue relates to CBSE-5337 [ CBSE-5337 ]
          daschl Michael Nitschinger made changes -
          Status New [ 10003 ] Open [ 1 ]
          graham.pople Graham Pople made changes -
          Assignee Michael Nitschinger [ daschl ] Graham Pople [ graham.pople ]
          graham.pople Graham Pople made changes -
          Key JCBC-1206 JVMCBC-552
          Project Couchbase Java Client [ 10080 ] Java Couchbase JVM Core [ 10851 ]
          graham.pople Graham Pople made changes -
          Fix Version/s 1.6.1 [ 15208 ]
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Closed [ 6 ]

          People

            graham.pople Graham Pople
            graham.pople Graham Pople
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty