-
Bug
-
Resolution: Deferred
-
Major
-
None
-
2.7.9
-
Moodle 2.7.9, Ubuntu, MySQL 5.6, PHP 5.5.9, cachstore_memcachecluster, 2 external servers with memcached
We have just upgraded from Moodle 2.6 to Moodle 2.7
The change in MDL-49489 which changed a purge into a delete_many is causing us to have very slow page loads on the course index and course search pages (greater than 60 seconds) when the cache is cleaned.
While this is affecting us on the memcachecluster plugin it will similarly affect the core memcache and memcached plugins.
I imagine it is likely to affect 2.8 and greater as well, unless the way delete_many has been changed in them.
On the search page we are getting an average of 18900 memcache deletes per page load taking on average 13,100 ms.
On the course index page it is 12900 delete calls per page load taking on average 9,010 ms.
The purge was actually quite fast for us.
- has a non-specific relationship to
-
MDL-45375 Allow multiple MUC instances on one memcached server using cachestore_memcache
- Closed
-
MDL-48506 Improve memcached cache store so that it is multi-site safe
- Closed
-
MDL-41042 Course contacts shown in course listings can lag by up to an hour
- Closed
-
MDL-51374 Do not purge entire databasemeta cache when there are structure changes (esp temp tables).
- Closed
- is a regression caused by
-
MDL-49489 coursecontacts regularly (unnecessarily?) purging
- Closed
- will be (partly) resolved by
-
MDL-41042 Course contacts shown in course listings can lag by up to an hour
- Closed