Cassandra
  1. Cassandra
  2. CASSANDRA-3722

Send Hints to Dynamic Snitch when Compaction or repair is going on for a node.

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Fix Version/s: 1.2.0 beta 1
    • Component/s: Core
    • Labels:
      None

      Description

      Currently Dynamic snitch looks at the latency for figuring out which node will be better serving the requests, this works great but there is a part of the traffic sent to collect this data... There is also a window when Snitch doesn't know about some major event which are going to happen on the node (Node which is going to receive the data request).

      It would be great if we can send some sort hints to the Snitch so they can score based on known events causing higher latencies.

      1. 3722-v5.txt
        14 kB
        Brandon Williams
      2. 3722-v4.txt
        12 kB
        Brandon Williams
      3. 0001-CASSANDRA-3722-v3.patch
        13 kB
        Vijay
      4. 0001-Expose-SP-latencies-in-nodetool-proxyhistograms.txt
        7 kB
        Brandon Williams
      5. 0001-CASSANDRA-3723-A2-Patch.patch
        6 kB
        Vijay
      6. 0001-CASSANDRA-3722-A1-V2.patch
        8 kB
        Vijay
      7. 0001-CASSANDRA-3722-A1.patch
        10 kB
        Vijay

        Activity

        Vijay created issue -
        Vijay made changes -
        Field Original Value New Value
        Description Currently Dynamic snitch looks at the latency for figuring out which node will be better serve the requests which works great but there is still a part of the traffic sent and there is also a window when we dont know about some major event happening on the node which is going to receive the data request.

        It would be great if we can send some hints to the Snitch so they can score based on known events which is going to cause higher latencies.
        Currently Dynamic snitch looks at the latency for figuring out which node will be better serving the requests, this works great but there is a part of the traffic sent to collect this data... There is also a window when Snitch doesn't know about some major event which are going to happen on the node (Node which is going to receive the data request).

        It would be great if we can send some sort hints to the Snitch so they can score based on known events causeing higher latencies.
        Vijay made changes -
        Description Currently Dynamic snitch looks at the latency for figuring out which node will be better serving the requests, this works great but there is a part of the traffic sent to collect this data... There is also a window when Snitch doesn't know about some major event which are going to happen on the node (Node which is going to receive the data request).

        It would be great if we can send some sort hints to the Snitch so they can score based on known events causeing higher latencies.
        Currently Dynamic snitch looks at the latency for figuring out which node will be better serving the requests, this works great but there is a part of the traffic sent to collect this data... There is also a window when Snitch doesn't know about some major event which are going to happen on the node (Node which is going to receive the data request).

        It would be great if we can send some sort hints to the Snitch so they can score based on known events causing higher latencies.
        Vijay made changes -
        Attachment 0001-CASSANDRA-3722-A1.patch [ 12519706 ]
        Vijay made changes -
        Attachment 0001-CASSANDRA-3722-A1-V2.patch [ 12519728 ]
        Vijay made changes -
        Attachment 0001-CASSANDRA-3723-A2-Patch.patch [ 12520061 ]
        Vijay made changes -
        Reviewer brandon.williams
        Vijay made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Brandon Williams made changes -
        Vijay made changes -
        Attachment 0001-CASSANDRA-3722-v3.patch [ 12520301 ]
        Brandon Williams made changes -
        Attachment 3722-v4.txt [ 12520648 ]
        Brandon Williams made changes -
        Attachment 3722-v5.txt [ 12520684 ]
        Brandon Williams made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Fix Version/s 1.2 [ 12319262 ]
        Resolution Fixed [ 1 ]
        Gavin made changes -
        Workflow no-reopen-closed, patch-avail [ 12648690 ] patch-available, re-open possible [ 12749558 ]
        Gavin made changes -
        Workflow patch-available, re-open possible [ 12749558 ] reopen-resolved, no closed status, patch-avail, testing [ 12754292 ]

          People

          • Assignee:
            Vijay
            Reporter:
            Vijay
            Reviewer:
            Brandon Williams
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development