diff --git a/bigdata-core/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/QueryServlet.java b/bigdata-core/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/QueryServlet.java index c38aac0cfc..5f1f43201e 100644 --- a/bigdata-core/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/QueryServlet.java +++ b/bigdata-core/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/QueryServlet.java @@ -1305,6 +1305,10 @@ static private void explainQuery(final String queryStr, } + // Flush parts that can be done without waiting for query to finish. + // Also open
tag so if the exception happens we're getting nice backtrace.
+ w.write("");
+ w.flush();
try {
/*
@@ -1338,7 +1342,9 @@ static private void explainQuery(final String queryStr,
// Fall through and paint the query stats table(s).
}
-
+
+ w.write("");
+ w.flush();
current.node("h2", "Query Evaluation Statistics");