This is an automated email from the ASF dual-hosted git repository. tarmstrong pushed a change to branch 2.x in repository https://gitbox.apache.org/repos/asf/impala.git.
from e660f11 IMPALA-7111: avoid use of boost::split in CheckPluginEnabled new 31c3640 IMPALA-7174: fix test_cancellation for RELEASE builds new c561fcc IMPALA-7135. Skeleton implementation of LocalCatalog new b969566 [DOCS] Fixed the DITA concept ID for the new impala_disable_codegen_rows_threshold new 08d634f IMPALA-7179: allow_multiple_scratch_dirs_per_device=true by default new a8d2f2f IMPALA-7130: impala-shell -b / --kerberos_host_fqdn flag overrides value passed in via -i / --impalad new 44a3594 [DOCS] Fixed a typo for missing 'not' new 9c50750 IMPALA-7050: [DOCS] Document the max serialized incremental stat size setting new 800ac7d IMPALA-7137. Support configuring Frontend to use LocalCatalog The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: be/src/runtime/exec-env.cc | 4 + be/src/runtime/tmp-file-mgr.cc | 2 +- be/src/scheduling/admission-controller.cc | 4 - be/src/service/client-request-state.cc | 6 - be/src/service/impala-server.cc | 3 +- be/src/util/backend-gflag-util.cc | 2 + be/src/util/debug-util.cc | 4 +- be/src/util/debug-util.h | 15 +- common/thrift/BackendGflags.thrift | 2 + .../impala_disable_codegen_rows_threshold.xml | 20 +- docs/topics/impala_perf_cookbook.xml | 5 +- docs/topics/impala_perf_stats.xml | 45 +++++ .../java/org/apache/impala/catalog/Catalog.java | 8 +- .../org/apache/impala/catalog/CatalogObject.java | 3 +- .../main/java/org/apache/impala/catalog/FeDb.java | 3 +- .../catalog/{FeDataSource.java => HasName.java} | 16 +- .../impala/catalog/local/DirectMetaProvider.java | 83 ++++++++ .../apache/impala/catalog/local/LocalCatalog.java | 217 +++++++++++++++++++++ .../local/LocalCatalogException.java} | 23 +-- .../org/apache/impala/catalog/local/LocalDb.java | 175 +++++++++++++++++ .../apache/impala/catalog/local/LocalTable.java | 160 +++++++++++++++ .../apache/impala/catalog/local/MetaProvider.java | 48 +++++ .../impala/service/DescribeResultFactory.java | 12 +- .../apache/impala/service/FeCatalogManager.java | 157 +++++++++++++++ .../java/org/apache/impala/service/Frontend.java | 104 +++++----- .../org/apache/impala/service/JniFrontend.java | 2 +- .../java/org/apache/impala/service/MetadataOp.java | 8 +- .../impala/catalog/local/LocalCatalogTest.java | 76 ++++++++ shell/impala_client.py | 23 ++- tests/custom_cluster/test_admission_controller.py | 6 +- tests/custom_cluster/test_scratch_disk.py | 3 +- tests/shell/test_shell_commandline.py | 35 +++- 32 files changed, 1137 insertions(+), 137 deletions(-) copy fe/src/main/java/org/apache/impala/catalog/{FeDataSource.java => HasName.java} (81%) create mode 100644 fe/src/main/java/org/apache/impala/catalog/local/DirectMetaProvider.java create mode 100644 fe/src/main/java/org/apache/impala/catalog/local/LocalCatalog.java copy fe/src/main/java/org/apache/impala/{common/ImpalaException.java => catalog/local/LocalCatalogException.java} (61%) create mode 100644 fe/src/main/java/org/apache/impala/catalog/local/LocalDb.java create mode 100644 fe/src/main/java/org/apache/impala/catalog/local/LocalTable.java create mode 100644 fe/src/main/java/org/apache/impala/catalog/local/MetaProvider.java create mode 100644 fe/src/main/java/org/apache/impala/service/FeCatalogManager.java create mode 100644 fe/src/test/java/org/apache/impala/catalog/local/LocalCatalogTest.java