You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Viraj Jasani (Jira)" <ji...@apache.org> on 2021/05/21 16:33:00 UTC

[jira] [Updated] (PHOENIX-5682) IndexTool can just update empty_column with verified if rest of index row matches

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

Viraj Jasani updated PHOENIX-5682:
----------------------------------
    Fix Version/s:     (was: 4.16.1)
                       (was: 4.14.4)
                   4.16.2
                   5.1.2
                   5.2.0

> IndexTool can just update empty_column with verified if rest of index row matches
> ---------------------------------------------------------------------------------
>
>                 Key: PHOENIX-5682
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-5682
>             Project: Phoenix
>          Issue Type: Improvement
>    Affects Versions: 4.15.1, 4.14.3
>            Reporter: Priyank Porwal
>            Priority: Minor
>             Fix For: 4.17.0, 5.2.0, 5.1.2, 4.16.2
>
>
> When upgrading from old indexing design to new consistent indexing, IndexUpgradeTool kicks off IndexTool to rebuild the index. This index rebuild rewrites all index rows. If any index row was already consistent, it is rewritten + empty_column is updated with verified flag. 
> IndexTool could potentially just update empty_column if rest of the index row matches with data rows. This would save the massive writes to the underlying dfs, as well as other side effects of these writes to replication.



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