Page MenuHomePhabricator

Blazegraph explain does not produce anything useful for requests that time out
Closed, ResolvedPublic

Description

If I run the request that times out with explain=details, I do not get any useful explanations at all, even though pre-query output should be available. Ideally, the pre-query output should be sent out before the query is done, and be available even if query times out.

Also, it would be nice to be able to have explain mode that does not run the execute stage of the query at all, when we're only interested in the optimizer parts.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 511042 had a related patch set uploaded (by Smalyshev; owner: Smalyshev):
[wikidata/query/blazegraph@master] Better explain display on timeout

https://gerrit.wikimedia.org/r/511042

Smalyshev triaged this task as Medium priority.May 18 2019, 3:13 PM
Smalyshev moved this task from Incoming to Blazegraph on the Wikidata-Query-Service board.

Change 511042 merged by Smalyshev:
[wikidata/query/blazegraph@master] Better explain display on timeout

https://gerrit.wikimedia.org/r/511042

Needs new Blazegraph version release & new WDQS build to deploy.