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