Tim Armstrong has uploaded a new change for review.

  http://gerrit.cloudera.org:8080/3238

Change subject: IMPALA-3633: cancel fragment if coordinator is gone
......................................................................

IMPALA-3633: cancel fragment if coordinator is gone

The bug is that return_val.status is an optional field, so setting
the status without __isset is equivalent to Status::OK(). This
meant that fragment did not get notified when reporting status
if the coordinator had gone away. This means that is a cancel
RPC was lost, we could be left with zombie fragments with no
coordinator that kept on running until completion.

Change-Id: I62ab6f4df7c0ee60c6aa6291513f9f0cbfac3fe7
---
M be/src/service/impala-server.cc
1 file changed, 4 insertions(+), 7 deletions(-)


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I62ab6f4df7c0ee60c6aa6291513f9f0cbfac3fe7
Gerrit-PatchSet: 1
Gerrit-Project: Impala
Gerrit-Branch: cdh5-trunk
Gerrit-Owner: Tim Armstrong <[email protected]>

Reply via email to