Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-521

Create/centralize a single wait timer for all external components in runtime profile

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • Impala 1.1
    • Impala 1.2
    • None
    • None

    Description

      It would be useful to be easily to look at the runtime profile and figure out what is slow. A high level counter for each external component for the time Impala spent waiting would be very useful.

      It might be most easy to diagnose to have this be CPU (i.e. thread time)

      Examples would be:
      Total wait time in HDFS/HBASE
      Total wait time in network IO
      Total wait time in client
      Total wait time in hive metastore
      Total CPU time on all threads for this query

      Total CPU - Sum(External) is the time spent in Impala doing useful work.

      This would very easily identify which part of the system was the bottleneck.

      Attachments

        Activity

          People

            nong_impala_60e1 Nong Li
            nong_impala_60e1 Nong Li
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: