Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Duplicate
    • Fix Version/s: 2.1 beta1
    • Component/s: None
    • Labels:

      Description

      The existing partitioned counters remain a source of frustration for most users almost two years after being introduced. The remaining problems are inherent in the design, not something that can be fixed given enough time/eyeballs.

      Ideally a solution would give us

      • similar performance
      • less special cases in the code
      • potential for a retry mechanism

        Issue Links

          Activity

          Arya Goudarzi created issue -
          Jonathan Ellis made changes -
          Field Original Value New Value
          Summary Refactor counters backend so that they can accomodate a healthy retry mechanism Counters 2.0
          Issue Type Improvement [ 4 ] New Feature [ 2 ]
          Fix Version/s 1.3 [ 12322954 ]
          Affects Version/s 1.1.5 [ 12322941 ]
          Description Orphaned from CASSANDRA-2495. Jonathan suggest that to achieve a healthy retry mechanism for counter CFs, the backend of counters will require refactoring. The existing partitioned counters remain a source of frustration for most users almost two years after being introduced. The remaining problems are inherent in the design, not something that can be fixed given enough time/eyeballs.

          Ideally a solution would give us
          - similar performance
          - less special cases in the code
          - potential for a retry mechanism
          Gavin made changes -
          Workflow no-reopen-closed, patch-avail [ 12728680 ] patch-available, re-open possible [ 12753192 ]
          Gavin made changes -
          Workflow patch-available, re-open possible [ 12753192 ] reopen-resolved, no closed status, patch-avail, testing [ 12755916 ]
          Jonathan Ellis made changes -
          Assignee Aleksey Yeschenko [ iamaleksey ]
          Jonathan Ellis made changes -
          Fix Version/s 2.1 [ 12324159 ]
          Fix Version/s 2.0 [ 12322954 ]
          Aleksey Yeschenko made changes -
          Link This issue is duplicated by CASSANDRA-6504 [ CASSANDRA-6504 ]
          Aleksey Yeschenko made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Duplicate [ 3 ]
          Sylvain Lebresne made changes -
          Fix Version/s 2.1 beta1 [ 12326275 ]
          Fix Version/s 2.1 [ 12324159 ]
          Aleksey Yeschenko made changes -
          Component/s Core [ 12312978 ]
          Aleksey Yeschenko made changes -
          Link This issue is duplicated by CASSANDRA-5942 [ CASSANDRA-5942 ]

            People

            • Assignee:
              Aleksey Yeschenko
              Reporter:
              Arya Goudarzi
            • Votes:
              26 Vote for this issue
              Watchers:
              52 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development