Csaba Ringhofer created IMPALA-9689:
---------------------------------------

             Summary: Consider moving some tests before data load
                 Key: IMPALA-9689
                 URL: https://issues.apache.org/jira/browse/IMPALA-9689
             Project: IMPALA
          Issue Type: Improvement
          Components: Infrastructure
            Reporter: Csaba Ringhofer


Currently all tests run only after a successful data load, which is problematic 
because:
- broken data load leads to not executing the tests at all, so hides other 
issues than the one that data load bumps into first
- and data load is fairly complex, relying on functionality from several 
components (Impala/HMS/Hive server/HDFS/HBase/Kudu) so it can be broken easily, 
especially when we change the versions of dependencies

We could create a small test suite (e.g. "smoke") that runs before data load, 
or runs even if data load failed. Any test that creates its own tables and 
doesn't rely on functional/tpch/tpcds is suitable. Probably the most critical 
area is interoperability with Hive, e.g. creating table in Hive and reading it 
with Impala.



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

Reply via email to