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

mixing synchronous durability and other operations lowers throughput, widens failure scope

    XMLWordPrintable

    Details

      Description

      (placeholder for further description as we'll release note it in MadHatter and fix it in the future, per discussion on 2019-01-07)

      When a synchronous durability request is made, owing to MB-10291, unrelated operations pipelined on the same socket may be serviced with higher latency. The higher operational complexity of a synchronous durability request will necessarily take longer to coordinate and complete compared to current memory or disk backfill serviced operations.

      In failure cases, it can lead to the entire system being effectively unavailable until some kind of recovery, like failover/rebalance.

      (more to write...)

        Attachments

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

          Activity

          Hide
          owend Daniel Owen added a comment -

          Hi Amarantha Kulkarni,

          Suggested release note:

          When a synchronous durability request is made unrelated operations pipelined on the same socket may be serviced with higher latency, due to MB-10291.

          Show
          owend Daniel Owen added a comment - Hi Amarantha Kulkarni , Suggested release note: When a synchronous durability request is made unrelated operations pipelined on the same socket may be serviced with higher latency, due to MB-10291 .
          Hide
          drigby Dave Rigby added a comment -

          Note: Out-of-Order responses in Cheshire Cat alleviate much if not all of this issue.

          Show
          drigby Dave Rigby added a comment - Note: Out-of-Order responses in Cheshire Cat alleviate much if not all of this issue.
          Hide
          owend Daniel Owen added a comment -

          Moving out to CC.Next

          Show
          owend Daniel Owen added a comment - Moving out to CC.Next
          Hide
          drigby Dave Rigby added a comment -

          Given we have out-of-order responses in 7.0.0, I think this issue can be resolved now? Either way, I don't believe we need to release-note in 7.0; hence removing that label.

          Show
          drigby Dave Rigby added a comment - Given we have out-of-order responses in 7.0.0, I think this issue can be resolved now? Either way, I don't believe we need to release-note in 7.0; hence removing that label.

            People

            Assignee:
            ingenthr Matt Ingenthron
            Reporter:
            ingenthr Matt Ingenthron
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes

                  PagerDuty