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

chenglei edited comment on HBASE-26305 at 9/30/21, 4:34 AM:
------------------------------------------------------------

[~zhangduo],ok,I would have a look,thanks.


was (Author: comnetwork):
[~zhangduo],ok,I would have a look

> Move NavigableSet add operation to writer thread in BucketCache
> ---------------------------------------------------------------
>
>                 Key: HBASE-26305
>                 URL: https://issues.apache.org/jira/browse/HBASE-26305
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Yutong Xiao
>            Assignee: Yutong Xiao
>            Priority: Minor
>         Attachments: logn in WriterThreads.png, logn in cacheBlock.png
>
>
> We currently use a ConcurrentSkipList to store blocks by HFile in bucket 
> cache. The average time complexity of the add function is O(logn). We can 
> move this time costly to the writer threads to reduce the response latency of 
> read requests. I have tested the time cost of function cacheBlock in 
> BucketCache and attached the metrics screenshots.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to