Project

General

Profile

Frontend.byexperiment.xml

<frontend advertise_delay="5" advertise_with_multiple="False" advertise_with_tcp="False" frontend_name="frontend-v2_5_1" loop_delay="60" restart_attempts="3" restart_interval="1800">
   <downtimes/>
   <log_retention max_days="7.0" max_mbytes="100.0" min_days="3.0"/>
   <match match_expr="True">
      <factory query_expr="True">
         <match_attrs>
         </match_attrs>
         <collectors>
            <collector DN="/DC=org/DC=doegrids/OU=Services/CN=gfactory/gpsn01.fnal.gov" comment="Define factory collectors globally for simplicity" factory_identity="gfactory@gpsn01.fnal.gov" my_identity="frontend@gpsn01.fnal.gov" node="gpsn01.fnal.gov:9618"/>
         </collectors>
      </factory>
      <job comment="Define job constraint and schedds globally for simplicity" query_expr="(JobUniverse==5)&amp;&amp;(GLIDEIN_Is_Monitor =!=  TRUE)&amp;&amp;(JOB_Is_Monitor =!= TRUE)">
         <match_attrs>
         </match_attrs>
         <schedds>
            <schedd DN="/DC=org/DC=doegrids/OU=Services/CN=gpsn01.fnal.gov" fullname="gpsn01.fnal.gov"/>
         </schedds>
      </job>
   </match>
   <monitor base_dir="/home/gfactory/www/frontend/monitor" flot_dir="/home/gfactory/v2_5_1/utilities/javascriptrrd-0.5.0/flot" javascriptRRD_dir="/home/gfactory/v2_5_1/utilities/javascriptrrd-0.5.0" jquery_dir="/home/gfactory/v2_5_1/utilities/javascriptrrd-0.5.0/flot"/>
   <security classad_proxy="/home/gfactory/.grid/pilot.dbox.proxy" proxy_DN="/DC=org/DC=doegrids/OU=Services/CN=gfactory/gpsn01.fnal.gov" proxy_selection_plugin="ProxyAll" security_name="frontend" sym_key="aes_256_cbc">
      <proxies>
         <proxy absfname="/home/gfactory/.grid/pilot.dbox.proxy" security_class="frontend"/>
      </proxies>
   </security>
   <stage base_dir="/home/gfactory/www/frontend/stage" use_symlink="True" web_base_url="http://gpsn01.fnal.gov/frontend/stage"/>
   <work base_dir="/home/gfactory/v2_5_1/frontend" base_log_dir="/home/gfactory/v2_5_1/frontend_logs"/>
   <attrs>
      <attr name="GLIDECLIENT_Rank" glidein_publish="False" job_publish="False" parameter="True" type="string" value="1"/>
      <attr name="GLIDECLIENT_Start" glidein_publish="False" job_publish="False" parameter="True" type="string" value="True"/>
      <attr name="GLIDEIN_Expose_Grid_Env" glidein_publish="True" job_publish="True" parameter="False" type="string" value="True"/>
      <attr name="GLIDEIN_Glexec_Use" glidein_publish="True" job_publish="True" parameter="False" type="string" value="OPTIONAL"/>
      <attr name="USE_MATCH_AUTH" glidein_publish="False" job_publish="False" parameter="True" type="string" value="True"/>
   </attrs>
   <groups>
      <group name="FNAL_argoneut" enabled="True">
         <config>
            <idle_glideins_per_entry max="10" reserve="5"/>
            <idle_vms_per_entry curb="5" max="100"/>
            <running_glideins_per_entry max="10000" relative_to_queue="1.15"/>
         </config>
         <downtimes/>
         <match match_expr='glidein["attrs"]["GLIDEIN_Site"] in job["DESIRED_Sites"].split(",")'>
            <factory query_expr='(GLIDEIN_Site=!=UNDEFINED)&amp;&amp;(GLIDEIN_Site=="FNAL_argoneut")'>
               <match_attrs>
                  <match_attr name="GLIDEIN_Site" type="string"/>
               </match_attrs>
               <collectors>
               </collectors>
            </factory>
            <job query_expr='(stringListMember("FNAL_argoneut",DESIRED_Sites)=?=True)'>
               <match_attrs>
                  <match_attr name="DESIRED_Sites" type="string"/>
               </match_attrs>
               <schedds>
               </schedds>
            </job>
         </match>
         <security>
            <proxies>
               <proxy absfname="/home/gfactory/.grid/pilot.argoneut.proxy" security_class="frontend"/>
            </proxies>
         </security>
         <attrs>
         </attrs>
         <files>
         </files>
      </group>
      <group name="FNAL_gm2" enabled="True">
         <config>
            <idle_glideins_per_entry max="10" reserve="5"/>
            <idle_vms_per_entry curb="5" max="100"/>
            <running_glideins_per_entry max="10000" relative_to_queue="1.15"/>
         </config>
         <downtimes/>
         <match match_expr='glidein["attrs"]["GLIDEIN_Site"] in job["DESIRED_Sites"].split(",")'>
            <factory query_expr='(GLIDEIN_Site=!=UNDEFINED)&amp;&amp;(GLIDEIN_Site=="FNAL_gm2")'>
               <match_attrs>
                  <match_attr name="GLIDEIN_Site" type="string"/>
               </match_attrs>
               <collectors>
               </collectors>
            </factory>
            <job query_expr='(stringListMember("FNAL_gm2",DESIRED_Sites)=?=True)'>
               <match_attrs>
                  <match_attr name="DESIRED_Sites" type="string"/>
               </match_attrs>
               <schedds>
               </schedds>
            </job>
         </match>
         <security>
            <proxies>
               <proxy absfname="/home/gfactory/.grid/pilot.gm2.proxy" security_class="frontend"/>
            </proxies>
         </security>
         <attrs>
         </attrs>
         <files>
         </files>
      </group>
      <group name="FNAL_lbne" enabled="True">
         <config>
            <idle_glideins_per_entry max="10" reserve="5"/>
            <idle_vms_per_entry curb="5" max="100"/>
            <running_glideins_per_entry max="10000" relative_to_queue="1.15"/>
         </config>
         <downtimes/>
         <match match_expr='glidein["attrs"]["GLIDEIN_Site"] in job["DESIRED_Sites"].split(",")'>
            <factory query_expr='(GLIDEIN_Site=!=UNDEFINED)&amp;&amp;(GLIDEIN_Site=="FNAL_lbne")'>
               <match_attrs>
                  <match_attr name="GLIDEIN_Site" type="string"/>
               </match_attrs>
               <collectors>
               </collectors>
            </factory>
            <job query_expr='(DESIRED_Sites=="FNAL_lbne")'>
               <match_attrs>
                  <match_attr name="DESIRED_Sites" type="string"/>
               </match_attrs>
               <schedds>
               </schedds>
            </job>
         </match>
         <security>
            <proxies>
               <proxy absfname="/home/gfactory/.grid/pilot.lbne.proxy" security_class="frontend"/>
            </proxies>
         </security>
         <attrs>
         </attrs>
         <files>
         </files>
      </group>
      <group name="FNAL_minerva" enabled="True">
         <config>
            <idle_glideins_per_entry max="10" reserve="5"/>
            <idle_vms_per_entry curb="5" max="100"/>
            <running_glideins_per_entry max="10000" relative_to_queue="1.15"/>
         </config>
         <downtimes/>
         <match match_expr='glidein["attrs"]["GLIDEIN_Site"] in job["DESIRED_Sites"].split(",")'>
            <factory query_expr='(GLIDEIN_Site=!=UNDEFINED)&amp;&amp;(GLIDEIN_Site=="FNAL_minerva")'>
               <match_attrs>
                  <match_attr name="GLIDEIN_Site" type="string"/>
               </match_attrs>
               <collectors>
               </collectors>
            </factory>
            <job query_expr='(stringListMember("FNAL_minerva",DESIRED_Sites)=?=True)'>
               <match_attrs>
                  <match_attr name="DESIRED_Sites" type="string"/>
               </match_attrs>
               <schedds>
               </schedds>
            </job>
         </match>
         <security>
            <proxies>
               <proxy absfname="/home/gfactory/.grid/pilot.minerva.proxy" security_class="frontend"/>
            </proxies>
         </security>
         <attrs>
         </attrs>
         <files>
         </files>
      </group>
      <group name="FNAL_minos" enabled="True">
         <config>
            <idle_glideins_per_entry max="10" reserve="5"/>
            <idle_vms_per_entry curb="5" max="100"/>
            <running_glideins_per_entry max="10000" relative_to_queue="1.15"/>
         </config>
         <downtimes/>
         <match match_expr='glidein["attrs"]["GLIDEIN_Site"] in job["DESIRED_Sites"].split(",")'>
            <factory query_expr='(GLIDEIN_Site=!=UNDEFINED)&amp;&amp;(GLIDEIN_Site=="FNAL_minos")'>
               <match_attrs>
                  <match_attr name="GLIDEIN_Site" type="string"/>
               </match_attrs>
               <collectors>
               </collectors>
            </factory>
            <job query_expr='(stringListMember("FNAL_minos",DESIRED_Sites)=?=True)'>
               <match_attrs>
                  <match_attr name="DESIRED_Sites" type="string"/>
               </match_attrs>
               <schedds>
               </schedds>
            </job>
         </match>
         <security>
            <proxies>
               <proxy absfname="/home/gfactory/.grid/pilot.minos.proxy" security_class="frontend"/>
            </proxies>
         </security>
         <attrs>
         </attrs>
         <files>
         </files>
      </group>
      <group name="FNAL_mu2e" enabled="True">
         <config>
            <idle_glideins_per_entry max="10" reserve="5"/>
            <idle_vms_per_entry curb="5" max="100"/>
            <running_glideins_per_entry max="10000" relative_to_queue="1.15"/>
         </config>
         <downtimes/>
         <match match_expr='glidein["attrs"]["GLIDEIN_Site"] in job["DESIRED_Sites"].split(",")'>
            <factory query_expr='(GLIDEIN_Site=!=UNDEFINED)&amp;&amp;(GLIDEIN_Site=="FNAL_mu2e")'>
               <match_attrs>
                  <match_attr name="GLIDEIN_Site" type="string"/>
               </match_attrs>
               <collectors>
               </collectors>
            </factory>
            <job query_expr='(stringListMember("FNAL_mu2e",DESIRED_Sites)=?=True)'>
               <match_attrs>
                  <match_attr name="DESIRED_Sites" type="string"/>
               </match_attrs>
               <schedds>
               </schedds>
            </job>
         </match>
         <security>
            <proxies>
               <proxy absfname="/home/gfactory/.grid/pilot.mu2e.proxy" security_class="frontend"/>
            </proxies>
         </security>
         <attrs>
         </attrs>
         <files>
         </files>
      </group>
      <group name="FNAL_nova" enabled="True">
         <config>
            <idle_glideins_per_entry max="10" reserve="5"/>
            <idle_vms_per_entry curb="5" max="100"/>
            <running_glideins_per_entry max="10000" relative_to_queue="1.15"/>
         </config>
         <downtimes/>
         <match match_expr='glidein["attrs"]["GLIDEIN_Site"] in job["DESIRED_Sites"].split(",")'>
            <factory query_expr='(GLIDEIN_Site=!=UNDEFINED)&amp;&amp;(GLIDEIN_Site=="FNAL_nova")'>
               <match_attrs>
                  <match_attr name="GLIDEIN_Site" type="string"/>
               </match_attrs>
               <collectors>
               </collectors>
            </factory>
            <job query_expr='(stringListMember("FNAL_nova",DESIRED_Sites)=?=True)'>
               <match_attrs>
                  <match_attr name="DESIRED_Sites" type="string"/>
               </match_attrs>
               <schedds>
               </schedds>
            </job>
         </match>
         <security>
            <proxies>
               <proxy absfname="/home/gfactory/.grid/pilot.nova.proxy" security_class="frontend"/>
            </proxies>
         </security>
         <attrs>
         </attrs>
         <files>
         </files>
      </group>
      <group name="FNAL_uboone" enabled="True">
         <config>
            <idle_glideins_per_entry max="10" reserve="5"/>
            <idle_vms_per_entry curb="5" max="100"/>
            <running_glideins_per_entry max="10000" relative_to_queue="1.15"/>
         </config>
         <downtimes/>
         <match match_expr='glidein["attrs"]["GLIDEIN_Site"] in job["DESIRED_Sites"].split(",")'>
            <factory query_expr='(GLIDEIN_Site=!=UNDEFINED)&amp;&amp;(GLIDEIN_Site=="FNAL_uboone")'>
               <match_attrs>
                  <match_attr name="GLIDEIN_Site" type="string"/>
               </match_attrs>
               <collectors>
               </collectors>
            </factory>
            <job query_expr='(stringListMember("FNAL_uboone",DESIRED_Sites)=?=True)'>
               <match_attrs>
                  <match_attr name="DESIRED_Sites" type="string"/>
               </match_attrs>
               <schedds>
               </schedds>
            </job>
         </match>
         <security>
            <proxies>
               <proxy absfname="/home/gfactory/.grid/pilot.uboone.proxy" security_class="frontend"/>
            </proxies>
         </security>
         <attrs>
         </attrs>
         <files>
         </files>
      </group>
      <group name="main" enabled="False">
         <config>
            <idle_glideins_per_entry max="10" reserve="5"/>
            <idle_vms_per_entry curb="5" max="100"/>
            <running_glideins_per_entry max="10000" relative_to_queue="1.15"/>
         </config>
         <downtimes/>
         <match match_expr="True">
            <factory query_expr="True">
               <match_attrs>
               </match_attrs>
               <collectors>
               </collectors>
            </factory>
            <job query_expr="True">
               <match_attrs>
               </match_attrs>
               <schedds>
               </schedds>
            </job>
         </match>
         <security>
            <proxies>
            </proxies>
         </security>
         <attrs>
         </attrs>
         <files>
         </files>
      </group>
   </groups>
   <collectors>
      <collector DN="/DC=org/DC=doegrids/OU=Services/CN=gpsn01.fnal.gov" node="gpsn01.fnal.gov:9640" secondary="False"/>
      <collector DN="/DC=org/DC=doegrids/OU=Services/CN=gpsn01.fnal.gov" node="gpsn01.fnal.gov:9641-9645" secondary="True"/>
   </collectors>
   <files>
   </files>
</frontend>