Skip to content
Snippets Groups Projects
  1. Mar 02, 2020
    • Jeremy Bowman's avatar
      Upgrade edx-lint BOM-1298 (#23227) · 45644a35
      Jeremy Bowman authored
      The last time we tried this upgrade we encountered timeouts on the quality job, which it now appears were due to the worker running pylint common running out of memory and killing the Jenkins process. Switching to a different worker type with double the RAM (8 GB vs. 4 GB) seems to have fixed this; about 5.5 GB was used. Upstream is aware of the high memory usage on large projects, it's apparently due primarily to a cache of parsed modules: https://github.com/PyCQA/pylint/issues/1495 .
      
      Even after disabling some of the new checks that have been added, the new version of pylint found about twice as much to complain about. Just bumping the threshold for now to unblock the Django upgrade, we can try automated utilities like pyupgrade to fix some of these later.
  2. Feb 11, 2020
  3. Jan 02, 2020
    • Manjinder Singh's avatar
      Adding code to output pytest warnings. (#22570) · 6c69b6d4
      Manjinder Singh authored
      * Added pytest-json-report plugin
      	- modifying app-opts in setup.cfg
      	- adding hook to all conftest.py files in repo
      	- setting report to be saved to test_root/log/warnings.json
      	- Writing custom logic to save json report to avoid overwrite if pytest called twice
      This was created to allow us to easily parse through test warnings in jenkins
  4. Dec 12, 2019
  5. Nov 21, 2019
  6. Oct 18, 2019
  7. Oct 09, 2019
    • Feanil Patel's avatar
      Revert requirements changes due to memory issues. · 5d7bdf91
      Feanil Patel authored
      Some change in the requirements here may be responsible for increased
      CPU and memory usage.  This is causing production LMS for edx.org to run
      into lots of performance issues.  Reverting for now until we can narrow
      it down to which change caused the issue.
      5d7bdf91
  8. Oct 03, 2019
  9. Oct 01, 2019
  10. Sep 12, 2019
  11. Aug 23, 2019
  12. Aug 16, 2019
  13. Jul 30, 2019
  14. Jul 26, 2019
  15. Jul 24, 2019
  16. Jun 28, 2019
  17. May 24, 2019
  18. Apr 18, 2019
  19. Feb 28, 2019
  20. Feb 21, 2019
  21. Feb 06, 2019
  22. Feb 04, 2019
  23. Jan 30, 2019
  24. Jan 28, 2019
  25. Jan 22, 2019
  26. Jan 15, 2019
  27. Jan 04, 2019
  28. Jan 03, 2019
  29. Dec 19, 2018
  30. Nov 26, 2018
  31. Nov 20, 2018
  32. Nov 14, 2018