[
https://issues.apache.org/jira/browse/IMPALA-7829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Ho resolved IMPALA-7829.
--------------------------------
Resolution: Fixed
Fix Version/s: Impala 3.2.0
> Send the final profile only after all fragment instances have been closed
> -------------------------------------------------------------------------
>
> Key: IMPALA-7829
> URL: https://issues.apache.org/jira/browse/IMPALA-7829
> Project: IMPALA
> Issue Type: Bug
> Components: Distributed Exec
> Affects Versions: Impala 3.2.0
> Reporter: Michael Ho
> Assignee: Michael Ho
> Priority: Critical
> Fix For: Impala 3.2.0
>
>
> As shown in IMPALA-7828. there is some non-determinism on whether the errors
> detected in {{FragmentInstanceState::Close()}} will show up in the final
> profile sent to the coordinator. The reason is that the current code marks a
> fragment instance "done" after {{ExecInternal()}} completes but before
> {{Close()}} is called. There is a window in between when the final status
> report may be sent before {{Close()}} finishes. We should consider not
> sending the final report until {{Close()}} is done but we probably need to
> understand whether it has any implication to the overall reported query
> execution time. It should have no effect to the "First Rows Available" time
> for a query.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]