1. 23 Aug, 2016 1 commit
  2. 16 Jul, 2016 3 commits
  3. 07 Jul, 2016 2 commits
  4. 27 Jun, 2016 2 commits
  5. 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
  6. 12 Jan, 2015 1 commit
  7. 08 Jan, 2015 2 commits
  8. 05 Jan, 2015 1 commit
  9. 31 Dec, 2014 1 commit
  10. 08 Dec, 2014 5 commits
  11. 05 Dec, 2014 1 commit
  12. 29 Sep, 2014 1 commit
  13. 15 Sep, 2014 5 commits
  14. 02 Sep, 2014 1 commit
  15. 10 Jul, 2014 1 commit
  16. 08 Jul, 2014 2 commits
  17. 17 Jun, 2014 1 commit
  18. 07 May, 2014 1 commit
  19. 06 May, 2014 1 commit
  20. 02 May, 2014 3 commits
  21. 22 Apr, 2014 1 commit
  22. 18 Apr, 2014 1 commit
  23. 28 Mar, 2014 1 commit