[ https://issues.apache.org/jira/browse/HBASE-12446?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14266862#comment-14266862 ]
Esteban Gutierrez commented on HBASE-12446: ------------------------------------------- Nice work [~manukranthk]. I think we went into similar direction, will do some clean up of my patch and lets see if we can merge both changes. I really like the idea of the compactionIdGenerator to keep track of individual compactions and it makes easier to abort (or pause) specific compactions in my current implementation I already have the client code and the ACL code and also the extensions for pbuf. > [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.1.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)