Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-1565

Memcached buckets try to send Observe operations

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.5.2
    • Fix Version/s: 2.5.3
    • Component/s: None
    • Labels:
      None

      Description

      When adding additional testing for Memecached, it was found that the MemcachedBucket tries to submit Observe operations to the cluster for Exists and ExistsAsync IBucket requests.

      Memcached bucket do not support Observe operations because they do not support VBuckets and when the client tries to create the internal Observe operation throws a NullException during the Write method because the VBucket property has not been set.

      There were also existing tests that were passing, this is because it utilises a Couchbase Bucket instead of a Memcached bucket.

       

      All MemcachedBucket Exists and ExistsAsync variants should return NotSupportedExceptions and not attempt to send Observe operations that fail.

        Attachments

          Issue Links

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

            Activity

            There are no comments yet on this issue.

              People

              • Assignee:
                mike.goldsmith Michael Goldsmith
                Reporter:
                mike.goldsmith Michael Goldsmith
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.