-
Bug
-
Resolution: Fixed
-
Minor
-
3.5.5, 3.6, 3.7
-
MOODLE_35_STABLE, MOODLE_36_STABLE, MOODLE_37_STABLE
-
MOODLE_38_STABLE
-
MDL-65349-profile-match-greedy -
Each of the entries in profilingincluded and profilingexcluded is treated as a search with wildcards BUT I have always assumed that it would behave like a regex with "^search$" but it doesn't, it finds a match anywhere.
So for instance $CFG->profilingincluded = "summ"; will match '/admin/tool/dataprivacy/summary.php'. The field comments make it sound like you should have done
"*summ*" |
if you wanted this. The first example of '/index.php' will match tons of pages, including /admin/index.php and /admin/tool/profiling/index.php, so there is no way to only profile the home page.
It isn't unit tested either.
https://github.com/moodle/moodle/blob/master/lib/xhprof/xhprof_moodle.php#L435-L449
- Discovered while testing
-
MDL-64543 Have ability to conditionally profile only slow pages using xhprof / tideways
- Closed