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.

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

        Activity

        ingenthr Matt Ingenthron created issue -
        ingenthr Matt Ingenthron made changes -
        Field Original Value New Value
        Assignee Raghavan Srinivas [ rags ] Matt Ingenthron [ ingenthr ]
        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.
        ingenthr Matt Ingenthron made changes -
        Affects Version/s 2.8.1 [ 10302 ]
        Affects Version/s 2.8 [ 10204 ]
        Affects Version/s 2.7.3 [ 10232 ]
        Affects Version/s 2.7.2 [ 10216 ]
        ingenthr Matt Ingenthron made changes -
        Fix Version/s 2.8.2 [ 10348 ]
        ingenthr Matt Ingenthron made changes -
        Fix Version/s 2.8.2 [ 10348 ]
        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.
        ingenthr Matt Ingenthron made changes -
        Assignee Matt Ingenthron [ ingenthr ] Michael Nitschinger [ daschl ]
        daschl Michael Nitschinger made changes -
        Fix Version/s .next [ 10205 ]

          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