judge-server icon indicating copy to clipboard operation
judge-server copied to clipboard

Compiled executor caching is broken

Open Xyene opened this issue 5 years ago • 4 comments

Regressed in https://github.com/DMOJ/judge-server/pull/673, since now the cache is per-worker-process, and gets destroyed on exit. Will require a rewrite of the caching system.

Xyene avatar May 31 '20 20:05 Xyene

I don't think this'll get done by the next release, and will require significant rework anyway. Let's just remove the caching entirely for now, so that we at least don't leak files.

Xyene avatar Sep 30 '20 22:09 Xyene

Removing it will cause the bridged checker to recompile the checker for every testcase, so that also need to be fixed...

kiritofeng avatar Oct 02 '20 19:10 kiritofeng

Might want to remove "good first issue"... no?

Riolku avatar Sep 07 '21 02:09 Riolku

As far as first issues in the judge go, this isn't too bad. In absolute terms, yes, it's a bit tricky.

Xyene avatar Sep 07 '21 02:09 Xyene