David Ribeiro Alves has uploaded a new patch set (#7).

Change subject: Review Only: Kudu Impala integration
......................................................................

Review Only: Kudu Impala integration

This patch contains all the changes that were made to Impala to
enable Kudu integration in single patch form, for review.

The actual commit message of the merge patch is:

    Merge branch 'feature/kudu' into cdh5-trunk

    This merges the 'feature/kudu' branch with cdh5-trunk as of commit:
    055500cc753f87f6d1c70627321fcc825044e183

    This patch is not a pure merge patch in the sense that goes beyond conflict
    resolution to also address reviews to the 'feature/kudu' branch as a whole.

    The review items and their resolution can be inspected at:
    http://gerrit.cloudera.org:8080/#/c/1403/

Change-Id: I239314acbc8434ef673a3a59d2a82a0338ea5876
---
M CMakeLists.txt
M be/CMakeLists.txt
M be/src/common/init.cc
M be/src/common/names.h
M be/src/common/status.h
M be/src/exec/CMakeLists.txt
M be/src/exec/data-sink.cc
M be/src/exec/exec-node.cc
M be/src/exec/exec-node.h
A be/src/exec/kudu-scan-node-test.cc
A be/src/exec/kudu-scan-node.cc
A be/src/exec/kudu-scan-node.h
A be/src/exec/kudu-scanner.cc
A be/src/exec/kudu-scanner.h
A be/src/exec/kudu-table-sink-test.cc
A be/src/exec/kudu-table-sink.cc
A be/src/exec/kudu-table-sink.h
A be/src/exec/kudu-testutil.h
A be/src/exec/kudu-util.cc
A be/src/exec/kudu-util.h
M be/src/rpc/authentication-test.cc
M be/src/runtime/descriptors.cc
M be/src/runtime/descriptors.h
M be/src/scheduling/simple-scheduler.cc
M be/src/testutil/desc-tbl-builder.cc
M be/src/testutil/desc-tbl-builder.h
A be/src/testutil/test-macros.h
M be/src/util/blocking-queue-test.cc
M be/src/util/blocking-queue.h
M bin/impala-config.sh
M common/thrift/CatalogObjects.thrift
M common/thrift/DataSinks.thrift
M common/thrift/Descriptors.thrift
M common/thrift/ImpalaInternalService.thrift
M common/thrift/JniCatalog.thrift
M common/thrift/PlanNodes.thrift
M common/thrift/generate_error_codes.py
M fe/pom.xml
M fe/src/main/cup/sql-parser.cup
M fe/src/main/java/com/cloudera/impala/analysis/AlterTableStmt.java
M fe/src/main/java/com/cloudera/impala/analysis/AnalysisContext.java
M fe/src/main/java/com/cloudera/impala/analysis/Analyzer.java
M fe/src/main/java/com/cloudera/impala/analysis/BaseTableRef.java
M fe/src/main/java/com/cloudera/impala/analysis/BinaryPredicate.java
M fe/src/main/java/com/cloudera/impala/analysis/CreateTableAsSelectStmt.java
M fe/src/main/java/com/cloudera/impala/analysis/CreateTableDataSrcStmt.java
M fe/src/main/java/com/cloudera/impala/analysis/CreateTableLikeFileStmt.java
M fe/src/main/java/com/cloudera/impala/analysis/CreateTableStmt.java
A fe/src/main/java/com/cloudera/impala/analysis/DeleteStmt.java
A fe/src/main/java/com/cloudera/impala/analysis/DistributeParam.java
A fe/src/main/java/com/cloudera/impala/analysis/FromClause.java
M fe/src/main/java/com/cloudera/impala/analysis/InsertStmt.java
A fe/src/main/java/com/cloudera/impala/analysis/ModifyStmt.java
M fe/src/main/java/com/cloudera/impala/analysis/SelectStmt.java
M fe/src/main/java/com/cloudera/impala/analysis/SlotDescriptor.java
M fe/src/main/java/com/cloudera/impala/analysis/StmtRewriter.java
M fe/src/main/java/com/cloudera/impala/analysis/ToSqlUtils.java
A fe/src/main/java/com/cloudera/impala/analysis/UpdateStmt.java
M fe/src/main/java/com/cloudera/impala/catalog/CatalogServiceCatalog.java
M fe/src/main/java/com/cloudera/impala/catalog/Column.java
A fe/src/main/java/com/cloudera/impala/catalog/KuduColumn.java
A fe/src/main/java/com/cloudera/impala/catalog/KuduTable.java
M fe/src/main/java/com/cloudera/impala/catalog/Table.java
A fe/src/main/java/com/cloudera/impala/catalog/delegates/DdlDelegate.java
A fe/src/main/java/com/cloudera/impala/catalog/delegates/KuduDdlDelegate.java
A fe/src/main/java/com/cloudera/impala/catalog/delegates/NoOpDelegate.java
M fe/src/main/java/com/cloudera/impala/planner/DataSink.java
M fe/src/main/java/com/cloudera/impala/planner/DistributedPlanner.java
M fe/src/main/java/com/cloudera/impala/planner/HBaseTableSink.java
M fe/src/main/java/com/cloudera/impala/planner/HdfsTableSink.java
A fe/src/main/java/com/cloudera/impala/planner/KuduScanNode.java
A fe/src/main/java/com/cloudera/impala/planner/KuduTableSink.java
M fe/src/main/java/com/cloudera/impala/planner/Planner.java
M fe/src/main/java/com/cloudera/impala/planner/PlannerContext.java
M fe/src/main/java/com/cloudera/impala/planner/SingleNodePlanner.java
M fe/src/main/java/com/cloudera/impala/planner/TableSink.java
M fe/src/main/java/com/cloudera/impala/service/CatalogOpExecutor.java
M fe/src/main/java/com/cloudera/impala/service/Frontend.java
A fe/src/main/java/com/cloudera/impala/util/KuduUtil.java
M fe/src/main/jflex/sql-scanner.flex
M fe/src/test/java/com/cloudera/impala/analysis/AnalyzeDDLTest.java
A fe/src/test/java/com/cloudera/impala/analysis/AnalyzeModifyStmtsTest.java
M fe/src/test/java/com/cloudera/impala/analysis/ParserTest.java
M fe/src/test/java/com/cloudera/impala/analysis/ToSqlTest.java
A fe/src/test/java/com/cloudera/impala/planner/KuduPlannerTest.java
M fe/src/test/java/com/cloudera/impala/planner/PlannerTestBase.java
M fe/src/test/java/com/cloudera/impala/testutil/CatalogServiceTestCatalog.java
A fe/src/test/java/com/cloudera/impala/util/KuduUtilTest.java
A infra/deploy/deploy.py
A infra/python/deps/PyHive-0.1.5.tar.gz
A infra/python/deps/texttable-0.8.3.tar.gz
M testdata/bin/compute-table-stats.sh
M testdata/bin/create-load-data.sh
M testdata/bin/generate-schema-statements.py
M testdata/bin/generate-test-vectors.py
M testdata/bin/kill-all.sh
M testdata/bin/run-all.sh
A testdata/bin/run-kudu.sh
A testdata/bin/stop-kudu.sh
M testdata/cluster/.gitignore
M testdata/datasets/functional/functional_schema_template.sql
M testdata/datasets/functional/schema_constraints.csv
A testdata/workloads/functional-planner/queries/PlannerTest/kudu-delete.test
A 
testdata/workloads/functional-planner/queries/PlannerTest/kudu-selectivity.test
A testdata/workloads/functional-planner/queries/PlannerTest/kudu-update.test
A testdata/workloads/functional-planner/queries/PlannerTest/kudu.test
M testdata/workloads/functional-query/functional-query_core.csv
M testdata/workloads/functional-query/functional-query_dimensions.csv
A testdata/workloads/functional-query/queries/QueryTest/create_kudu.test
A testdata/workloads/functional-query/queries/QueryTest/kudu-scan-node.test
A testdata/workloads/functional-query/queries/QueryTest/kudu-show-create.test
A testdata/workloads/functional-query/queries/QueryTest/kudu_alter.test
A testdata/workloads/functional-query/queries/QueryTest/kudu_crud.test
A testdata/workloads/functional-query/queries/QueryTest/kudu_partition_ddl.test
A testdata/workloads/functional-query/queries/QueryTest/kudu_stats.test
M tests/common/test_dimensions.py
M tests/metadata/test_ddl.py
M tests/metadata/test_show_create_table.py
M tests/query_test/test_hdfs_fd_caching.py
A tests/query_test/test_kudu.py
M tests/util/test_file_parser.py
M www/common-footer.tmpl
M www/root.tmpl
123 files changed, 8,742 insertions(+), 297 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala refs/changes/03/1403/7
-- 
To view, visit http://gerrit.cloudera.org:8080/1403
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I239314acbc8434ef673a3a59d2a82a0338ea5876
Gerrit-PatchSet: 7
Gerrit-Project: Impala
Gerrit-Branch: cdh5-trunk
Gerrit-Owner: David Ribeiro Alves <[email protected]>
Gerrit-Reviewer: Alex Behm <[email protected]>
Gerrit-Reviewer: Dan Hecht <[email protected]>
Gerrit-Reviewer: David Ribeiro Alves <[email protected]>
Gerrit-Reviewer: Henry Robinson <[email protected]>
Gerrit-Reviewer: Marcel Kornacker <[email protected]>
Gerrit-Reviewer: Martin Grund <[email protected]>
Gerrit-Reviewer: Silvius Rus <[email protected]>
Gerrit-Reviewer: Tim Armstrong <[email protected]>
Gerrit-Reviewer: Todd Lipcon <[email protected]>

Reply via email to