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

gomemcached does not mark as fatal OS and timeout errors

    XMLWordPrintable

    Details

    • Triage:
      Untriaged
    • Story Points:
      1
    • Is this a Regression?:
      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

        For Gerrit Dashboard: MB-42555
        # Subject Branch Project Status CR V

          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 [ 11829 ]
          Component/s query [ 10718 ]
          Is this a Regression? Unknown [ 10452 ]
          Key CBSE-9179 MB-42555
          Triage Untriaged [ 10351 ]
          Affects Version/s 6.6.1 [ 17140 ]
          Affects Version/s Cheshire-Cat [ 16249 ]
          Affects Version/s 6.0.2 [ 16246 ]
          Affects Version/s 5.5.5 [ 16245 ]
          Affects Version/s 4.6.4 [ 15100 ]
          Affects Version/s 5.0.1 [ 15071 ]
          Affects Version/s 4.5.1 [ 13613 ]
          Affects Version/s 4.1.2 [ 13611 ]
          Affects Version/s 4.0.0 [ 12709 ]
          Affects Version/s 6.6.1 [ 17002 ]
          Affects Version/s Cheshire-Cat [ 15915 ]
          Affects Version/s 4.0.0 [ 12148 ]
          Affects Version/s 4.1.2 [ 13312 ]
          Affects Version/s 4.5.1 [ 13411 ]
          Affects Version/s 4.6.4 [ 14607 ]
          Affects Version/s 5.0.1 [ 15052 ]
          Affects Version/s 6.0.2 [ 15919 ]
          Affects Version/s 5.5.5 [ 16166 ]
          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 6.6.1 [ 17002 ]
          Fix Version/s Cheshire-Cat [ 15915 ]
          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

            Assignee:
            mihir.kamdar Mihir Kamdar
            Reporter:
            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