Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
ghx-label-14
Description
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:
// 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; }