[
https://issues.apache.org/jira/browse/CASSANDRA-12671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15723207#comment-15723207
]
Dikang Gu commented on CASSANDRA-12671:
---------------------------------------
[~iamaleksey], thanks for the review! The motivation for this ticket is that,
we have some write heavy cluster, and we are taking down nodes or even
datacenter regularly for maintenance. So the nodes could be down for hours, and
there are lots of hints to replay. So it would be great to have a command to
adjust the replay speed in real time, to find a balance between the replay
speed and system load.
1. Sure, I will find a better place for the
{{getHintedHandoffThrottleBytesPerNode}}
2. Yeah, it is definitely more expensive then I thought, I should be more
careful about the underlying code impl.
3. there is already a command {{setHintedHandoffThrottleInKB}} which will set
the value of {{conf.hinted_handoff_throttle_in_kb}}
4. we do not need to run the command very frequent, but probably still need to
run it, like monthly.
> Support changing hinted handoff throttle in real time
> ------------------------------------------------------
>
> Key: CASSANDRA-12671
> URL: https://issues.apache.org/jira/browse/CASSANDRA-12671
> Project: Cassandra
> Issue Type: Improvement
> Reporter: Dikang Gu
> Assignee: Dikang Gu
> Priority: Minor
> Fix For: 3.x
>
>
> Problem: currently the sethintedhandoffthrottlekb takes effect when current
> hints handoff tasks finish, and then applies to next task, which could take
> hours for big node.
> I think it would be great to change the hinted handoff throttle in real time,
> which means it takes effect immediately.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)