Skip to content

Commit

Permalink
RequestTaskAgent: Docs: move configuration parameter table to python …
Browse files Browse the repository at this point in the history
…file
  • Loading branch information
andresailer committed Jun 20, 2018
1 parent 92e2714 commit 47edd83
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 3 deletions.
55 changes: 53 additions & 2 deletions TransformationSystem/Agent/RequestTaskAgent.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,56 @@
""" The Request Task Agent takes request tasks created in the transformation database
and submits to the request management system
"""The Request Task Agent takes request tasks created in the
TransformationDB and submits to the request management system.
+----------------------+---------------------------------------+-------------------------------------------------------+
| **Name** | **Description** | **Example** |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *shifterProxy* | Use a dedicated proxy to submit jobs | DataManager |
| | to the WMS | |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *ShifterCredentials* | Use delegated credentials, same values| |
| |as for | |
| | shifterProxy, but there will not be | |
| |any actual | |
| | proxy used. (New in v6r21) | |
| | | |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *TransType* | | |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *PluginLocation* | | DIRAC.TransformationSystem.Client.TaskManagerPlugin |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *maxNumberOfThreads* | | 15 |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *TasksPerLoop* | | |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *TaskUpdateStatus* | | Checking, Deleted, Killed, Staging, Stalled, Matched, |
| | | Scheduled, Rescheduled, Completed, Submitted, |
| | | Assigned, Received, Waiting, Running |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *SubmitTasks* | | |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *SubmitStatus* | | Active, Completing |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *MonitorTasks* | | |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *MonitorFiles* | | |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *CheckReserved* | | |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *CheckReservedStatus*| | Active, Completing, Stopped |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *UpdateTaskStatus* | | Active, Completing, Stopped |
+----------------------+---------------------------------------+-------------------------------------------------------+
| *UpdateFileStatus* | | Active, Completing, Stopped |
+----------------------+---------------------------------------+-------------------------------------------------------+
.. versionadded:: v6r21
It is possible to run the RequestTaskAgent without a *shifterProxy* or
*ShifterCredentials*, in this case the credentials of the authors of the
transformations are used to submit the jobs to the RMS. This enables the use of
a single RequestTaskAgent for multiple VOs. See also the section about the
:ref:`trans-multi-vo`.
"""

from DIRAC import S_OK
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ See also the sections in :mod:`TransformationSystem.Agent`

inputdataagent
mcextensionagent
requesttaskagent
transformationagent
transformationcleaningagent
validateoutputdataagent
Expand Down

0 comments on commit 47edd83

Please sign in to comment.