[ 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)