-
Bug
-
Resolution: Fixed
-
Critical
-
4.0
-
MOODLE_400_STABLE
-
MOODLE_400_STABLE
-
When we display the meeting page, we should poll the Bigbluebutton server to get fresh information about the current meeting's status. This is important, especially when we wait for a moderator to start the meeting.
To avoid polling the server too many times we have setup a cache of 60 seconds (waitformoderator_cache_ttl).
This would work ok, except for two points:
- The roomupdater script calls the meeting_info with updatecache parameter set to true. This should not be set to true, if not it will force a cache refresh every time.
- The retrieve_cached_meeting_info in the meeting.php class will call get_meeting_info without cache management if the get_meeting_info throws an exception. This second point was not actually visible we actually "fixed" the wait for moderator functionality (
MDL-74052).
I set this ticket to the maximum priority here because the end result might be quite disastrous for the BigblueButton servers which would then be polled too many times.
A fix is in preparation.