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

Andrew Purtell commented on HBASE-10544:
----------------------------------------

bq. I think we need to redo flush and compaction requests as Procedures.

I don't relish the thought of the work involved but there are operational and 
security risks involved with incomplete major compaction after schema changes, 
such as changing compaction, enabling encryption, etc. 

Thoughts?

> Surface completion state of global administrative actions
> ---------------------------------------------------------
>
>                 Key: HBASE-10544
>                 URL: https://issues.apache.org/jira/browse/HBASE-10544
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>             Fix For: 0.98.1, 0.99.0
>
>
> When issuing requests for global administrative actions, such as major 
> compaction, users have to look for indirect evidence the action has 
> completed, and cannot really be sure of the final state. 
> Hat tip to J-D and Stack.
> We can approach this a couple of ways. We could add a per regionserver metric 
> for percentage of admin requests complete, maybe also aggregated by the 
> master. This would provide a single point of reference. However if we also 
> want to insure 100% completion even in the presence of node failures, or 
> provide separate completion feedback for each request, I think we need to 
> redo flush and compaction requests as Procedures. 



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to