Dan Hecht has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/10793 )

Change subject: WIP IMPALA-7178: Add the possibility to reduce logging for 
common data errors
......................................................................


Patch Set 1:

(3 comments)

http://gerrit.cloudera.org:8080/#/c/10793/1//COMMIT_MSG
Commit Message:

http://gerrit.cloudera.org:8080/#/c/10793/1//COMMIT_MSG@22
PS1, Line 22: fragments
> My problem with changing RuntimeState::LogError() to log only the first err
So it sounds like the motivation is to be able to define a "scope" for what is 
consider to be redundant errors? I agree doing that in LogError() would not be 
straightforward.

My main concern with building more logic on top of LogError() is that the error 
log stuff seems a bit broken and so adding more complication on top is hard to 
reason about. Specifically, the use of max_errors query option seems 
inconsistent. So wondering if we need to step back and rethink how the warning 
collection works generally rather than adding another layer on top.

Anyway, I'm okay with adding this scoped warning collector thingy if you feel 
it's needed but it needs more explanation in the class comment.


http://gerrit.cloudera.org:8080/#/c/10793/1/be/src/runtime/runtime-state.h
File be/src/runtime/runtime-state.h:

http://gerrit.cloudera.org:8080/#/c/10793/1/be/src/runtime/runtime-state.h@234
PS1, Line 234:   /// when a new error arrives or when errors need to be flushed.
this comment needs more explanation. With the current comment, it's not easy 
for someone to determine whether they should use this class or just call 
LogError() directly. You should explain how this differs from just calling 
LogError().


http://gerrit.cloudera.org:8080/#/c/10793/1/be/src/runtime/runtime-state.h@241
PS1, Line 241: if there is no error
isn't it: return true if there is already an error with this error code?



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

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Ie3b7c1fd020a7ba5e0d9c619e1b67236dce198aa
Gerrit-Change-Number: 10793
Gerrit-PatchSet: 1
Gerrit-Owner: Csaba Ringhofer <[email protected]>
Gerrit-Reviewer: Csaba Ringhofer <[email protected]>
Gerrit-Reviewer: Dan Hecht <[email protected]>
Gerrit-Reviewer: Tim Armstrong <[email protected]>
Gerrit-Reviewer: Zoltan Borok-Nagy <[email protected]>
Gerrit-Comment-Date: Wed, 27 Jun 2018 16:46:21 +0000
Gerrit-HasComments: Yes

Reply via email to