You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Thomas Tauber-Marshall (JIRA)" <ji...@apache.org> on 2017/05/22 13:39:04 UTC

[jira] [Resolved] (IMPALA-5340) Query profile and debug webpage can disagree about 'Query State'

     [ https://issues.apache.org/jira/browse/IMPALA-5340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Tauber-Marshall resolved IMPALA-5340.
--------------------------------------------
       Resolution: Fixed
    Fix Version/s: Impala 2.9.0

commit ee9fbeca9041349d3532d315bf07e77d784a846d
Author: Thomas Tauber-Marshall <tm...@cloudera.com>
Date:   Thu May 18 12:50:48 2017 -0700

    IMPALA-5340: Query profile displays stale query state
    
    Previously, updates to the query state in ClientRequestState were
    not immediately reflected in the query profile, potentially
    leading to the profile showing an incorrect state for an extended
    perioud during execution.
    
    In particular, queries were being shown in the 'CREATED' state
    long after they had started 'RUNNING'.
    
    The fix is to update the profile whenever the state is updated.
    
    Testing:
    - Extended existing hs2 tests and added a beeswax test to check
      for expected query states in the profile
    
    Change-Id: I952319b7308a24d4e2dff924199c0c771bce25b3
    Reviewed-on: http://gerrit.cloudera.org:8080/6923
    Reviewed-by: Dan Hecht <dh...@cloudera.com>
    Reviewed-by: Thomas Tauber-Marshall <tm...@cloudera.com>
    Tested-by: Impala Public Jenkins

> Query profile and debug webpage can disagree about 'Query State'
> ----------------------------------------------------------------
>
>                 Key: IMPALA-5340
>                 URL: https://issues.apache.org/jira/browse/IMPALA-5340
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Backend
>            Reporter: Thomas Tauber-Marshall
>            Assignee: Thomas Tauber-Marshall
>            Priority: Critical
>              Labels: supportability
>             Fix For: Impala 2.9.0
>
>
> The problem is that even though both the query profile and the /queries debug web page set 'Query State' from the value ClientRequestState::query_state_, the debug web page always takes the current value, whereas the value in the profile is only updated at particular points during execution.
> This can lead to a situation where the profile's 'Query State' is stale and doesn't match the one in the debug web page, which is confusing.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)