1. 03 Jul, 2017 2 commits
  2. 30 Jun, 2017 1 commit
    • Insights Cloudfront CDN configuration (#3961) · 5623a1da
      * Initialize INSIGHTS_CLOUDFRONT to null
      
      * Put cloudfront domain under INSIGHTS_CONFIG
      
      * Use INSIGHTS_CLOUDFRONT_DOMAIN in insights config
      
      * Define INSIGHTS_CLOUDFRONT_DOMAIN null by default
      
      * Set CORS_ORIGIN_WHITELIST to INSIGHTS_DOMAIN
      
      * Add CORS header to Insights static files
      
      * Split CORS whitelist into default and extra
      
      * Allow HEAD, GET, OPTIONS in Insights static
      
      * Try setting CORS Origin to $http_origin
      
      * Use if cond to enable/disable CORS instead of map
      
      * Missing space
      
      * Don't initialize $cors
      
      * Back to the old $cors_origin map
      
      * Don't send CORS whitelist to django settings
      
      * Replace tab with spaces
      
      * Remove allow_all var, and update changelog
      
      * Rename CLOUDFRONT to CDN in var name
      Tyler Hallada committed
  3. 28 Jun, 2017 2 commits
  4. 21 Jun, 2017 2 commits
  5. 20 Jun, 2017 1 commit
  6. 12 Jun, 2017 1 commit
  7. 09 Jun, 2017 2 commits
  8. 08 Jun, 2017 2 commits
  9. 07 Jun, 2017 1 commit
  10. 06 Jun, 2017 1 commit
  11. 04 Jun, 2017 1 commit
  12. 26 May, 2017 2 commits
  13. 24 May, 2017 1 commit
  14. 23 May, 2017 1 commit
  15. 25 Apr, 2017 2 commits
  16. 24 Apr, 2017 1 commit
  17. 12 Apr, 2017 2 commits
  18. 06 Apr, 2017 1 commit
    • Disable app preload in gunicorn for LMS & Studio. · 30b924d5
      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]
      David Ormsbee committed
  19. 13 Mar, 2017 1 commit
  20. 07 Mar, 2017 1 commit
  21. 06 Mar, 2017 1 commit
  22. 01 Mar, 2017 1 commit
  23. 16 Feb, 2017 1 commit
  24. 03 Feb, 2017 1 commit
  25. 01 Feb, 2017 1 commit
  26. 18 Jan, 2017 1 commit
  27. 17 Jan, 2017 1 commit
  28. 10 Jan, 2017 1 commit
  29. 03 Dec, 2016 1 commit
  30. 01 Dec, 2016 1 commit
  31. 18 Nov, 2016 1 commit
    • Change to wiredTiger · 00581577
      If this play is being run against an existing mmapv1 mongo 3.0 install,
      make sure MONGO_STORAGE_ENGINE is overridden.
      
      This will facilitate shipping 3.0 with newer release.
      Kevin Falcone committed
  32. 27 Oct, 2016 1 commit