You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "ChiaPing Tsai (JIRA)" <ji...@apache.org> on 2016/11/07 00:26:58 UTC

[jira] [Updated] (HBASE-17034) avoid unnecessary Get copy in HTable#exist

     [ https://issues.apache.org/jira/browse/HBASE-17034?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ChiaPing Tsai updated HBASE-17034:
----------------------------------
    Summary: avoid unnecessary Get copy in HTable#exist  (was: HTable#exist and HTable#existAll are flaky)

> avoid unnecessary Get copy in HTable#exist
> ------------------------------------------
>
>                 Key: HBASE-17034
>                 URL: https://issues.apache.org/jira/browse/HBASE-17034
>             Project: HBase
>          Issue Type: Bug
>            Reporter: ChiaPing Tsai
>            Priority: Minor
>
> # HTable#exist apply the default consistency, but HTable#existAll dosen’t
> # HTable#existAll may change the passed Gets , but HTable#exist dosen’t. (HTable#get(Get, boolean) clones the passed Get)
> So we have some issues outlined below.
> # Can the passed Get be modified? If so, we can save the clone of Get. If not, the HTable#getScanner() modify the passed Scan for some unset variables, so it is ok to modify the passed Get I guess. 
> # Should we assign the default Consistency to the passed Get which has an null value of Consistency?
> This jira may be solved by [HBASE-16623|https://issues.apache.org/jira/browse/HBASE-16623].
> Any comment? Thanks.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)