Wenzhe Zhou has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/16849


Change subject: IMPALA-10336: Coordinator return incorrect error to client
......................................................................

IMPALA-10336: Coordinator return incorrect error to client

Due to race condition, coordinator could set execution status as RPC
aborted due to cancellation. This internal error should not be
returned to client.
Instead of separate function call to get backend status, add more
parameters in function BackendState::ApplyExecStatusReport() to return
backend status.

Testing:
 - Could not re-produce the issue by running the test case
   test_scanners.py::TestOrc::test_type_conversions_hive3 in a loop.
 - Passed exhausive test.

Change-Id: I75f252e43006c6ff6980800e3254672de396b318
---
M be/src/runtime/coordinator-backend-state.cc
M be/src/runtime/coordinator-backend-state.h
M be/src/runtime/coordinator.cc
3 files changed, 21 insertions(+), 8 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/49/16849/1
--
To view, visit http://gerrit.cloudera.org:8080/16849
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I75f252e43006c6ff6980800e3254672de396b318
Gerrit-Change-Number: 16849
Gerrit-PatchSet: 1
Gerrit-Owner: Wenzhe Zhou <wz...@cloudera.com>

Reply via email to