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

        For Gerrit Dashboard: CCBC-1487
        # Subject Branch Project Status CR V

        Activity

          brett19 Brett Lawson created issue -
          brett19 Brett Lawson made changes -
          Field Original Value New Value
          Status New [ 10003 ] Open [ 1 ]
          brett19 Brett Lawson made changes -
          Assignee Sergey Avseyev [ avsej ] Brett Lawson [ brett19 ]
          brett19 Brett Lawson made changes -
          Sprint SDK38: Conn Record/ [ 1719 ]
          brett19 Brett Lawson made changes -
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Resolved [ 5 ]

          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