Quanlong Huang created IMPALA-13033:
---------------------------------------
Summary: impala-profile-tool should support parsing thrift
profiles downloaded from WebUI
Key: IMPALA-13033
URL: https://issues.apache.org/jira/browse/IMPALA-13033
Project: IMPALA
Issue Type: Bug
Components: Infrastructure
Reporter: Quanlong Huang
Assignee: Quanlong Huang
In the coordinator WebUI, users can download query profiles in text/json/thrift
formats. The thrift profile is the same as one line in the profile log without
the timestamp and query id at the beginning.
impala-profile-tool fails to parse such a file. It should retry parsing the
whole line as the encoded profile. Current code snipper:
{code:cpp}
// Parse out fields from the line.
istringstream liness(line);
int64_t timestamp;
string query_id, encoded_profile;
liness >> timestamp >> query_id >> encoded_profile;
if (liness.fail()) {
cerr << "Error parsing line " << lineno << ": '" << line << "'\n";
++errors;
continue;
}{code}
https://github.com/apache/impala/blob/f620e5d5c0bbdb0fd97bac31c7b7439cd13c6d08/be/src/util/impala-profile-tool.cc#L109
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]