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

Trace and visualize concurrent Catalog operations

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Catalog

    Description

      The idea here is to leverage chromium tracing (about:trace) for visualizing Catalog events [1]. We could periodically dump the trace events in the JSON format [2] that can be plotted using the visualizer tool [3].

      This helps us get a sense of concurrent catalog operations using a timeline view of chromium tracing.Useful for debugging contention and hangs of concurrent operations.

      This idea was borrowed from the Apache Kudu project [4]

      [1] https://github.com/catapult-project/catapult/tree/master/tracing
      [2] https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview
      [3] https://www.chromium.org/developers/how-tos/trace-event-profiling-tool/using-frameviewer
      [4] https://kudu.apache.org/docs/troubleshooting.html#kudu_tracing

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bharathv Bharath Vissapragada
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: