[
https://issues.apache.org/jira/browse/HBASE-16812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15839351#comment-15839351
]
stack commented on HBASE-16812:
-------------------------------
bq. A new tag is not necessary? I am thinking of using the existing ref tag for
the delete marker to implement this. How do you think? Thanks.
This sounds good [~jingcheng.du]. And thanks for clarification on comment in
code. Makes sense now.
Patch looks good to me. Defer to [~huaxiang] on whether to bring back the lock
around cleaner... Might be cleaner... failed compactions might distress the
poor old operator.
Nit: Do you want to write the Cell with the tag to the delFile? Or maybe it
doesn't matter?
205 delFileWriter.append(c);
Is this change right?
232 @Override 232 @Override
233 public ScanType getScanType(CompactionRequest request) { 233
public ScanType getScanType(CompactionRequest request) {
234 return request.isRetainDeleteMarkers() ?
ScanType.COMPACT_RETAIN_DELETES
235 : ScanType.COMPACT_DROP_DELETES; 234 return
request.isAllFiles() ? ScanType.COMPACT_DROP_DELETES
235 : ScanType.COMPACT_RETAIN_DELETES;
I like all the cleanup [~jingcheng.du] Thanks for working on this.
> Clean up the locks in MOB
> -------------------------
>
> Key: HBASE-16812
> URL: https://issues.apache.org/jira/browse/HBASE-16812
> Project: HBase
> Issue Type: Task
> Reporter: Appy
> Assignee: Jingcheng Du
> Priority: Minor
> Attachments: HBASE-16812.master.001.patch, HBASE-16812.patch,
> HBASE-16812-V2.patch
>
>
> Clean up the locks in MOB.
> # Retain all the delete markers in mob-enabled columns until they are expired.
> # Remove the locks from major compaction of mob-enabled columns.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)