Large Instances Meeting Notes 2024-10-01

On the call today: Representatives from eduNEXT and OpenCraft.

Updates

eduNEXT:

@Jhony Avella Reviewing how the migration to Harmony will look. This had been blocked by unrelated problems taking up the team’s time but should be now getting to it (issue with a client’s mongodb backup/restore).

Also we’ve been looking into a unification of the tutor plugins we’re using like drydock’s and grove’s. Maybe we could consolidate our efforts into a shared tutor-plugin-harmony ?

@Felipe Montoya Related to the mongodb issue we had: On my mind has been the potential of creating an “operator tools” function to help manage correct backups and restoration of the various platform databases like MongoDB.

@Moisés González had been looking into performance. e.g. found that it’s better to have fewer nodes with more memory on the nodes.

2U found that turning off “mingle” in the celery configuration can have an improvement on stability and performance: see “celery sharing” at 2024-09-26 Meeting notes . They are suggesting the community consider setting --without-gossip --without-mingle as new defaults.

OpenCraft:

@Gábor Boros has been on holiday etc., so no updates to share. As for the future, planning to start on migrating our Terraform scripts into Harmony soon (Discussion: Terraform scripts for setting up clusters · Issue #78 · openedx/openedx-k8s-harmony ) and wondering if there’s any particular priorities for others.

There was a discussion about what cloud providers should be supported. OpenCraft currently uses DigitalOcean and AWS. eduNEXT uses AWS and Azure.


@Braden MacDonald mentioned that the Sumac release will probably include Meilisearch by default.

@Moisés González pointed to a discussion about squashing all the platform migrations: https://app.slack.com/client/T02SNA1T6/CGE253B7V