Skip to content
Snippets Groups Projects
  1. Jun 13, 2018
    • David Ormsbee's avatar
      Enable model-caching of discussions ID mapping. · 72ed987d
      David Ormsbee authored
      Doing modulestore lookups is expensive, so commit 695b0362 created a
      course_publish listener that would materialize the discussion ID to
      XBlock usage key mapping into the CourseDiscussionSettings model.
      
      However, the signal wasn't hooked up to the Studio process, so that
      async task was never called. When hooking it up, I also discovered that
      bok choy tests related to partitioning were failing because of a race
      condition where multiple processes are overwriting the discussion
      settings. To make sure this wasn't an issue, I moved the mapping to
      its own table.
      
      This is part of ARCH-111, and the overall Course Structures API
      deprecation.
      72ed987d
  2. Jun 11, 2018
  3. Jun 10, 2018
  4. Jun 08, 2018
  5. Jun 07, 2018
  6. Jun 06, 2018