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

    • Bug
    • Resolution: Fixed
    • Critical
    • 2.5.3
    • 2.5.2
    • None
    • 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

          For Gerrit Dashboard: NCBC-1565
          # Subject Branch Project Status CR V

          Activity

            People

              mike.goldsmith Michael Goldsmith
              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