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

[OoO]: cbmcd connections cannot be efficiently used since operations are never interleaved

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Major
    • 7.0.0
    • 2.5.0, 3.0, 4.5.0, 4.6.0, 4.6.4, 4.6.3, 4.6.5, 5.0.0, 5.0.1, 5.5.0, 5.5.1
    • memcached
    • Security Level: Public

    Description

      This long-known architectural issue is that currently every operation is sent back in the order in which it had been received. Thus for a set of requests A, B, C, D, any background fetch latency on item B will also affect service times with C and D.

      Existing memcached protocol does not state that operations must be handled in order, but owing to the one implementation doing so and all clients having been built/tested against that implementation, it's possible that there are erroneous dependencies on current behavior.

      Attachments

        Issue Links

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

          Activity

            People

              ashwin.govindarajulu Ashwin Govindarajulu
              ingenthr Matt Ingenthron
              Votes:
              0 Vote for this issue
              Watchers:
              21 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty