1. 10 Aug, 2017 2 commits
  2. 06 Jun, 2017 1 commit
  3. 21 Apr, 2017 1 commit
  4. 20 Apr, 2017 4 commits
  5. 19 Apr, 2017 2 commits
    • Be able to override the django sql CONN_MAX_AGE setting. · 36ab81ec
      (cherry picked from commit 1c138599)
      Feanil Patel committed
    • Disable app preload in gunicorn for LMS & Studio. · 5324a520
      Since the earliest days of edX, we've run gunicorn with preload_app as
      True. This was primarily because the first handful of courses were using
      the XMLModuleStore, which was extremely slow to initialize because it
      had to read entire courses from disk and load them into memory at
      startup.
      
      XMLModuleStore courses stopped being created with the introduction of
      Studio, and we've long since removed them from edx.org. Note: This
      should not be confused with importing courses that are authored in XML.
      XMLModuleStore courses are courses who use the disk instead of Mongo
      for content persistence, and require a server restart for content edits
      to show.
      
      This commit sets things back to how Django is more commonly deployed
      with gunicorn. It will make server startup time somewhat more expensive
      because each worker process does init work, but it should make it
      easier to safely enable features like database connection pooling
      without having to worry about shared resources.
      
      [PERF-305]
      
      (cherry picked from commit 30b924d5)
      David Ormsbee committed
  6. 28 Mar, 2017 1 commit
  7. 24 Mar, 2017 1 commit
  8. 23 Mar, 2017 2 commits
  9. 17 Mar, 2017 1 commit
  10. 03 Mar, 2017 1 commit
  11. 02 Mar, 2017 1 commit
  12. 01 Mar, 2017 1 commit
  13. 28 Feb, 2017 2 commits
  14. 23 Feb, 2017 1 commit
  15. 16 Feb, 2017 1 commit
  16. 15 Feb, 2017 1 commit
  17. 13 Feb, 2017 1 commit
  18. 10 Feb, 2017 1 commit
  19. 07 Feb, 2017 6 commits
  20. 06 Feb, 2017 4 commits
  21. 03 Feb, 2017 5 commits