1. 12 Feb, 2018 1 commit
  2. 07 Feb, 2018 1 commit
  3. 21 Feb, 2017 1 commit
  4. 13 Feb, 2017 1 commit
  5. 01 Dec, 2016 1 commit
  6. 25 Nov, 2016 1 commit
  7. 06 Sep, 2016 1 commit
  8. 23 Aug, 2016 2 commits
  9. 16 Jul, 2016 3 commits
  10. 07 Jul, 2016 2 commits
  11. 27 Jun, 2016 2 commits
  12. 29 Jan, 2015 2 commits
    • Merge pull request #36 from edx/ned/proxy-subprocess · 6b17c33a
      Optionally use a proxy process to spawn subprocesses
      Ned Batchelder committed
    • Optionally use a proxy process to spawn subprocesses · f4cb95bb
      When spawning subprocesses, fork() will fail if the memory of the parent
      can't be duplicated in the child. This means large long-lived processes
      will have problems using CodeJail repeatedly.
      
      This introduces a long-lived proxy subprocess which then spawns the
      actual subprocesses.  Because the proxy process starts small and stays
      small, it will be able to spawn subprocesses even when the parent
      process grows large.
      
      The use of the proxy process is controlled by a "PROXY" limit, which
      should be 0 or 1.  If neither is set, then the CODEJAIL_PROXY
      environment variable determines whether the proxy is used.
      Ned Batchelder committed
  13. 12 Jan, 2015 1 commit
  14. 08 Jan, 2015 2 commits
  15. 05 Jan, 2015 1 commit
  16. 31 Dec, 2014 1 commit
  17. 08 Dec, 2014 5 commits
  18. 05 Dec, 2014 1 commit
  19. 29 Sep, 2014 1 commit
  20. 15 Sep, 2014 5 commits
  21. 02 Sep, 2014 1 commit
  22. 10 Jul, 2014 1 commit
  23. 08 Jul, 2014 2 commits
  24. 17 Jun, 2014 1 commit