-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsites.xml.template
51 lines (44 loc) · 3.34 KB
/
sites.xml.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?xml version="1.0" encoding="UTF-8"?>
<sitecatalog xmlns="http://pegasus.isi.edu/schema/sitecatalog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pegasus.isi.edu/schema/sitecatalog http://pegasus.isi.edu/schema/sc-4.0.xsd" version="4.0">
<site handle="local" arch="x86_64">
<directory type="shared-scratch" path="${RUN_DIR}/scratch">
<file-server operation="all" url="file://${RUN_DIR}/scratch"/>
</directory>
<directory type="local-storage" path="${RUN_DIR}/outputs">
<file-server operation="all" url="file://${RUN_DIR}/outputs"/>
</directory>
<profile namespace="pegasus" key="SSH_PRIVATE_KEY" >${HOME}/.ssh/workflow</profile>
<profile namespace="env" key="PATH" >${PATH}</profile>
<profile namespace="env" key="LD_LIBRARY_PATH" >${LD_LIBRARY_PATH}</profile>
<profile namespace="condor" key="+WantsStashCache" >True</profile>
</site>
<site handle="stash" arch="x86_64" os="LINUX">
<directory type="shared-scratch" path="/stash2/user/${USER}/public">
<file-server operation="get" url="http://stash.osgconnect.net/~${USER}"/>
<!-- file-server operation="get" url="stash:///user/${USER}/public"/ -->
<file-server operation="put" url="scp://${USER}@login02.osgconnect.net/stash2/user/${USER}/public"/>
</directory>
</site>
<site handle="condorpool" arch="x86_64" os="LINUX">
<profile namespace="pegasus" key="style" >condor</profile>
<profile namespace="condor" key="universe" >vanilla</profile>
<profile namespace="condor" key="requirements" >OSGVO_OS_STRING == "RHEL 6" && HAS_MODULES == True && HAS_UNZIP == True && HAS_SCP == True && GLIDEIN_ResourceName != "Hyak" && GLIDEIN_ResourceName != "IIT_CE1" && GLIDEIN_ResourceName != "IIT_CE" && GLIDEIN_ResourceName != "UCR-HEP" && GLIDEIN_ResourceName != "cinvestav" && GLIDEIN_Site != "UUCHPC" && TARGET.GLIDEIN_ResourceName =!= MY.MachineAttrGLIDEIN_ResourceName1 && TARGET.GLIDEIN_ResourceName =!= MY.MachineAttrGLIDEIN_ResourceName2 && TARGET.GLIDEIN_ResourceName =!= MY.MachineAttrGLIDEIN_ResourceName3 && TARGET.GLIDEIN_ResourceName =!= MY.MachineAttrGLIDEIN_ResourceName4</profile>
<profile namespace="condor" key="request_memory" >2 GB</profile>
<profile namespace="condor" key="request_disk" >30 GB</profile>
<profile namespace="condor" key="+WantsStashCache" >True</profile>
<!-- disable OSG squid caching for now -->
<profile namespace="env" key="http_proxy" ></profile>
<profile namespace="env" key="OSG_SQUID_LOCATION" ></profile>
</site>
<site handle="jetstream-staging" arch="x86_64" os="LINUX">
<directory type="shared-scratch" path="${PWD}/staging">
<file-server operation="all" url="scp://${USER}@${HOSTNAME}${PWD}/staging"/>
</directory>
</site>
<site handle="jetstream-condorpool" arch="x86_64" os="LINUX">
<profile namespace="pegasus" key="style" >condor</profile>
<profile namespace="condor" key="universe" >vanilla</profile>
<profile namespace="condor" key="request_memory" >2 GB</profile>
<profile namespace="condor" key="request_disk" >1 GB</profile>
</site>
</sitecatalog>