hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-12148) Remove TimeRangeTracker as point of contention when many threads writing a Store
Date Wed, 13 Apr 2016 23:34:25 GMT

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

stack commented on HBASE-12148:

Thanks [~lhofhansl] for the reminder.

Yes, original report was write time.

We don't actually do what the original report was complaining of originally where we are updating
TR in MemStore but yeah, I see at flush time we could be doing lots of new instance creations...
almost one per Cell as we write them out. Probably fine given they are short-lived objects.
We could do your suggestion of two implementations.... The attached one for read time where
many threads contending and then another for the case where one thread only writing. Let me

> Remove TimeRangeTracker as point of contention when many threads writing a Store
> --------------------------------------------------------------------------------
>                 Key: HBASE-12148
>                 URL: https://issues.apache.org/jira/browse/HBASE-12148
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Performance
>    Affects Versions: 2.0.0, 0.99.1
>            Reporter: stack
>            Assignee: Walter Koetke
>             Fix For: 2.0.0, 1.3.0, 0.98.19
>         Attachments: 0001-In-AtomicUtils-change-updateMin-and-updateMax-to-ret.patch,
12148.addendum.txt, 12148.txt, 12148.txt, 12148v2.txt, 12148v2.txt, HBASE-12148-V3.patch,
HBASE-12148-V3.patch, HBASE-12148.txt, HBASE-12148V2.txt, Screen Shot 2014-10-01 at 3.39.46
PM.png, Screen Shot 2014-10-01 at 3.41.07 PM.png, Screen Shot 2016-04-13 at 1.49.30 PM.png,
Screen Shot 2016-04-13 at 2.02.22 PM.png, TimeRangeTracker.tiff

This message was sent by Atlassian JIRA

View raw message