Michael Ho has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/14104 )

Change subject: IMPALA-8803: Coordinator should release admitted memory 
per-backend
......................................................................


Patch Set 1:

(1 comment)

http://gerrit.cloudera.org:8080/#/c/14104/1/be/src/runtime/coordinator-backend-state.cc
File be/src/runtime/coordinator-backend-state.cc:

http://gerrit.cloudera.org:8080/#/c/14104/1/be/src/runtime/coordinator-backend-state.cc@846
PS1, Line 846: last_backend || coordinator_last_backend
> My understanding of this part of the code is a bit murky, so correct me if
Fair point. I suppose SetNonErrorTerminalState() may not be the right function 
to call.

With result spooling enabled, once the last row has been sent to the plan root 
sink of the coordinator fragment, we can consider transitioning to a new 
non-terminal state called EOS which indicates the end of execution. In which 
case, we can start cancelling all backends and release all backend resources. 
This may require factoring out some of the logic in HandleExecStateTransition().
We can consider doing this as part of or after IMPALA-6984



--
To view, visit http://gerrit.cloudera.org:8080/14104
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I88bb11e0ede7574568020e0277dd8ac8d2586dc9
Gerrit-Change-Number: 14104
Gerrit-PatchSet: 1
Gerrit-Owner: Sahil Takiar <[email protected]>
Gerrit-Reviewer: Bikramjeet Vig <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>
Gerrit-Reviewer: Michael Ho <[email protected]>
Gerrit-Reviewer: Sahil Takiar <[email protected]>
Gerrit-Reviewer: Tim Armstrong <[email protected]>
Gerrit-Comment-Date: Fri, 23 Aug 2019 06:36:50 +0000
Gerrit-HasComments: Yes

Reply via email to