Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 81b2020e40cfe883765185d42baa16f535e5f9cb
https://github.com/tribe29/checkmk/commit/81b2020e40cfe883765185d42baa16f53…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-07 (Mon, 07 Feb 2022)
Changed paths:
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/views/__init__.py
M tests/gui_crawl/test_gui_crawl.py
Log Message:
-----------
Improve GUI crawl performance
The following changes reduce the number of URLs that are produced by our
GUI code and exclude some special case from being followed. For each
builtin view we now follow by a factor of 10 less URLs.
* Cleanup some variances in URLs which lead to duplication of URLs being
followed.
* Remove show_checkboxes and selection from links to other pages as they
should only affect the current page.
* Do not follow "view.py?owner=&..." URLs anymore as they are redundant.
The regular pages without the "owner" query parameter are still
crawled.
* Only visit some of the werk pages
Change-Id: I4129561c6ffaf140d5fe4e32b1df0df84818e24b