You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Allan Yang (JIRA)" <ji...@apache.org> on 2018/09/25 06:52:00 UTC

[jira] [Comment Edited] (HBASE-21224) Handle compaction queue duplication

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

Allan Yang edited comment on HBASE-21224 at 9/25/18 6:51 AM:
-------------------------------------------------------------

An option is that when putting a store to the compaction queue, check the queue, if the queue(only check the short compaction queue. since one store may have generated several small HFiles to do a small compaction while waiting a long compaction ) already has this store, then check the priority, if the priority raised (meaning the store has more files now), delete the old item and then queue the new one with greater priority. If the priority is the same, do not queue this store again. Otherwise, do not queue it.


was (Author: allan163):
A option is that when putting a store to the compaction queue, check the queue, if the queue(only check the short compaction queue. since one store may have generated several small HFiles to do a small compaction while waiting a long compaction ) already has this store, then check the priority, if the priority raised (meaning the store has more files now), delete the old item and then queue the new one with greater priority. If the priority is the same, do not queue this store again. Otherwise, do not queue it.

> Handle compaction queue duplication
> -----------------------------------
>
>                 Key: HBASE-21224
>                 URL: https://issues.apache.org/jira/browse/HBASE-21224
>             Project: HBase
>          Issue Type: Improvement
>          Components: Compaction
>            Reporter: Xu Cang
>            Priority: Minor
>
> Mentioned by [~allan163] that we may want to handle compaction queue duplication in this Jira https://issues.apache.org/jira/browse/HBASE-18451 
> Creating this item for further assessment and discussion.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)