Configuration file

Here is a list of the important files from the MOTEUR distribution.

  • grid.conf is the main configuration file of MOTEUR. It is used by the sequencer, the GASW service and the helloGrid binary. It is located in the conf directory of the MOTEUR's base directory. It is a text file whose lines format is PARAMETER=value, where PARAMETER can be:
    • GRID: in this case, value must be either LCG, or GRID5000, or LOCAL. The default value is LCG. Details about the grid types can be found here.
    • TIMEOUT: in this case, value must be a positive integer. This parameter represents the timeout value in seconds of the submitted jobs. The default value is 3600s.
    • RETRYCOUNT: sets the number of retries allowed for a job in case of failure. 1 indicates that the job will be submitted only once. value must be a positive integer.
    • LOGIN: the login to be used to connect (via ssh) to the User Interface (LCG case) or to the frontale (GRID5000 case). The following value must be a string. If it is empty, MOTEUR will assume that it is running on a UI and will try to submit jobs from the local host.
    • UI: the name of the User Interface or frontale from which jobs will be submitted. The following value must be a string.If it is empty, MOTEUR will assume that it is running on a UI and will try to submit jobs from the local host.
    • KEY: the absolute path to the key to be used to connect to the UI or frontale to manage jobs. The following value must be a string. If it is empty, MOTEUR will assume that it is running on a UI and will try to submit jobs from the local host. This key must be added to an ssh-agent before starting MOTEUR, in order to avoid passphrase prompts during the execution.
    • VO: in the LCG case, this parameter specifies the name of the VO to be used. The following value must be a string. This parameter is mandatory in the LCG case.
    • SE: in the LCG case, this parameter specifies the name of the Storage Element where intermediate results are to be registered. The following value must be a string. This parameter is mandatory in the LCG case.
  • ID.err, where ID represents the unique identifier of the current execution is a log file that mainly traces the status evolution of the jobs monitored by MOTEUR.
  • ID.out, where ID represents the unique identifier of the current execution is a log file that displays a trace of the parsing procedure and of the services invocation.
  • ID.html, where ID represents the unique identifier of the current execution allows the user to monitor the workflow execution. It contains a graphical view of the workflow (“workflow status” section, containing id.dot.gif and id_small.dot.gif) and allows the user to browse some general information about the MOTEUR parameters used, information about the services of the workflow and a complete provenance tree of any produced data, starting from the roots (“Workflow inputs”) or the leaves (“Workflow results”).