Was working OK before I upgraded to 2.7.2. When "Legacy cron processing for plugins" in Scheduled Tasks is enabled (as it is by default), notifications for forum posts never get sent but notifications for messages do. It also prevented maybe 5 other tasks from running (I haven't looked at those).
When I disable "Legacy cron..." I get email notifications and the other tasks run. I'm guessing that something is going wrong with whatever legacy_plugin_cron_task.php is doing in /moodle/lib/classes/task/. Replicated problem by re-enabling.
When enabled, the "next run" column in Scheduled tasks says "ASAP" for "Legacy cron processing for plugins" and for "Forum mailings and maintenance jobs" and never runs. Also, the fail delay stays at 0.
My cron runs every minute, "Legacy cron processing for plugins" was at its default 1 min, other tasks are at their defaults.
Might be related to MDL-47331 Schedule task lock is not released for legacy_plugin_cron_task? I am using essential theme and local_staticpages, repository_poodll, and filter_poodll plugins.
How can I tell what plugin cron tasks are being run by the "Legacy cron processing for plugins" task? Anything else I might check? Thanks.
Eric