Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: cat-bro <cathjb@gmail.com>
  • Loading branch information
nuwang and cat-bro authored Mar 14, 2024
1 parent bcb9b2f commit 1037d9d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/topics/inner_workings.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ Types of objects
Conceptually, TPV consists of the following types of objects.

1. **Entities** - An entity is anything that will be considered for scheduling
by TPV. Entities include Tools, Users, Groups, Rules and Destinations.
by TPV. Entities include Tools, Users, Roles, Rules and Destinations.
All entities have some common properties (id, cores, mem, env, params,
and scheduling tags).

2. **Scheduling Tags** - Entities can have scheduling tags defined on them that determine which
entities match up, and which destination they can schedule on. Tags fall into one of four categories,
(required, preferred, accepted, rejected), ranging from indicating a requirement for a particular destination,
(require, prefer, accept, reject), ranging from indicating a requirement for a particular destination,
to indicating complete aversion.

3. **Loader** - The loader is responsible for loading entity definitions from a config file.
Expand Down

0 comments on commit 1037d9d

Please sign in to comment.