Uploaded image for project: 'Spymemcached Java Client'
  1. Spymemcached Java Client
  2. SPY-91

optimized operations are not being rescheduled correctly when receiving NOT_MY_VBUCKET responses

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.7.2, 2.7.3, 2.8.0, 2.8.1
    • Fix Version/s: .next
    • Component/s: None
    • Security Level: Public
    • Labels:
      None

      Description

      When a NOT_MY_VBUCKET response is received in the middle of an optimized operation, the current retry logic will unqueue the optimized operation and retry it rather than retry just the contained operation. This causes operation failures during rebalance activities.

        Attachments

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

          Activity

          Hide
          ingenthr Matt Ingenthron added a comment - - edited

          I have an integrationey/unit test which reproduces this issue, along with a proposed fix which is a work in progress. The test is on the Couchbase Java Client, but the fix is actually here at the lower levels of SPY.

          Show
          ingenthr Matt Ingenthron added a comment - - edited I have an integrationey/unit test which reproduces this issue, along with a proposed fix which is a work in progress. The test is on the Couchbase Java Client, but the fix is actually here at the lower levels of SPY.
          Hide
          ingenthr Matt Ingenthron added a comment -

          This is related to re-enabling optimization.

          Show
          ingenthr Matt Ingenthron added a comment - This is related to re-enabling optimization.

            People

            • Assignee:
              daschl Michael Nitschinger
              Reporter:
              ingenthr Matt Ingenthron
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:

                Gerrit Reviews

                There are no open Gerrit changes