Tianyi Wang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/9168 )

Change subject: IMPALA-5690: Part 1: Rename ostream operators for thrift types
......................................................................


Patch Set 8:

(1 comment)

> Patch Set 8:
>
> (1 comment)
>
> > > Patch Set 5:
>  > >
>  > > Since this is a very large, complicated patch, is it possible to
>  > break it up to make it easier to review?
>  > >
>  > > In particular, I think that all of the changes around '<<' could
>  > be done in an initial patch, and then have a followup patch that
>  > contains the actual version bump and other things.
>  >
>  > I've split it. The part 2 is at https://gerrit.cloudera.org/c/9300/.
>
> Thanks for breaking this up. Much easier to wrap my head around now.
>
> What was the reason for not going with Henry's suggestion on the JIRA to 
> patch thrift not to emit '<<'?

Thrift is still changing this operator<< in 0.11, adding enum types. If we 
patch it now we may need to rework it on every thrift upgrade. Generally I 
think it's unnecessary to patch a library only for a name conflict.

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

http://gerrit.cloudera.org:8080/#/c/9168/8/be/src/runtime/coordinator-backend-state.cc@64
PS8, Line 64:     DCHECK(host_ == instance_params->host);  // all hosts must be 
the same
> Why was thing change made?
DCHECK_EQ uses operator << to print the value of lhs and rhs. Operator << is 
removed and the error message won't include the values after this change. If it 
matters I can do it manually. Another option is to revert this line in part 2, 
using the operator << defined by thrift.



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

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I9c303997411237e988ef960157f781776f6fcb60
Gerrit-Change-Number: 9168
Gerrit-PatchSet: 8
Gerrit-Owner: Tianyi Wang <tw...@cloudera.com>
Gerrit-Reviewer: Philip Zeyliger <phi...@cloudera.com>
Gerrit-Reviewer: Sailesh Mukil <sail...@cloudera.com>
Gerrit-Reviewer: Thomas Tauber-Marshall <tmarsh...@cloudera.com>
Gerrit-Reviewer: Tianyi Wang <tw...@cloudera.com>
Gerrit-Comment-Date: Tue, 13 Feb 2018 22:09:10 +0000
Gerrit-HasComments: Yes

Reply via email to