VIVO-871 Produce timing breakdowns from a developer option

This commit is contained in:
Jim Blake 2015-01-13 16:03:16 -05:00
parent 3fd72a7110
commit 982e81aece
20 changed files with 747 additions and 94 deletions

View file

@ -54,6 +54,7 @@ function DeveloperPanel(developerAjaxUrl) {
document.getElementById("developer_i18n_logStringRequests").disabled = !developerEnabled;
document.getElementById("developer_loggingRDFService_enable").disabled = !developerEnabled;
document.getElementById("developer_searchIndex_enable").disabled = !developerEnabled;
document.getElementById("developer_searchIndex_logIndexingBreakdownTimings").disabled = !developerEnabled;
document.getElementById("developer_searchIndex_suppressModelChangeListener").disabled = !developerEnabled;
document.getElementById("developer_searchDeletions_enable").disabled = !developerEnabled;
document.getElementById("developer_searchEngine_enable").disabled = !developerEnabled;

View file

@ -68,11 +68,9 @@
<#elseif countsType == "STATEMENT_COUNTS">
Processed: ${counts.processed}, remaining: ${counts.remaining}, total: ${counts.total}
<#elseif countsType == "REBUILD_COUNTS">
Number of document before rebuild: ${counts.documentsBefore}, after rebuild:
<#if counts.documentsAfter == 0>
UNKNOWN
<#else>
${counts.documentsAfter}
Number of document before rebuild: ${counts.documentsBefore}
<#if counts.documentsAfter != 0>
- after rebuild: ${counts.documentsAfter}
</#if>
</#if>
</#macro>

View file

@ -129,9 +129,13 @@
<@showTextbox "developer_searchIndex_documentRestriction",
"Restrict by document contents" />
</div>
<@showCheckbox "developer_searchIndex_logIndexingBreakdownTimings",
"Log breakdown timings for indexing operation." />
<@showCheckbox "developer_searchDeletions_enable", "Log deletions." />
<@showCheckbox "developer_searchIndex_suppressModelChangeListener",
"Suppress the automatic indexing of changed triples." />
<div class="container">
<@showCheckbox "developer_searchIndex_suppressModelChangeListener",
"Suppress the automatic indexing of changed triples." />
</div>
</div>
</div>
</div>