hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Shelukhin (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-7678) make storefile management pluggable, together with compaction
Date Fri, 08 Feb 2013 19:13:13 GMT

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

Sergey Shelukhin commented on HBASE-7678:
-----------------------------------------

I am thinking about it right now actually (how to avoid various casts between all 3 parts
interacting). 
With regard to compact(), HBASE-7725 might change CompactionRequest in a manner that would
push this in the direction of encapsulating things into CompactionRequest (coprocs would subclass
and produce CompactionRequest directly as far as I understand; so CompactionPolicy might as
well do the same, and then it should be easy to change .compact(cr) to cr.execute and have
the subclass do the right thing). I'd really like to avoid adding things to StoreEngine as
it would make it more complicated to plug things (see the pdf).
                
> make storefile management pluggable, together with compaction
> -------------------------------------------------------------
>
>                 Key: HBASE-7678
>                 URL: https://issues.apache.org/jira/browse/HBASE-7678
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Compaction
>            Reporter: Sergey Shelukhin
>            Assignee: Sergey Shelukhin
>         Attachments: HBASE-7678--and-7603.patch, HBASE-7678-v0.patch, HBASE-7678-v1.patch,
Pluggable compactions doc.pdf
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message