The SIO2 project
  1. The SIO2 project
  2. SIO-1863

Enable marking judging machines to be allowed/disallowed to judge in CPU mode

    Details

      Description

      If you want to connect some instances of SIO2 to sioworkersd and one of these instances wants to judge tasks in CPU mode, then we can't use all judging machines that we have, because they have different CPUs. If we can mark each of judging machines that it is allowed (or disallowed) to judge in CPU mode, then we can use all judging machines and some of them would be used only in VCPU mode.

        Activity

        Hide
        Maciej Matraszek added a comment -
        Moreover, judging in CPU mode must be exclusive: only one task may run on a multicore machine, to prevent interferation. To achieve this, we need a proper read-write-style locking mechanism.
        Show
        Maciej Matraszek added a comment - Moreover, judging in CPU mode must be exclusive: only one task may run on a multicore machine, to prevent interferation. To achieve this, we need a proper read-write-style locking mechanism.
        Hide
        Artur Jamro added a comment -
        Solved by introducing Prioritizing Scheduler (SIO-1930).
        Show
        Artur Jamro added a comment - Solved by introducing Prioritizing Scheduler ( SIO-1930 ).

          People

          • Assignee:
            Szymon AcedaƄski
            Reporter:
            Artur Jamro
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: