impala-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lars Volker (Code Review)" <>
Subject [Impala-ASF-CR] IMPALA-5558/IMPALA-5576: Reopen stale client connection
Date Mon, 26 Jun 2017 03:26:41 GMT
Lars Volker has posted comments on this change.

Change subject: IMPALA-5558/IMPALA-5576: Reopen stale client connection

Patch Set 11:

File be/src/runtime/backend-client.h:

Line 54:     // Cannot inject fault on recv() side as the callers cannot handle it.
Why not? Should we leave a todo here?
File be/src/runtime/

PS10, Line 348: . This is benign as cancellation is racy.
Can you change this to explain what exactly the race is? I.e. "cannot be found in the backend
because the fragment instance may have been cancelled by reason-xyz in the meantime".
File be/src/runtime/coordinator-backend-state.h:

Line 139:     /// Used to handle duplicate done ReportExecStatus RPC messages.
mention "in ApplyExecStatusReport" to emphasize that this is not used elsewhere?
File be/src/runtime/

Line 230:     ImpalaBackendConnection client(ExecEnv::GetInstance()->impalad_client_cache(),
Could this return 3 broken clients in a row? Why is it necessary to get a new client inside
the loop?

To view, visit
To unsubscribe, visit

Gerrit-MessageType: comment
Gerrit-Change-Id: I4d722c8ad3bf0e78e89887b6cb286c69ca61b8f5
Gerrit-PatchSet: 11
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-Owner: Michael Ho <>
Gerrit-Reviewer: Dan Hecht <>
Gerrit-Reviewer: Juan Yu <>
Gerrit-Reviewer: Lars Volker <>
Gerrit-Reviewer: Matthew Jacobs <>
Gerrit-Reviewer: Michael Ho <>
Gerrit-Reviewer: Mostafa Mokhtar <>
Gerrit-Reviewer: Sailesh Mukil <>
Gerrit-HasComments: Yes

View raw message