impala-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Impala Public Jenkins (Code Review)" <>
Subject [Impala-ASF-CR] IMPALA-2550: Switch to per-query exec rpc
Date Tue, 09 May 2017 04:04:51 GMT
Impala Public Jenkins has submitted this change and it was merged.

Change subject: IMPALA-2550: Switch to per-query exec rpc

IMPALA-2550: Switch to per-query exec rpc

- FragmentInstanceState -> BackendState, which in turn records

- does query-wide setup in a separate thread (which also launches
  the instance exec threads)
- has a query-wide 'prepared' state at which point all static setup
  is done and all FragmentInstanceStates are accessible

Also renamed QueryExecState to ClientRequestState.

Simplified handling of execution status (in FragmentInstanceState):
- status only transmitted via ReportExecStatus rpc
- in particular, it's not returned anymore from the Cancel rpc

FIS: Fixed bugs related to partially-prepared state (in Close() and ReleaseThreadToken())

Change-Id: I20769e420711737b6b385c744cef4851cee3facd
Reviewed-by: Marcel Kornacker <>
Tested-by: Impala Public Jenkins
M be/src/benchmarks/
M be/src/codegen/codegen-anyval.h
M be/src/common/
M be/src/common/status.h
M be/src/exec/
M be/src/exec/data-sink.h
M be/src/exec/
M be/src/exec/exec-node.h
M be/src/exec/
M be/src/exec/hdfs-avro-table-writer.h
M be/src/exec/
M be/src/exec/
M be/src/exec/hdfs-scan-node-base.h
M be/src/exec/
M be/src/exec/hdfs-table-sink.h
M be/src/exec/
M be/src/exec/hdfs-table-writer.h
M be/src/exprs/
M be/src/runtime/CMakeLists.txt
M be/src/runtime/
M be/src/runtime/
M be/src/runtime/bufferpool/
A be/src/runtime/
A be/src/runtime/coordinator-backend-state.h
A be/src/runtime/coordinator-filter-state.h
M be/src/runtime/
M be/src/runtime/coordinator.h
M be/src/runtime/
A be/src/runtime/
A be/src/runtime/debug-options.h
M be/src/runtime/
M be/src/runtime/descriptors.h
M be/src/runtime/
M be/src/runtime/exec-env.h
M be/src/runtime/
M be/src/runtime/fragment-instance-state.h
M be/src/runtime/
M be/src/runtime/mem-tracker.h
D be/src/runtime/
D be/src/runtime/plan-fragment-executor.h
M be/src/runtime/
M be/src/runtime/query-exec-mgr.h
M be/src/runtime/
M be/src/runtime/query-state.h
M be/src/runtime/
M be/src/runtime/
M be/src/runtime/runtime-state.h
M be/src/runtime/
M be/src/runtime/test-env.h
M be/src/scheduling/
M be/src/scheduling/query-schedule.h
M be/src/service/CMakeLists.txt
M be/src/service/
M be/src/service/child-query.h
R be/src/service/
R be/src/service/client-request-state.h
M be/src/service/
M be/src/service/
M be/src/service/
M be/src/service/
M be/src/service/
M be/src/service/impala-internal-service.h
M be/src/service/
M be/src/service/impala-server.h
M be/src/testutil/
M be/src/testutil/fault-injection-util.h
M be/src/util/
M be/src/util/
M be/src/util/error-util.h
M be/src/util/uid-util.h
M common/thrift/ExecStats.thrift
M common/thrift/ImpalaInternalService.thrift
M tests/common/
73 files changed, 3,884 insertions(+), 3,782 deletions(-)

  Marcel Kornacker: Looks good to me, approved
  Impala Public Jenkins: Verified

To view, visit
To unsubscribe, visit

Gerrit-MessageType: merged
Gerrit-Change-Id: I20769e420711737b6b385c744cef4851cee3facd
Gerrit-PatchSet: 15
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-Owner: Marcel Kornacker <>
Gerrit-Reviewer: Dan Hecht <>
Gerrit-Reviewer: Henry Robinson <>
Gerrit-Reviewer: Impala Public Jenkins
Gerrit-Reviewer: Marcel Kornacker <>
Gerrit-Reviewer: Michael Ho <>
Gerrit-Reviewer: Tim Armstrong <>

View raw message