Commit Graph

105 Commits

Author SHA1 Message Date
Nong Li
1f6481382e Fix parquet test setup. 2014-01-08 10:49:41 -08:00
Nong Li
741599dc2a Move compressed table test out of core. 2014-01-08 10:49:40 -08:00
Lenni Kuff
c0c2c73518 Modify impala-beeswax test library to get runtime profile before query handle is closed 2014-01-08 10:49:37 -08:00
Alex Behm
1b2e8280d4 Fix NULL issues. 2014-01-08 10:49:32 -08:00
Skye Wanderman-Milne
a6e8a82131 Re-enable sort node failure test. 2014-01-08 10:49:26 -08:00
Lenni Kuff
36e9fe1c1a Run compute table stats statements using Hive CLI
This works around a problem with computing table stats via the Hive Meta Store client
API. When executing these stements via the MetaStoreClient, all tables were getting a
num_rows=0 value returned from the ANALYZE TABLE query.
2014-01-08 10:49:19 -08:00
Nong Li
f60f2d3e50 Implement support for grouped scan ranges in io mgr and integration with parquet. 2014-01-08 10:49:18 -08:00
Alex Behm
0821e2f826 IMPALA-66: Support for UNION with constant SELECT clauses. 2014-01-08 10:49:18 -08:00
Lenni Kuff
f4a5c0628f Cleanup HDFS directories before and after running ALTER TABLE tests 2014-01-08 10:49:17 -08:00
Alex Behm
fc310fadab Reenabled -1 to indicate no memory limit since CM uses that. 2014-01-08 10:49:15 -08:00
Lenni Kuff
1fb72fbc73 IMPALA-156: Support core 'ALTER TABLE' DDL command
This patch adds support for
- ALTER TABLE ADD|REPLACE COLUMNS
- ALTER TABLE DROP COLUMN
- ALTER TABLE ADD/DROP PARTITION
- ALTER TABLE SET FILEFORMAT
- ALTER TABLE SET LOCATION
- ALTER TABLE RENAME
2014-01-08 10:49:14 -08:00
Alex Behm
a3a3411dc2 IMPALA-172: Add format options to --mem_limits flag: {M, G, %} 2014-01-08 10:49:14 -08:00
Lenni Kuff
f6a4e20947 Use parameterized queries for saving perf execution results 2014-01-08 10:49:08 -08:00
Elliott Clark
0e0c02b6bd Add the ability to Select into HBase table.
* Changed frontend analysis for HBase tables
* Changed Thrift messages to allow HBase as a sink type.
* JNI Wrapper around htable
* Create hbase-table-sink
* Create hbase-table-writer
* Static init lots of JNI related code for HBase.
* Cleaned up some cpplint issues.
* Changed junit analysis tests
* Create a new HBase test table.
* Added functional tests for HBase inserts.
2014-01-08 10:49:06 -08:00
ishaan
b8c90d9852 Add a test for simple per-query memory_limits. 2014-01-08 10:49:05 -08:00
Nong Li
ab4fb45c62 Added users to session and exec state. 2014-01-08 10:49:04 -08:00
Lenni Kuff
b877240ffd Increase the 'field_size_limit' for csv reader/writer used in benchmark result processing 2014-01-08 10:49:04 -08:00
Lenni Kuff
03f04518d7 Fix planner test failure due to empty tpch temp tables 2014-01-08 10:49:04 -08:00
Nong Li
f29414e4fa Update python tests to fail on first error. 2014-01-08 10:49:03 -08:00
Alan Choi
991db9001b IMPALA-113 Raise error when default order by limit is exceeded 2014-01-08 10:49:03 -08:00
ishaan
15658f384b Include targeted performance tests in experiments and add a new query 2014-01-08 10:49:02 -08:00
Lenni Kuff
5f81becd84 Create tables used by insert tests in a supported insert format 2014-01-08 10:49:00 -08:00
Lenni Kuff
8d1674f638 Run only subset of tests with small batch_sizes + a few small fixes 2014-01-08 10:48:58 -08:00
Lenni Kuff
831ee529be Fixed data loading bugs, moved most tables out of load-dependent-tables 2014-01-08 10:48:56 -08:00
Lenni Kuff
ca0d23a844 IMPALA-157: Support CREATE TABLE LIKE DDL 2014-01-08 10:48:55 -08:00
Alex Behm
a01573af63 IMPALA-65: Add MySQL-style string literals with escaping. 2014-01-08 10:48:51 -08:00
Nong Li
0df9476be1 Parquet data loading. 2014-01-08 10:48:48 -08:00
Lenni Kuff
e0a7b7cb55 Compute column stats on tables used by Planner tests 2014-01-08 10:48:48 -08:00
ishaan
eceefba4e9 Fix build because of old artifact in a test file. 2014-01-08 10:48:47 -08:00
ishaan
84398cca23 Fix a problem caused in test result result verification because of a bad merge. 2014-01-08 10:48:46 -08:00
Lenni Kuff
129c6473b9 Update run-workload to gather, display, and archive runtime profiles for each workload query 2014-01-08 10:48:46 -08:00
ishaan
5ed84d7f65 IMP-739 Results for show queries should check for subset, not equality. 2014-01-08 10:48:46 -08:00
Skye Wanderman-Milne
461a48df2b Refactor testing framework to generate Avro tables. 2014-01-08 10:48:45 -08:00
Lenni Kuff
2f8ba3c08e Disable running mini-impala-cluster tests in run-all-tests.sh due to IMPALA-155 2014-01-08 10:48:45 -08:00
Nong Li
6e293090e6 Parquet writer.
Change-Id: I7117b545e3d3a7803a219234ad992040a6c7c4ec
2014-01-08 10:48:44 -08:00
Lenni Kuff
328ceed4e7 Add support for generating lzo compressed text files and running tests against lzo 2014-01-08 10:48:38 -08:00
Lenni Kuff
90d7e085fa Update tests to use num_nodes=0, use external impala cluster, add sanity check run mode 2014-01-08 10:48:38 -08:00
Lenni Kuff
dd9798c9f3 IMP-785: calculation_util.calculate_mean does not calculate mean (instead median) 2014-01-08 10:48:35 -08:00
Henry Robinson
e15a39143a Fix definition of calculate_mean 2014-01-08 10:48:34 -08:00
Lenni Kuff
4cf7d2634e Update benchmark runner to use mean of all results if num_clients > 1 2014-01-08 10:48:30 -08:00
Lenni Kuff
1cd847c856 IMPALA-81: Add support for CREATE/DROP DATABASE/TABLE
This adds Impala support for CREATE/DROP DATABASE/TABLE. With this change, Impala
supports creating tables in the metastore stored as text, sequence, and rc file format.
It currently only supports creating unpartitioned tables and tables stored in HDFS.
2014-01-08 10:48:30 -08:00
Marcel Kornacker
c02d25baa8 IMPALA-20: Limit clause in inline view not handled correctly by planner
- this adds a SelectNode that evaluates conjuncts and enforces the limit
- all limits are now distributed: enforced both by the child plan fragment and
  by the merging ExchangeNode
- all limits w/ Order By are now distributed: enforced both by the child plan fragment and
  by the merging TopN node
2014-01-08 10:48:29 -08:00
Lenni Kuff
c781bad20a IMP-780: Suppress output spew from the pytest-xdist plugin 2014-01-08 10:48:29 -08:00
Nong Li
f4370611e2 Disable cancellation tests that currently crashes impalad. 2014-01-08 10:48:28 -08:00
Lenni Kuff
46397cff69 Workaround problem where pytest truncates long test failure diff result messages 2014-01-08 10:48:26 -08:00
Lenni Kuff
5f9cd044ee Add scanner test suite that runs across all file format/compression permuations 2014-01-08 10:48:25 -08:00
Lenni Kuff
51908060b3 Ignore header "comments" in schema template files 2014-01-08 10:48:24 -08:00
Lenni Kuff
6e1f8d178a Update utility script to compute column and table stats for given table(s) 2014-01-08 10:48:23 -08:00
Lenni Kuff
1d394cf77c IMP-775: Fix updating test results to preserve comments, add test file parser unittests 2014-01-08 10:48:23 -08:00
Skye Wanderman-Milne
1a4f30ca9d Fix race in coordinator when a query fails before Exec() completes. 2014-01-08 10:48:23 -08:00