You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Michael Stack (Jira)" <ji...@apache.org> on 2020/01/22 03:37:00 UTC

[jira] [Updated] (HBASE-20711) Save on a Cell iteration when writing

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

Michael Stack updated HBASE-20711:
----------------------------------
        Parent:     (was: HBASE-20188)
    Issue Type: Bug  (was: Sub-task)

> Save on a Cell iteration when writing
> -------------------------------------
>
>                 Key: HBASE-20711
>                 URL: https://issues.apache.org/jira/browse/HBASE-20711
>             Project: HBase
>          Issue Type: Bug
>          Components: Performance
>            Reporter: Michael Stack
>            Assignee: Michael Stack
>            Priority: Minor
>         Attachments: HBASE-20711.branch-2.0.001.patch
>
>
> This is a minor savings. We were doing a spin through all Cells on receipt just to check their size when subsequently, we were doing an iteration of all Cells to insert. It manifest as a little spike in perf output. This change removes the purposed spin through Cells and just does size check as part of the general Cell insert (perf spike no longer shows but the cost of the size check still remains).
> There is also a minor bug fix where on receipt we were using the Puts row rather than the Cells row; client may have succeeded in submitting a Cell that disagreed with the hosting Mutation and it would have been written as something else altogether -- with the Puts row -- rather than being rejected.



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