uid / collabode

collab + code = collabode
http://groups.csail.mit.edu/uid/collabode/
Other
28 stars 8 forks source link

Defend against programs with infinite loops, excessive allocation, etc. #46

Open maxg opened 12 years ago

maxg commented 12 years ago

Visibility of all running launches and test suites.

Kill programs after a timeout.

Launch programs with high niceness.

Launch programs with small memory bounds.

Ensure Collabode remains responsive with infinite loop launches.

Ensure running launches are terminated when Collabode is terminated.

(Imported from Bitbucket #46 reported by maxg on 2011-06-02)

maxg commented 12 years ago

Client-side responsiveness during infinite loop requires stopping or limiting pad updates. (maxg on 2011-09-19)