We migrated to Moodle 3.9 this week (from Moodle 3.5.x) and the automated backup ran for the first time yesterday. We have more than 5500 courses and normally we have between 300-500 backups each day. Yesterday, the first backup made 2130 backups (in 6 hours time), and that's really very fast.
Is it normal that the first time so many courses are backup'ed? And who has the same experiences with the (very much better) performance of this task? I excluded our largest course from the automated backup, this course runs only in the weekend because of the long time it runs (12 hours). I'm curious how long it'll run this weekend.
Alain Raap
Posts made by Alain Raap
We migrated this week from Moodle 3.5.x to Moodle 3.9 and that was a large upgrade for our Moodle site. All went smooth and we made some changes to the upgrade procedure of Moodle and the plugins. Just to share some experiences I'll explain how we did the migration:
- first we upgraded our database to the desired version for Moodle 3.9
- we copied all the plugins and the theme that needed an upgrade to the (web)server
- on the webserver we ran the cli upgrade php script of Moodle, this script also upgraded all the changed plugins and the theme
- advantage is that we don't get timeouts anymore while upgrading plugins from the web-interface, so run the plugin and theme upgrades on the server instead of via the admin web-interface
- our automated backup runs much faster now, we had a first backup run of 2130 courses that took about 6 hours during night
For our maintenance tasks we use Redhat Ansible Tower playbooks and Redhad satellite for software distribution and that works great.
Indeed digital learning is growing very fast (the number of students and courses) and also scalability and performance is an important issue. How fast can you adapt change when your Moodle site is growing faster than your IT department or sysadmins can handle? Maybe an interesting discussion how to handle these subjects in this fast changing world?
Where do you keep your backups from the automated backup? We store them in a different path outside the Moodle data. When our backups are removed (replaced with a new version), they are deleted from the filesystem only, and don't stay in the Moodle trashcan.