Uploaded image for project: 'Couchbase Go SDK'
  1. Couchbase Go SDK
  2. GOCBC-1433

[gocbcore] Consider whether we should retry set operations

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Won't Do
    • Major
    • None
    • None
    • None
    • None
    • 1
    • SDK50, SDK52

    Description

      In MB-57384 it was found that if a memcached connection is dropped in gocbcore then SET_WITH_META operations will not be retried. This behaviour is not ideal for cbbackupmgr where we would like to retry when the connection is dropped.

      Charles Dixon asked me to raise this ticket on this slack thread. A few ideas were suggested including:

      • using the user provided retrier to decide whether to retry
      • making SET_WITH_META idempotent

      Note that for cbbackupmgr we would also like to retry SETs.

      Attachments

        Issue Links

          For Gerrit Dashboard: GOCBC-1433
          # Subject Branch Project Status CR V

          Activity

            People

              charles.dixon Charles Dixon
              Matt.Hall Matt Hall
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty