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

Change subject: IMPALA-7213, IMPALA-7241: Port ReportExecStatus() RPC to use 
KRPC
......................................................................


Patch Set 10:

(2 comments)

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

http://gerrit.cloudera.org:8080/#/c/10855/10/be/src/runtime/coordinator-backend-state.cc@265
PS10, Line 265:       DCHECK(!instance_stats->done_ ||
              :           report_version == 
instance_stats->last_report_version_);
> isn't it possible (though unlikely) that you have some old report sitting i
Yup. That's actually a DCHECK which Sailesh ran into when testing IMPALA-4063. 
Removed in patch 11.


http://gerrit.cloudera.org:8080/#/c/10855/10/be/src/runtime/query-state.cc
File be/src/runtime/query-state.cc:

http://gerrit.cloudera.org:8080/#/c/10855/10/be/src/runtime/query-state.cc@287
PS10, Line 287: ReportVersion
> if I understand the threading correctly, there are two entry points for sen
To answer the question about your second race, I think it's impossible today 
because we explicitly turn off the reporting thread before sending the final 
profile 
(https://github.com/apache/impala/blob/master/be/src/runtime/fragment-instance-state.cc#L479-L496)

The first race is also kind of impossible today because we wait for the report 
thread to exit before sending the final report but yes, it's possible that the 
RPC in the report thread fails somehow and we just drop those error statuses on 
the floor.



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

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I7638583b433dcac066b87198e448743d90415ebe
Gerrit-Change-Number: 10855
Gerrit-PatchSet: 10
Gerrit-Owner: Michael Ho <k...@cloudera.com>
Gerrit-Reviewer: Dan Hecht <dhe...@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Michael Ho <k...@cloudera.com>
Gerrit-Reviewer: Sailesh Mukil <sail...@cloudera.com>
Gerrit-Reviewer: Todd Lipcon <t...@apache.org>
Gerrit-Comment-Date: Wed, 22 Aug 2018 01:58:29 +0000
Gerrit-HasComments: Yes

Reply via email to