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

TrafficCaptureHandler is at wrong place in KV pipeline

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 2.4.9
    • None
    • None
    • None
    • 1
    • SDK28

    Description

      Suggested release note:

      When KV traffic capture is enabled, each 
      `ReadTrafficCapturedEvent` now contains a single protocol frame, and the human-readable frame description is more accurate.

       

      TrafficCaptureHandler tries to dissect Couchbase Binary Protocol packets if it's capturing traffic on a KV connection. However, MemcacheProtocolDecodeHandler appears in the pipeline after TrafficCaptureHandler, so traffic capture is not happening along packet boundaries, so the packet dissection sometimes fails or is misleading.

      Attachments

        Activity

          People

            david.nault David Nault
            david.nault David Nault
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              PagerDuty