[ 
https://issues.apache.org/jira/browse/CASSANDRA-8901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14345889#comment-14345889
 ] 

Yuki Morishita commented on CASSANDRA-8901:
-------------------------------------------

First attempt here: https://github.com/yukim/cassandra/tree/8901

[First 
commit|https://github.com/yukim/cassandra/commit/0ed9b041def2140638051ad91fcb1de580cdcd95]
 is for generalized progress framework and [second 
commit|https://github.com/yukim/cassandra/commit/6164c7b9e94ccf95ceeb1529846f247b16efe1c9]
 is the use of framework in current async repair.

Implementation of repair can be more generalized to be used for other 
operations I believe, though I did not go that far in these commits.

> Generalize progress reporting between tools and a server
> --------------------------------------------------------
>
>                 Key: CASSANDRA-8901
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8901
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Yuki Morishita
>            Assignee: Yuki Morishita
>            Priority: Minor
>
> Right now, {{nodetool repair}} uses its own method and JMX notification 
> message format to report progress of async operation call. As we are 
> expanding async call to other operations (CASSANDRA-7124), we should have 
> generalized way to report to clients.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to