1 |
# config file for lcg-info-dynamic-scheduler plugin |
2 |
# this version is configured to use static text files for |
3 |
# the LRMS/scheduler state information. This may be useful |
4 |
# for e.g. verifying the installation without having to have |
5 |
# the LRMS up and running; or perhaps if you generate the |
6 |
# text files from the LRMS, but using a different system to |
7 |
# do so. |
8 |
|
9 |
# the format is defined in the documentation of the python |
10 |
# ConfigParser module. Sections/options defined inline in |
11 |
# this version. |
12 |
|
13 |
[Main] |
14 |
# static_ldif_file is the file containing the static version of the |
15 |
# required LDIF output. It is used here to search for the |
16 |
# GlueCEUniqueIDs and the VOs associated with each one. |
17 |
static_ldif_file: @TARGPREFIX@/@CONFIGSUFFIX@/static-file-CE.ldif |
18 |
|
19 |
# vomap is a list of key : value pairs. They deal with the situation |
20 |
# where the group names reported by the two backends (LRMS and scheduler) |
21 |
# might not be the same as the VO names. Where the names are different, |
22 |
# put a line here like 'groupname : voname', one pair per line. |
23 |
# For VOs where the group/vo names are the same, no need to put them |
24 |
# here but it won't hurt either. |
25 |
# all lines after the first need to be indented by at least one space |
26 |
# in order to be recognized as part of 'vomap'. |
27 |
|
28 |
vomap : |
29 |
alice:alice |
30 |
alicesgm:alice |
31 |
astrop:astrop |
32 |
atlas:atlas |
33 |
atlsgm:atlas |
34 |
biome:biomed |
35 |
biomesgm:biomed |
36 |
cms:cms |
37 |
cmssgm:cms |
38 |
dans:dans |
39 |
dteam:dteam |
40 |
dzero:dzero |
41 |
emutd:emutd |
42 |
esr:esr |
43 |
geant:geant4 |
44 |
lhcb:lhcb |
45 |
lhcbsgm:lhcb |
46 |
ncf:ncf |
47 |
ops:ops |
48 |
phicos:phicos |
49 |
phicosgm:phicos |
50 |
pvier:pvier |
51 |
ridgrd:ridgrid |
52 |
vldbi:vldbi |
53 |
vledut:vledut |
54 |
vlefi:vlefi |
55 |
vlemed:vlemed |
56 |
vlibu:vlibu |
57 |
|
58 |
# module_search_path is a (optional) colon-separated list of directories |
59 |
# that will be added to the PYTHONPATH when the command is being |
60 |
# run. This allows for deployment flexibility. |
61 |
module_search_path : ../lrms:../ett |
62 |
|
63 |
[LRMS] |
64 |
# One could put a command here that writes the required LRMS state |
65 |
# information to stdout; here we just get info from a text file. |
66 |
|
67 |
lrms_backend_cmd : cat @TARGPREFIX@/@SCRIPTSUFFIX@/lrm-backend-output.example |
68 |
|
69 |
[Scheduler] |
70 |
# One could put a command here that writes the required scheduler |
71 |
# max-job-slots information to stdout; here we just get info from a |
72 |
# text file. |
73 |
# Note that the entire Scheduler section |
74 |
# is optional, the generic script contains defaults should Scheduler |
75 |
# be absent. |
76 |
|
77 |
vo_max_jobs_cmd : cat @TARGPREFIX@/@SCRIPTSUFFIX@/vo-max-slot.example |
78 |
|
79 |
cycle_time : 0 |