From 785b544f6d02ba971e6aa08318bac9f658fc6448 Mon Sep 17 00:00:00 2001 From: Marek Lisy Date: Mon, 4 Apr 2016 15:20:58 +0200 Subject: [PATCH] Updated Assignments overview (markdown) --- Assignments-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assignments-overview.md b/Assignments-overview.md index d7826d7..c7bc2f6 100644 --- a/Assignments-overview.md +++ b/Assignments-overview.md @@ -5,7 +5,7 @@ submits their solution. An assignment is described by a YAML file that contains build, run and test it. ### Terminology -Following text requires knowledge of basic terminology used by ReCodEx. Please, check [separate page](https://github.com/ReCodEx/GlobalWiki/wiki/Terminology). +Following text requires knowledge of basic terminology used by ReCodEx. Please, check [separate page](Terminology). ### Basics Job is a set/list of tasks (it is generally a set, but order of tasks have some meaning). These tasks may have dependencies (arbitrary number), which needs to be observed. When recodex-worker processes job, it creates a task graph, where tasks are vertices and dependencies are edges (A -> B means that the task A is on the dependency list of task B) and creates its linear ordering. The graph must be acyclic (otherwise linear ordering will not exist) and the recodex-worker attempts to execute maximal number of tasks possible. Tasks without dependencies can be executed directly, other tasks are executed when all their dependencies have been successfully completed.