Module: check_mk
Branch: master
Commit: 0cd72e65dc77a547528828ec616b1687392219c1
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=0cd72e65dc77a5…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Fri Nov 24 07:56:18 2017 +0100
5539 Improved performance of pages showing many graphs
Previously the GUI was loading all graphs in the progress of
rendering a view. The view was rendered to the user once the
information for all graphs is known. This mechanism made pages
that show a lot of graphs load slowly.
With this change the views are now rendered with a place holder
for each graph which is a lot faster. After the view has been
loaded for the user, the browser starts to render the graphs
asynchronously and simultaneously which will also reduce the
total time needed for loading.
Change-Id: I2a4a54945f9a81257af23c7724b2a683ed6893f8
---
.werks/5539 | 19 +++++++++++++++++++
web/htdocs/js/checkmk.js | 1 +
2 files changed, 20 insertions(+)
diff --git a/.werks/5539 b/.werks/5539
new file mode 100644
index 0000000..cb73311
--- /dev/null
+++ b/.werks/5539
@@ -0,0 +1,19 @@
+Title: Improved performance of pages showing many graphs
+Level: 2
+Component: metrics
+Compatible: compat
+Edition: cee
+Version: 1.5.0i2
+Date: 1511506236
+Class: feature
+
+Previously the GUI was loading all graphs in the progress of
+rendering a view. The view was rendered to the user once the
+information for all graphs is known. This mechanism made pages
+that show a lot of graphs load slowly.
+
+With this change the views are now rendered with a place holder
+for each graph which is a lot faster. After the view has been
+loaded for the user, the browser starts to render the graphs
+asynchronously and simultaneously which will also reduce the
+total time needed for loading.
diff --git a/web/htdocs/js/checkmk.js b/web/htdocs/js/checkmk.js
index 7c6f982..76e6617 100644
--- a/web/htdocs/js/checkmk.js
+++ b/web/htdocs/js/checkmk.js
@@ -612,6 +612,7 @@ function executeJSbyObject(obj)
eval(aScripts[i].text);
g_current_script = null;
} catch(e) {
+ console.log(e)
alert(aScripts[i].text + "\nError:" + e.message);
}
}
Module: check_mk
Branch: master
Commit: a6d28c0d573b1d2ea1987488dd481882b0794cf9
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=a6d28c0d573b1d…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: Fri Nov 24 09:07:45 2017 +0100
5463 FIX Report invalid table names via response header.
Even when "ResponseHeader: fixed16" was used, an invalid table name in a GET
request was not reported via Livestatus (only in the log file of the
monitoring core). This was a regression compared to 1.2.8 and has been
fixed.
Change-Id: I72df8074f68c71e4dedaf19be13a0f80eeec4147
---
.werks/5463 | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/.werks/5463 b/.werks/5463
new file mode 100644
index 0000000..d5d131d
--- /dev/null
+++ b/.werks/5463
@@ -0,0 +1,13 @@
+Title: Report invalid table names via response header.
+Level: 1
+Component: livestatus
+Compatible: compat
+Edition: cre
+Version: 1.5.0i2
+Date: 1511510734
+Class: fix
+
+Even when "ResponseHeader: fixed16" was used, an invalid table name in a GET
+request was not reported via Livestatus (only in the log file of the
+monitoring core). This was a regression compared to 1.2.8 and has been
+fixed.