Configuration File
The configuration file for the WMS is '/opt/glite/etc/glite_wms.conf' It is divided in sub-sections, one common and one for each grid component the WMS is composed of.
  • Common section:
    Common =  [
        HostProxyFile  =  "${GLITE_LOCATION_VAR}/wms.proxy";
        DGUser  =  "${GLITE_WMS_USER}";
        ];
  • Workload Manager Section:
    WorkloadManager =  [
        IsmDumpRate = 600;
        DisablePurchasingFromGris  =  true;
        IsmBlackList  =  {};
        EnableIsmDump  =  false;
        ExpiryPeriod  =  86400;
        PipeDepth  =  200;
        JobWrapperTemplateDir  =  "/opt/glite/etc/templates";
        IsmDump  =  "${GLITE_LOCATION_VAR}/workload_manager/ismdump.fl";
        IsmIiPurchasingRate  =  480;
        PboxHostName = "";
        MatchRetryPeriod  =  21600;
        DispatcherType  =  "filelist";
        PboxPortNum  =  6699;
        LogLevel  =  6;
        LogFile   =  "${GLITE_LOCATION_LOG}/workload_manager_events.log";
        DliServiceName  =  "data-location-interface";
        MaxOutputSandboxSize  =  -1;
        IsmUpdateRate  =  1000000;
        CeMonitorAsynchPort  =  0;
        EnableBulkMM  =  true;
        MaxRetryCount  =  10;
        SiServiceName  =  "org.glite.SEIndex";
        CeForwardParameters  =  {"GlueHostMainMemoryVirtualSize","GlueHostMainMemoryRAMSize","GlueCEPolicyMaxCPUTime"};
        CeMonitorServices  =  {};
        Input  =  "${GLITE_LOCATION_VAR}/workload_manager/input.fl";
        WorkerThreads  =  5;
        ]; 
  • LogMonitor Section:
    LogMonitor =  [
        CondorLogRecycleDir  =  "${GLITE_LOCATION_VAR}/logmonitor/CondorG.log/recycle";
        LockFile  =  "${GLITE_LOCATION_VAR}/logmonitor/lock";
        AbortedJobsTimeout  =  600;
        CondorLogDir  =  "${GLITE_LOCATION_VAR}/logmonitor/CondorG.log";
        MonitorInternalDir  =  "${GLITE_LOCATION_VAR}/logmonitor/internal";
        MainLoopDuration  =  5;
        GlobusDownTimeout  =  7200;
        LogLevel  =  5;
        JobsPerCondorLog  =  1000;
        LogFile  =  "${GLITE_LOCATION_LOG}/logmonitor_events.log";
        ExternalLogFile  =  "${GLITE_LOCATION_LOG}/logmonitor_external.log";
        RemoveJobFiles  =  true;
        IdRepositoryName  =  "irepository.dat";
        ];
    
  • JobController Section:
    JobController =  [
        Input  =  "${GLITE_LOCATION_VAR}/jobcontrol/queue.fl";
        ContainerRefreshThreshold  =  1000;
        CondorQuery  =  "${CONDORG_INSTALL_PATH}/bin/condor_q";
        LogFile  =  "${GLITE_LOCATION_LOG}/jobcontoller_events.log";
        CondorDagman  =  "${CONDORG_INSTALL_PATH}/bin/condor_dagman";
        MaximumTimeAllowedForCondorMatch  =  1800;
        LockFile  =  "${GLITE_LOCATION_VAR}/jobcontrol/lock";
        CondorRelease  =  "${CONDORG_INSTALL_PATH}/bin/condor_release";
        OutputFileDir  =  "${GLITE_LOCATION_VAR}/jobcontrol/condorio";
        CondorRemove  =  "${CONDORG_INSTALL_PATH}/bin/condor_rm";
        DagmanMaxPre  =  10;
        SubmitFileDir  =  "${GLITE_LOCATION_VAR}/jobcontrol/submit";
        CondorSubmit  =  "${CONDORG_INSTALL_PATH}/bin/condor_submit";
        LogLevel  =  5;
        ];
  • Network Server Section:
    NetworkServer =  [
        II_Timeout  =  240;
        EnableQuotaManagement  =  false;
        SandboxStagingPath  =  "${GLITE_LOCATION_VAR}/SandboxDir";
        II_DN  =  "mds-vo-name=local, o=grid";
        MasterThreads  =  8;
        ConnectionTimeout  =  300;
        LogFile  =  "${GLITE_LOCATION_LOG}/networkserver_events.log";
        LogLevel  =  5;
        II_Contact  =  "bdii.domain.it";
        II_Port   =  2170;
        QuotaAdjustmentAmount  =  10000;
        DispatcherThreads  =  10;
        QuotaInsensibleDiskPortion  =  2.0;
        Gris_DN  =  "mds-vo-name=local, o=grid";
        Gris_Port  =  2170;
        DLI_SI_CatalogTimeout  =  60;
        EnableDynamicQuotaAdjustment  =  false;
        ListMatchParadise  =  "${GLITE_LOCATION_TMP}/MatchArea";
        Gris_Timeout  =  20;
        BacklogSize  =  64;
        ListeningPort  =  7772;
        MaxInputSandboxSize  =  10000000;
        ];
  • WMProxy Section:
    WorkloadManagerProxy =  [
        LBProxy  =  true;
        EnableServiceDiscovery  =  false;
        ListMatchRootPath  =  "/tmp";
        OperationLoadScripts =  [
              jobSubmit  =  "${GLITE_LOCATION}/sbin/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 10 --load5 10 --load15 10 --memusage 99 --diskusage 95 --fdnum 500";
              jobRegister  =  "${GLITE_LOCATION}/sbin/glite_wms_wmproxy_load_monitor --oper jobRegister --load1 10 --load5
    10 --load15 10 --memusage 99 --diskusage 95 --fdnum 500";
              jobStart  =  "${GLITE_LOCATION}/sbin/glite_wms_wmproxy_load_monitor --oper jobStart --load1 10 --load5 10 --load15 10 --memusage 99 --diskusage 95 --fdnum 500";
              ];
        MinPerusalTimeInterval  =  5;
        MaxServedRequests  =  50;
        ServiceDiscoveryInfoValidity  =  3600;
        LBServiceDiscoveryType  =  "org.glite.lb.server";
        LogLevel  =  5;
        LBServer  =  {"egee-rb-01.mi.infn.it:9000"};
        SandboxStagingPath  =  "${GLITE_LOCATION_VAR}/SandboxDir";
        LBLocalLogger  =  "localhost:9002";
        WeightsCacheValidity  =  86400;
        LogFile  =  "${GLITE_LOCATION_LOG}/wmproxy.log";
        AsyncJobStart  =  true;
        GridFTPPort  =  2811;
        MaxInputSandboxSize  =  100000000;
        SDJRequirements  =  RegExp("*sdj$", other.GlueCEUniqueID);
        ];

-- ElisabettaMolinari - 11 Apr 2008

Topic revision: r1 - 2008-04-11 - ElisabettaMolinari
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback