impala-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Kornacker (Code Review)" <>
Subject [Impala-ASF-CR] IMPALA-2550: Switch to per-query exec rpc
Date Mon, 17 Apr 2017 20:31:18 GMT
Marcel Kornacker has uploaded a new patch set (#6).

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
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/
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/
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/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/
69 files changed, 3,757 insertions(+), 3,656 deletions(-)

  git pull ssh:// refs/changes/35/6535/6
To view, visit
To unsubscribe, visit

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I20769e420711737b6b385c744cef4851cee3facd
Gerrit-PatchSet: 6
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-Owner: Marcel Kornacker <>
Gerrit-Reviewer: Dan Hecht <>
Gerrit-Reviewer: Henry Robinson <>
Gerrit-Reviewer: Marcel Kornacker <>
Gerrit-Reviewer: Michael Ho <>

View raw message