[ https://issues.apache.org/jira/browse/HBASE-12446?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14245585#comment-14245585 ]
Esteban Gutierrez commented on HBASE-12446: ------------------------------------------- Yeah, I'm working on HBASE-6028, my prototype handles only the case to cancel all compactions in progress for now, but I think we can move it as sub task to handle the shell commands that expose this functionality. Does it sounds good for you [~manukranthk]? > [list | abort] Compactions > -------------------------- > > Key: HBASE-12446 > URL: https://issues.apache.org/jira/browse/HBASE-12446 > Project: HBase > Issue Type: New Feature > Affects Versions: 1.0.0 > Reporter: Manukranth Kolloju > Fix For: 1.0.0 > > Original Estimate: 168h > Remaining Estimate: 168h > > In some cases, we would need to quickly reduce load on a server without > killing it. Compactions is one of the critical processes which takes up a lot > of CPU and disk IOPS. We should have a way to list compactions given the > regionserver and abort compactions given regionserver and compaction id. And > additionally abort all compactions. > Pardon me if there was already a similar Jira, I'd be happy to merge this > there. > The current code handles interrupts. We should be able to interrupt the > thread that is performing the compaction and abort it from either the UI or > from the command line. This Jira is targeted to expose an admin function to > perform such a task. -- This message was sent by Atlassian JIRA (v6.3.4#6332)