Amir Keivan Mohtashami
Amir Keivan Mohtashami
Currently, judging is only done on datasets that have background judging enabled even if submissions are invalidated manually. As far as I know, this is not the way it was...
This change is [](https://reviewable.io/reviews/cms-dev/cms/629)
We have to look into how to allow devices behind NAT to send and receive p2p messages. Options: - LibP2P Built-in Mechanisms - https://en.wikipedia.org/wiki/TCP_hole_punching
**Description:** When there are many workers, ES gets overloaded and can not assign a new task fast enough. This reduces the efficiency so much that having more workers after a...
To address #1216, this PR splits the ES into two separate services: 1- QueueService: This service is solely responsible for maintaining the queue. It assigns tasks to the worker. Once...