Uploaded image for project: 'Couchbase C client library libcouchbase'
  1. Couchbase C client library libcouchbase
  2. CCBC-1487

retryq can erase data that is being sent

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.2.1
    • 3.2.2
    • library
    • None
    • 1
    • SDK38: Conn Record/CB++

    Description

      The retryq handler manually modifies the pipeline netbuf to remove the original packet that is being retried. This causes an issue with completion IO as the retryq can remove packets which are currently in the process of being sent.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          Build couchbase-server-7.1.0-1450 contains libcouchbase commit 0d07acb with commit message:
          CCBC-1487: Fixed retryq erasing already sent packets.

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.0-1450 contains libcouchbase commit 0d07acb with commit message: CCBC-1487 : Fixed retryq erasing already sent packets.

          People

            brett19 Brett Lawson
            brett19 Brett Lawson
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty