[
https://issues.apache.org/jira/browse/HBASE-19035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16210616#comment-16210616
]
Anoop Sam John commented on HBASE-19035:
----------------------------------------
Ya I was abt to ask this Q on other issue comments.. Even if CP do the work
and by pass the original work, the action (like write or read) will be done via
Region level APIs only. So any way the metric will get update.. Seems there is
inconsistency as per this bug report.
For eg: as reported in the mail thread for bypass support, a delete op might be
converted to a special put at preDelete and actual write been carried out there
and doing bypass on core flow. So this write is again done by calling put API
on the Region which is updating some metric.. So whether CP on its own should
update metric? I mean the core metric. That might be double update issue.
Sorry am not knowing this metric area well.. Pls correct if wrong
> Miss metrics when coprocessor use region scanner to read data
> -------------------------------------------------------------
>
> Key: HBASE-19035
> URL: https://issues.apache.org/jira/browse/HBASE-19035
> Project: HBase
> Issue Type: Bug
> Reporter: Guanghao Zhang
>
> Region interface is exposed to coprocessor. So coprocessor use getScanner to
> get a region scanner to read data. But the scan metrics was only updated in
> region server level. So we will miss some scan metrics for the read from
> coprocessor.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)