Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-42555

gomemcached does not mark as fatal OS and timeout errors

    XMLWordPrintable

Details

    • Untriaged
    • 1
    • Unknown

    Description

      Marking it as query, but it affects any component that uses go-couchbase or gomemcached.
      When a gomemcached Get() ends prematurely (the most likely cause being a golang timeout),
      client/transport.go:getResponse() leaves the response structure uninitialized, which means that it has a 0 status.
      This is not picked as fatal, and the connection gets eventually reused, reading incorrectly, data left behind on the wire.

      Attachments

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

        Activity

          marco.greco Marco Greco created issue -
          marco.greco Marco Greco made changes -
          Field Original Value New Value
          Business Impact/value P3 - Nice to have [ 10553 ]
          Component/s query [ 10718 ]
          Component/s query [ 11829 ]
          Is this a Regression? Unknown [ 10452 ]
          Key CBSE-9179 MB-42555
          Triage Untriaged [ 10351 ]
          Affects Version/s 5.5.5 [ 16166 ]
          Affects Version/s 6.0.2 [ 15919 ]
          Affects Version/s 5.0.1 [ 15052 ]
          Affects Version/s 4.6.4 [ 14607 ]
          Affects Version/s 4.5.1 [ 13411 ]
          Affects Version/s 4.1.2 [ 13312 ]
          Affects Version/s 4.0.0 [ 12148 ]
          Affects Version/s Cheshire-Cat [ 15915 ]
          Affects Version/s 6.6.1 [ 17002 ]
          Affects Version/s 4.0.0 [ 12709 ]
          Affects Version/s 4.1.2 [ 13611 ]
          Affects Version/s 4.5.1 [ 13613 ]
          Affects Version/s 5.0.1 [ 15071 ]
          Affects Version/s 4.6.4 [ 15100 ]
          Affects Version/s 5.5.5 [ 16245 ]
          Affects Version/s 6.0.2 [ 16246 ]
          Affects Version/s Cheshire-Cat [ 16249 ]
          Affects Version/s 6.6.1 [ 17140 ]
          Workflow CBSE workflow [ 184345 ] classic default workflow [ 184346 ]
          Project Couchbase Support/Engineering Tasks [ 10061 ] Couchbase Server [ 10010 ]
          marco.greco Marco Greco made changes -
          Link This issue blocks CBSE-9129 [ CBSE-9129 ]
          marco.greco Marco Greco made changes -
          Fix Version/s Cheshire-Cat [ 15915 ]
          Fix Version/s 6.6.1 [ 17002 ]
          raju Raju Suravarjjala made changes -
          Link This issue blocks MB-40528 [ MB-40528 ]
          marco.greco Marco Greco made changes -
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Resolved [ 5 ]
          marco.greco Marco Greco made changes -
          Assignee Marco Greco [ marco.greco ] Mihir Kamdar [ mihir.kamdar ]
          wayne Wayne Siu made changes -
          Labels approved-for-6.6.1
          wayne Wayne Siu made changes -
          Link This issue blocks MB-42576 [ MB-42576 ]
          ajay.bhullar Ajay Bhullar made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          marco.greco Marco Greco made changes -
          Resolution Fixed [ 1 ]
          Status Reopened [ 4 ] Resolved [ 5 ]
          ajay.bhullar Ajay Bhullar made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          wayne Wayne Siu made changes -
          Link This issue blocks MB-42583 [ MB-42583 ]
          wayne Wayne Siu made changes -
          Fix Version/s 6.5.2 [ 17223 ]
          arunkumar Arunkumar Senthilnathan made changes -
          Labels approved-for-6.6.1 approved-for-6.6.1 releasenote
          lynn.straus Lynn Straus made changes -
          Fix Version/s 7.0.0 [ 17233 ]
          lynn.straus Lynn Straus made changes -
          Fix Version/s Cheshire-Cat [ 15915 ]

          People

            mihir.kamdar Mihir Kamdar (Inactive)
            marco.greco Marco Greco
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty