XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Done
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: BLAZEGRAPH_2_1_0
    • Component/s: None
    • Labels:
      None

      Description

      The workbench runs a query twice to generate the EXPLAIN and also generate the output of the query. The EXPLAIN was designed to NOT produce the output on the server side. We have only a single response entity after all.

      One possibility would be a multi-part MIME output. That could save a lot of time if the query is long running. However, a better approach for a long running query is to either go to the status page and look at the details for that query or to submit the query with a timeout so explain halts after that timeout (but this will show the timeout exception as the first cause of the query). This could also be done with an AJAX request for a long running query. The point of EXPLAIN (as it is currently implemented for the QueryServlet) is that it reports the final counters for the query, not just the most recent snapshot of those counters.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              beebs Brad Bebee
              Reporter:
              michaelschmidt michaelschmidt
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: