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

Track fragment instance id for general purpose threads

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • Impala 2.10.0
    • None
    • Backend

    Description

      Fragment instance threads currently have the instance name in their thread name.

      exec-finstance (finst:1546b532c445c5f3:5dc794e500000003)
      scanner-thread (finst:1546b532c445c5f3:5dc794e500000003, plan-node-id:0, thread-idx:0)
      scanner-thread (finst:1546b532c445c5f3:5dc794e500000003, plan-node-id:0, thread-idx:1)
      profile-report (finst:1546b532c445c5f3:5dc794e500000003)
      scanner-thread (finst:1546b532c445c5f3:5dc794e500000003, plan-node-id:0, thread-idx:2)
      profile-report (finst:1546b532c445c5f3:5dc794e500000000)
      exec-finstance (finst:1546b532c445c5f3:5dc794e500000000)
      

      For thread pools that do work that can be tied to particular fragment instances, we should look into ways to annotate them. This could require adding some breadcrumbs to each instance-specific work item (I/O requests etc) so that the worker threads can annotate themselves.

      Attachments

        Activity

          People

            boroknagyz Zoltán Borók-Nagy
            lv Lars Volker
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: