[ 
https://issues.apache.org/jira/browse/IMPALA-13252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870640#comment-17870640
 ] 

Michael Smith commented on IMPALA-13252:
----------------------------------------

Turns out Thrift types get their own operator<< overload based on printTo. We 
could use that by creating an inherited type for TUniqueId, but that kind of 
defeats the point of making printing transparent. With GCC the later overload 
wins, but in Clang the first seems to win, so there's no reliable way to add 
our own override. So I'll remove the overload, and go back to using PrintId 
explicitly everywhere.

> Filter update log message prints TUniqueId in non-standard format
> -----------------------------------------------------------------
>
>                 Key: IMPALA-13252
>                 URL: https://issues.apache.org/jira/browse/IMPALA-13252
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Backend
>    Affects Versions: Impala 4.4.0
>            Reporter: Michael Smith
>            Assignee: Michael Smith
>            Priority: Major
>             Fix For: Impala 4.5.0
>
>
> Some error messages, such as
> {code}
> Filter update received for non-executing query with id: 
> TUniqueId(hi=-8482965541048796556, lo=3501357296473079808)
> {code}
> print query id as the raw Thrift type rather than our colon-delimited format, 
> e.g. "8a4673c8fbe83a74:309751e900000000". This makes it difficult to trace 
> queries through logs.
> Normalize on the colon-delimited format.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to