David Ormsbee
David Ormsbee
Oh, actually I think I may have a hypothesis on the `utf8mb3` thing for course/context keys. The CourseOverviews table has its `id` field set to be a `CourseKeyField`, meaning that...
> I was thinking of using factory-boy to generate dummy/test data for CSM, around 10-20M, and see how it plays out. Or should we increase the record count? I understand...
@DawoudSheraz, @Danyal-Faheem: Is it still the intention to get this into Redwood?
Hi folks. I was pointed to this ticket after I posted a forums question about the [performance implications of serving static assets with uWSGI](https://discuss.openedx.org/t/performance-implications-of-uwsgi-serving-static-assets/12864/3). @DawoudSheraz: > Compared with uWSGI, gunicorn...
I'll add another long term alternative to uwsgi: [granian](https://github.com/emmett-framework/granian). It's implemented in Rust using the hyper library. It's selling points are highly consistent response times (much smaller 99th percentile deviations,...
The last time someone investigated this, a lot of it owed to circular references in the XBlock runtimes and modulestore. I haven't looked into it since the major runtime simplification...
> For the record, the [uWSGI configuration](https://github.com/overhangio/tutor/blob/master/tutor/templates/build/openedx/settings/uwsgi.ini) that currently ships with Tutor for the LMS/CMS containers do not make use of the "restart the worker after X requests" flag ([max-requests](https://uwsgi-docs.readthedocs.io/en/latest/Options.html#max-requests))....
For anyone watching this ADR, @kdmccormick is doing some experimentation in https://github.com/openedx/edx-platform/pull/34925 to help inform this ADR. The current thinking is confine it purely to a Studio concept and continue...