You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Sergey Shelukhin (JIRA)" <ji...@apache.org> on 2018/03/02 22:14:00 UTC

[jira] [Created] (HIVE-18851) make Hive basic stats valid for ACID; cleanup and refactor the code

Sergey Shelukhin created HIVE-18851:
---------------------------------------

             Summary: make Hive basic stats valid for ACID; cleanup and refactor the code
                 Key: HIVE-18851
                 URL: https://issues.apache.org/jira/browse/HIVE-18851
             Project: Hive
          Issue Type: Bug
            Reporter: Sergey Shelukhin


Based on HIVE-18571 that started as a couple small fixes for MM tables, but ends up making stats for ACID tables work better in general, but not rigorously and not for all cases.
Overall I've discovered that Hive stats code is spread all over in random places in code base and is brittle and inconsistent, esp. for any complex scenario like ACID tables. 
I think at the minimum it should be moved to a single spot (so that e.g. BasicStatsTask, BasicStatsTaskNoJob, metastore stats generation, etc all use the same code with the same logic) and made valid for ACID.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)