1. 08 Sep, 2015 1 commit
  2. 27 Aug, 2015 1 commit
  3. 13 Jul, 2015 1 commit
  4. 24 Jun, 2015 1 commit
    • Cache SplitMongo course structures in memcached. · 39ab0f31
      This is primarily to reduce load on MongoDB, where we've lately
      had performance problems that we suspect are caused by very
      large course structures being evicted from MongoDB's cache. This
      may potentially give us a path to better performance as well,
      but that's not the goal of this commit.
      
      Surprisingly, LZ4 seemed to actually run more slowly than zlib
      for this. Possibly because of some overhead in the Python
      bindings? GZip was also surprisingly slow given that it uses
      zlib underneath (something like 5x slower).
      
      Use separate cache backend for caching structures.
      
      Abstract out course structure cache.
      
      add datadog metrics for compressed course structure sizes
      
      Since we're using a different cache background, we don't need to have a cache prefix
      
      Use dummy cache backend for tests.
      
      Fallback to default cache if course_structure_cache doesn't exist.
      David Ormsbee committed
  5. 23 Jun, 2015 1 commit
    • Cache SplitMongo course structures in memcached. · 8718dc13
      This is primarily to reduce load on MongoDB, where we've lately
      had performance problems that we suspect are caused by very
      large course structures being evicted from MongoDB's cache. This
      may potentially give us a path to better performance as well,
      but that's not the goal of this commit.
      
      Surprisingly, LZ4 seemed to actually run more slowly than zlib
      for this. Possibly because of some overhead in the Python
      bindings? GZip was also surprisingly slow given that it uses
      zlib underneath (something like 5x slower).
      
      Use separate cache backend for caching structures.
      
      Abstract out course structure cache.
      
      add datadog metrics for compressed course structure sizes
      
      Since we're using a different cache background, we don't need to have a cache prefix
      
      Use dummy cache backend for tests.
      
      Fallback to default cache if course_structure_cache doesn't exist.
      David Ormsbee committed
  6. 19 Jun, 2015 1 commit
  7. 17 Jun, 2015 1 commit
  8. 15 May, 2015 1 commit
  9. 08 May, 2015 3 commits
  10. 17 Apr, 2015 1 commit
  11. 14 Apr, 2015 1 commit
  12. 10 Apr, 2015 1 commit
  13. 11 Mar, 2015 1 commit
  14. 09 Mar, 2015 1 commit
  15. 26 Feb, 2015 1 commit
  16. 29 Jan, 2015 1 commit
  17. 28 Jan, 2015 1 commit
  18. 16 Jan, 2015 2 commits
  19. 15 Jan, 2015 1 commit
  20. 14 Jan, 2015 2 commits
  21. 12 Jan, 2015 1 commit
  22. 12 Dec, 2014 1 commit
  23. 11 Dec, 2014 1 commit
  24. 10 Dec, 2014 1 commit
  25. 01 Dec, 2014 2 commits
  26. 11 Nov, 2014 1 commit
  27. 17 Oct, 2014 1 commit
    • Remove references to /tmp in tests · 24f90307
      Including:
      
      * Change path for mongo_metadata_inheritance to use unique temp dir
      * Update SASS_CACHE_PATH with thread-safe temp dir
      * Remove hard coded directory reference for grades download tests
      * Remove hard coded directory reference for direct mongo test
      Jesse Zoldak committed
  28. 01 Oct, 2014 1 commit
  29. 15 Sep, 2014 1 commit
  30. 12 Aug, 2014 1 commit
  31. 11 Aug, 2014 1 commit
  32. 18 Jul, 2014 1 commit
  33. 14 Jul, 2014 1 commit
    • Refactor split migrator · 63965891
      LMS-2936
      
      Also, a bunch of ancillary cleanups.
      
      Conflicts:
      	common/lib/xmodule/xmodule/modulestore/tests/test_publish.py
      
      Conflicts:
      	cms/djangoapps/contentstore/management/commands/migrate_to_split.py
      	cms/djangoapps/contentstore/management/commands/tests/test_rollback_split_course.py
      	common/lib/xmodule/xmodule/modulestore/__init__.py
      	common/lib/xmodule/xmodule/modulestore/mixed.py
      	common/lib/xmodule/xmodule/modulestore/mongo/draft.py
      	common/lib/xmodule/xmodule/modulestore/split_migrator.py
      	common/lib/xmodule/xmodule/modulestore/split_mongo/split.py
      	common/lib/xmodule/xmodule/modulestore/tests/test_split_migrator.py
      	common/lib/xmodule/xmodule/modulestore/tests/test_split_w_old_mongo.py
      Don Mitchell committed
  34. 11 Jul, 2014 1 commit
  35. 26 Jun, 2014 1 commit