Commit Graph

221 Commits

Author SHA1 Message Date
Janusch Jacoby
13be0f65dd Improve error and output handling
Display websocket and container status messages as well as line feeds
to the user.
2015-09-16 19:14:36 +02:00
Alexander Kastius
81aa5d5d8f Fixed submission-scoring.
Added parsing of exit cmd.
2015-09-16 18:34:04 +02:00
Janusch Jacoby
c8253a6ba0 Manually merge changes from webpython branch. 2015-09-15 16:55:16 +02:00
Ralf Teusner
bc51948ada fixed some tests.. 2015-08-25 16:02:14 +02:00
Ralf Teusner
8bb98dc8e9 fixed some errors concerning pooling, container cleanup, timeouts etc. 2015-08-21 16:32:25 +02:00
Ralf Teusner
646e45700b some changes on logging output (better readability) 2015-08-21 14:43:57 +02:00
Jan Renz
51fa137b9d try to delete volume dir of any killed execution dcontainer on container deletion 2015-07-27 16:07:57 +02:00
Jan Renz
6af614ca7c use stdout 2015-06-18 20:13:43 +02:00
Jan Renz
278e30ccf8 Fix adapter 2015-06-18 19:34:28 +02:00
Jan Renz
7f5a76038f Fix adapter 2015-06-18 19:04:35 +02:00
Jan Renz
35b2177c71 Add mocha adpater 2015-06-17 15:29:35 +02:00
Jan Renz
eac54da11a Clean Working Folder without Threads
Disabled some tests that are not matching our current code base
2015-04-28 15:04:54 +02:00
Jan Renz
b8e35274ac Added some roadmap 2015-04-28 13:46:56 +02:00
Jan Renz
f5339e4664 Renamed tests, fix default 2015-04-28 11:40:49 +02:00
Jan Renz
89c851b24f Clean Up Dir.. 2015-04-28 11:14:33 +02:00
Ralf Teusner
fd3d489bd4 prevent multiple files with same name to crash the file tree 2015-04-27 11:57:24 +02:00
Ralf Teusner
793160cf6f prevent NaNs in scoring 2015-04-27 10:38:12 +02:00
jprberlin
74dacbee3d Merge pull request #17 from franzliedke/patch-1
Clean up after debugging session
2015-04-23 13:17:29 +02:00
Jan Renz
7296ccda33 Cleanup 2015-04-23 13:12:44 +02:00
Franz Liedke
480d6490f5 Clean up Docker client class. 2015-04-23 13:09:02 +02:00
Jan Renz
a5d5dde7a8 Debugging 2015-04-23 12:58:21 +02:00
Jan Renz
40f37410ac Fix logged 2015-04-23 10:04:17 +02:00
Jan Renz
431b18b526 Added some logs 2015-04-23 09:54:30 +02:00
Jan Renz
edbf74b4b9 Only return container if its not there already 2015-04-23 08:59:30 +02:00
Ralf Teusner
d610155dbc access class wide variable 2015-04-22 17:46:10 +02:00
Ralf Teusner
e515afe619 updated container handling. hopefully removed potential error source. 2015-04-22 15:00:01 +02:00
Ralf Teusner
a7087824b1 added a null check, removed setting status to used due to test problems, fixed mocking of container object. 2015-04-22 11:38:07 +02:00
Ralf Teusner
e448e403ba restart containers if they are running for more than 15 minutes (900 seconds) 2015-04-21 18:28:34 +02:00
Jan Renz
635900b3cc Restart container on timeout 2015-04-15 19:54:15 +02:00
Jan Renz
940eee5856 Show warning if all containers are depleted. 2015-04-15 17:17:39 +02:00
Jan Renz
48c9bbcea5 Changed the way we empty the working dir after continaer is returnned in pool 2015-04-15 08:17:26 +02:00
Jan Renz
69bac3fe20 Avoid utf-8 trouble 2015-04-14 20:26:43 +02:00
Jan Renz
95923a137e Do not create more containers as the pool count 2015-04-14 20:23:41 +02:00
Jan Renz
9d7cb92931 Merge branch 'master' of https://github.com/openHPI/codeocean
Conflicts:
	lib/docker_client.rb
2015-04-14 20:19:12 +02:00
Jan Renz
366f2b8ef0 backup 2015-04-14 20:17:36 +02:00
Hauke Klement
b46055eca3 added option to recycle Docker containers 2015-04-14 19:59:11 +02:00
Jan Renz
7f7e538af2 Added comment to explain commented stuff 2015-04-14 19:49:46 +02:00
Jan Renz
9187596f18 Do not create container if pooling is on and all containers are gone 2015-04-14 19:47:01 +02:00
Jan Renz
91ac7e8e37 debugging 2015-04-14 17:10:05 +02:00
Jan Renz
0b7ae86a69 debugging 2015-04-14 16:54:23 +02:00
Jan Renz
a410696438 debugging 2015-04-14 16:53:56 +02:00
Jan Renz
168df58cc7 debugging 2015-04-14 16:45:56 +02:00
Jan Renz
c0fde51f6c Backup commit 2015-04-13 22:36:27 +02:00
Ralf Teusner
172ca91329 bugfixes, policies, errors now have a link to the submissions 2015-04-10 20:23:38 +02:00
Hauke Klement
5bb4f192c0 fixed markup of flash messages 2015-03-27 09:33:00 +01:00
Hauke Klement
ba3476cfec some refactoring 2015-03-19 14:33:51 +01:00
Hauke Klement
d109663cb9 extracted boolean validation logic into stand-alone validator 2015-03-18 09:10:58 +01:00
Hauke Klement
15d8984a9e added the ability to prohibit network access for code submissions executed using Docker 2015-03-17 17:14:25 +01:00
Hauke Klement
b1218e0b80 added the ability to limit memory consumption of code submissions executed using Docker 2015-03-17 15:51:59 +01:00
Hauke Klement
8c6490c9f7 improved the Docker client's robustness regarding random errors 2015-03-16 16:23:52 +01:00