Back to home page

EIC code displayed by LXR

 
 

    


Warning, /harvester/examples/panda_queueconfig_funcx.json is written in an unsupported language. File is not indexed.

0001 {
0002 
0003 "production.pull": {
0004     "isTemplateQueue": true,
0005     "prodSourceLabel": "managed",
0006     "nQueueLimitWorkerRatio": 50,
0007     "nQueueLimitWorkerMin": 100,
0008     "nQueueLimitWorkerMax": 10000,
0009     "maxWorkers": 10,
0010     "maxNewWorkersPerCycle": 100,
0011     "mapType": "NoJob",
0012     "truePilot": true,
0013     "maxSubmissionAttempts": 3,
0014     "walltimeLimit": 1209600,
0015     "prefetchEvents": false,
0016     "preparator": {
0017       "name": "DummyPreparator",
0018       "module": "pandaharvester.harvesterpreparator.dummy_preparator"
0019     },
0020     "submitter": {
0021       "name": "HTCondorSubmitter",
0022       "module": "pandaharvester.harvestersubmitter.htcondor_submitter",
0023       "useSpool": false,
0024       "useAtlasGridCE": false,
0025       "useAtlasAGIS": true,
0026       "templateFile": "/cephfs/atlpan/harvester/harvester_common/CERN_central_1/cloudscheduler-pilot2.sdf",
0027       "executableFile": "/cephfs/atlpan/harvester/harvester_common/CERN_central_1/runpilot2-wrapper.sh",
0028       "x509UserProxy": "/data/idds/x509up_u25606",
0029       "logDir": "/data1/idds/condor_logs",
0030       "logBaseURL": "https://ai-idds-02.cern.ch/condor_logs",
0031       "nProcesses": 8
0032     },
0033     "workerMaker": {
0034       "name": "SimpleWorkerMaker",
0035       "module": "pandaharvester.harvesterworkermaker.simple_worker_maker",
0036       "jobAttributesToUse": [
0037         "nCore"
0038       ],
0039       "pilotTypeRandomWeightsPermille": {
0040         "RC": 10,
0041         "ALRB": 10,
0042         "PT": 10
0043       }
0044     },
0045     "messenger": {
0046       "name": "SharedFileMessenger",
0047       "module": "pandaharvester.harvestermessenger.shared_file_messenger",
0048       "jobSpecFileFormat": "cgi",
0049       "accessPoint": "/data/idds/harvester_wdirs/${harvesterID}/${_workerID_3.2}/${_workerID_1.0}/${workerID}"
0050     },
0051     "stager": {
0052       "name": "DummyStager",
0053       "module": "pandaharvester.harvesterstager.dummy_stager"
0054     },
0055     "monitor": {
0056       "name": "HTCondorMonitor",
0057       "module": "pandaharvester.harvestermonitor.htcondor_monitor",
0058       "cancelUnknown": false
0059     },
0060     "sweeper": {
0061       "name": "HTCondorSweeper",
0062       "module": "pandaharvester.harvestersweeper.htcondor_sweeper"
0063     }
0064   },
0065 
0066 "production.push": {
0067     "isTemplateQueue": true,
0068     "prodSourceLabel": "managed",
0069     "nQueueLimitWorker": 10000,
0070     "nQueueLimitJobRatio":40,
0071     "nQueueLimitJobMax": 1000,
0072     "nQueueLimitJobMin":3,
0073     "maxWorkers": 10,
0074     "maxNewWorkersPerCycle": 100,
0075     "mapType": "OneToOne",
0076     "truePilot": true,
0077     "maxSubmissionAttempts": 3,
0078     "walltimeLimit": 1209600,
0079     "prefetchEvents": false,
0080     "preparator": {
0081       "name": "DummyPreparator",
0082       "module": "pandaharvester.harvesterpreparator.dummy_preparator"
0083     },
0084     "submitter": {
0085       "name": "HTCondorSubmitter",
0086       "module": "pandaharvester.harvestersubmitter.htcondor_submitter",
0087       "useSpool": false,
0088       "useAtlasGridCE": false,
0089       "useAtlasAGIS": true,
0090       "templateFile": "/cephfs/atlpan/harvester/harvester_common/CERN_central_1/cloudscheduler-pilot2.sdf",
0091       "executableFile": "/cephfs/atlpan/harvester/harvester_common/CERN_central_1/runpilot2-wrapper.sh",
0092       "x509UserProxy": "/data/idds/x509up_u25606",
0093       "logDir": "/data1/idds/condor_logs",
0094       "logBaseURL": "https://ai-idds-02.cern.ch/condor_logs",
0095       "nProcesses": 8
0096     },
0097     "workerMaker": {
0098       "name": "SimpleWorkerMaker",
0099       "module": "pandaharvester.harvesterworkermaker.simple_worker_maker",
0100       "jobAttributesToUse": [
0101         "nCore",
0102         "minRamCount"
0103       ],
0104       "pilotTypeRandomWeightsPermille": {
0105         "RC": 10,
0106         "ALRB": 10,
0107         "PT": 10
0108       }
0109     },
0110     "messenger": {
0111       "name": "SharedFileMessenger",
0112       "module": "pandaharvester.harvestermessenger.shared_file_messenger",
0113       "jobSpecFileFormat": "json",
0114       "accessPoint": "/data/idds/harvester_wdirs/${harvesterID}/${_workerID_3.2}/${_workerID_1.0}/${workerID}"
0115     },
0116     "stager": {
0117       "name": "DummyStager",
0118       "module": "pandaharvester.harvesterstager.dummy_stager"
0119     },
0120     "monitor": {
0121       "name": "HTCondorMonitor",
0122       "module": "pandaharvester.harvestermonitor.htcondor_monitor",
0123       "cancelUnknown": false
0124     },
0125     "sweeper": {
0126       "name": "HTCondorSweeper",
0127       "module": "pandaharvester.harvestersweeper.htcondor_sweeper"
0128     }
0129   },
0130 
0131   "production_new_condor.pull": {
0132     "isTemplateQueue": true,
0133     "prodSourceLabel": "managed",
0134     "nQueueLimitWorkerRatio": 50,
0135     "nQueueLimitWorkerMin": 100,
0136     "nQueueLimitWorkerMax": 10000,
0137     "maxWorkers": 10,
0138     "maxNewWorkersPerCycle": 100,
0139     "mapType": "NoJob",
0140     "truePilot": true,
0141     "maxSubmissionAttempts": 3,
0142     "walltimeLimit": 1209600,
0143     "prefetchEvents": false,
0144     "preparator": {
0145       "name": "DummyPreparator",
0146       "module": "pandaharvester.harvesterpreparator.dummy_preparator"
0147     },
0148     "submitter": {
0149       "name": "HTCondorSubmitter",
0150       "module": "pandaharvester.harvestersubmitter.htcondor_submitter",
0151       "condorSchedd": ["aipanda187.cern.ch"],
0152       "condorPool": ["aipanda187.cern.ch:9618"],
0153       "useSpool": false,
0154       "useAtlasGridCE": false,
0155       "useAtlasAGIS": true,
0156       "templateFile": "/cephfs/atlpan/harvester/harvester_common/CERN_central_1/cloudscheduler-pilot2.sdf",
0157       "executableFile": "/cephfs/atlpan/harvester/harvester_common/CERN_central_1/runpilot2-wrapper.sh",
0158       "x509UserProxy": "/data/idds/x509up_u25606",
0159       "logDir": "/data1/idds/condor_logs",
0160       "logBaseURL": "https://[ScheddHostname]/condor_logs",
0161       "nProcesses": 8
0162     },
0163     "workerMaker": {
0164       "name": "SimpleWorkerMaker",
0165       "module": "pandaharvester.harvesterworkermaker.simple_worker_maker",
0166       "jobAttributesToUse": [
0167         "nCore",
0168         "minRamCount"
0169       ],
0170       "pilotTypeRandomWeightsPermille": {
0171         "RC": 10,
0172         "ALRB": 10,
0173         "PT": 10
0174       }
0175     },
0176     "messenger": {
0177       "name": "SharedFileMessenger",
0178       "module": "pandaharvester.harvestermessenger.shared_file_messenger",
0179       "jobSpecFileFormat": "cgi",
0180       "accessPoint": "/data/idds/harvester_wdirs/${harvesterID}/${_workerID_3.2}/${_workerID_1.0}/${workerID}"
0181     },
0182     "stager": {
0183       "name": "DummyStager",
0184       "module": "pandaharvester.harvesterstager.dummy_stager"
0185     },
0186     "monitor": {
0187       "name": "HTCondorMonitor",
0188       "module": "pandaharvester.harvestermonitor.htcondor_monitor",
0189       "cancelUnknown": false
0190     },
0191     "sweeper": {
0192       "name": "HTCondorSweeper",
0193       "module": "pandaharvester.harvestersweeper.htcondor_sweeper"
0194     }
0195   },
0196 
0197 
0198   "production_k8s.pull":{
0199       "isTemplateQueue": true,
0200       "prodSourceLabel":"managed",
0201       "prodSourceLabelRandomWeightsPermille": {"ptest":10, "rc_test":10, "rc_test2":10, "rc_alrb":10},
0202       "maxWorkers": 10000,
0203       "nQueueLimitWorkerRatio": 40,
0204       "nQueueLimitWorkerMin": 1,
0205       "nQueueLimitWorkerMax": 100,
0206       "nQueueLimitWorker":50,
0207       "maxNewWorkersPerCycle":50,
0208       "mapType":"NoJob",
0209       "truePilot":true,
0210       "allowJobMixture":true,
0211       "maxSubmissionAttempts":3,
0212       "walltimeLimit":1209600,
0213       "prefetchEvents":false,
0214       "preparator":{
0215           "name":"DummyPreparator",
0216           "module":"pandaharvester.harvesterpreparator.dummy_preparator"
0217       },
0218       "workerMaker":{
0219           "name":"SimpleWorkerMaker",
0220           "module":"pandaharvester.harvesterworkermaker.simple_worker_maker",
0221           "jobAttributesToUse":[
0222               "nCore"
0223           ],
0224           "pilotTypeRandomWeightsPermille": {"RC": 10, "ALRB": 10, "PT": 10}
0225       },
0226       "messenger":{
0227           "name":"SharedFileMessenger",
0228           "module":"pandaharvester.harvestermessenger.shared_file_messenger",
0229           "jobSpecFileFormat":"cgi",
0230           "accessPoint":"/data/idds/harvester_wdirs/${harvesterID}/${_workerID_3.2}/${_workerID_1.0}/${workerID}"
0231       },
0232       "stager":{
0233           "name":"DummyStager",
0234           "module":"pandaharvester.harvesterstager.dummy_stager"
0235       },
0236       "submitter":{
0237           "name": "K8sSubmitter",
0238           "module": "pandaharvester.harvestersubmitter.k8s_submitter",
0239           "x509UserProxy": "/data/idds/x509up_u25606",
0240           "proxySecretPath": "/proxy/x509up_u25606",
0241           "logDir": "/var/cache/pandaserver/",
0242           "logBaseURL": "https://ai-idds-01.cern.ch:25443/cache",
0243           "cpuAdjustRatio": 90,
0244           "memoryAdjustRatio": 100,
0245           "nProcesses": 4
0246       },
0247       "monitor":{
0248           "name": "K8sMonitor",
0249           "module": "pandaharvester.harvestermonitor.k8s_monitor"
0250       },
0251       "sweeper":{
0252           "name": "K8sSweeper",
0253           "module": "pandaharvester.harvestersweeper.k8s_sweeper"
0254       },
0255       "credmanagers": [
0256         {
0257           "module": "pandaharvester.harvestercredmanager.k8s_secret_cred_manager",
0258           "name": "K8sSecretCredManager",
0259           "k8s_namespace": "${common.k8s_namespace}",
0260           "k8s_config_file": "${common.k8s_config_file}",
0261           "proxy_files": ["/data/idds/x509up_u25606"]
0262         }
0263       ],
0264       "common": {
0265           "k8s_yaml_file": "/opt/harvester/etc/k8s/job_cvmfs_prp_driver.yaml",
0266           "k8s_config_file": "/data/idds/gcloud_config/.kube",
0267           "k8s_namespace": "default"
0268       }
0269   },
0270   "production_k8s.push":{
0271       "isTemplateQueue": true,
0272       "prodSourceLabel":"managed",
0273       "nQueueLimitJobMax":10000,
0274       "nQueueLimitJob": 10000,
0275       "nQueueLimitWorker":10000,
0276       "nQueueLimitWorkerRatio": 50,
0277       "maxWorkers":50000,
0278       "maxNewWorkersPerCycle":500,
0279       "mapType":"OneToOne",
0280       "truePilot":true,
0281       "maxSubmissionAttempts":5,
0282       "walltimeLimit":172800,
0283       "prefetchEvents":false,
0284       "preparator":{
0285           "name":"DummyPreparator",
0286           "module":"pandaharvester.harvesterpreparator.dummy_preparator"
0287       },
0288       "submitter":{
0289           "name": "K8sSubmitter",
0290           "module": "pandaharvester.harvestersubmitter.k8s_submitter",
0291           "proxySecretPath":"/proxy/x509up_u25606",
0292           "x509UserProxy": "/data/idds/x509up_u25606",
0293           "logDir": "/var/cache/pandaserver/",
0294           "logBaseURL": "https://ai-idds-01.cern.ch:25443/cache",
0295           "cpuAdjustRatio": 90,
0296           "memoryAdjustRatio": 100,
0297           "nProcesses": 4
0298       },
0299       "workerMaker":{
0300           "name":"SimpleWorkerMaker",
0301           "module":"pandaharvester.harvesterworkermaker.simple_worker_maker",
0302           "jobAttributesToUse":[
0303               "nCore"
0304           ]
0305       },
0306       "messenger":{
0307           "name":"SharedFileMessenger",
0308           "module":"pandaharvester.harvestermessenger.shared_file_messenger",
0309           "jobSpecFileFormat":"cgi",
0310           "accessPoint":"/data/idds/harvester_wdirs/${harvesterID}/${_workerID_3.2}/${_workerID_1.0}/${workerID}"
0311       },
0312       "stager":{
0313           "name":"DummyStager",
0314           "module":"pandaharvester.harvesterstager.dummy_stager"
0315       },
0316       "monitor":{
0317           "name": "K8sMonitor",
0318           "module": "pandaharvester.harvestermonitor.k8s_monitor"
0319       },
0320       "sweeper":{
0321           "name": "K8sSweeper",
0322           "module": "pandaharvester.harvestersweeper.k8s_sweeper"
0323       },
0324       "credmanagers": [
0325         {
0326           "module": "pandaharvester.harvestercredmanager.k8s_secret_cred_manager",
0327           "name": "K8sSecretCredManager",
0328           "k8s_namespace": "${common.k8s_namespace}",
0329           "k8s_config_file": "${common.k8s_config_file}",
0330           "proxy_files": ["/data/idds/x509up_u25606"]
0331         }
0332       ],
0333       "common": {
0334           "k8s_yaml_file": "/opt/harvester/etc/k8s/job_cvmfs_prp_driver.yaml",
0335           "k8s_config_file": "/data/idds/gcloud_config/.kube",
0336           "k8s_namespace": "default"
0337       }
0338   },
0339 
0340 
0341 "BNL_Funcx_Test": {
0342     "queueStatus": "online",
0343     "prodSourceLabel": "managed",
0344     "prodSourceLabelRandomWeightsPermille": {"rc_test":0, "rc_test2":0, "rc_alrb":0},
0345     "templateQueueName": "production.push",
0346     "noHeartbeat": "",
0347     "truePilot": false,
0348     "maxWorkers": 100,
0349     "nQueueLimitWorkerRatio": 500,
0350     "maxNewWorkersPerCycle":20,
0351     "nQueueLimitWorkerMin":20,
0352     "nQueueLimitWorkerMax": 500,
0353     "nQueueLimitJobMax":10000,
0354     "nQueueLimitJobMin":100,
0355     "nQueueLimitJob": 10000,
0356     "nQueueLimitWorker":10000,
0357 
0358     "preparator":{
0359             "name":"PilotmoverMTPreparator",
0360             "module":"pandaharvester.harvesterpreparator.pilotmover_mt_preparator",
0361             "basePath":"/data/idds/rucio"
0362     },
0363     "stager":{
0364             "name":"RucioStagerHPC",
0365             "module":"pandaharvester.harvesterstager.rucio_stager_hpc",
0366             "srcRSE":"NERSC_DATADISK",
0367             "dstRSE_ES":"BNL-OSG2_SCRATCHDISK",
0368             "dstRSE_Out": "BNL-OSG2_SCRATCHDISK",
0369             "dstRSE_Log": "BNL-OSG2_SCRATCHDISK",
0370             "objStoreID_ES":null,
0371             "srcBasePath":"/data/idds/rucio",
0372             "zipDir":"${SRCDIR}"
0373     },
0374     "submitter": {
0375             "name": "GlobusComputeSubmitter",
0376             "module": "pandaharvester.harvestersubmitter.globus_compute_submitter",
0377             "funcxEndpointId": "d614a625-a276-453b-afdc-42422e327573",
0378             "dataPath": "/data/idds/rucio"
0379       },
0380     "monitor":{
0381           "name": "GlobusComputeMonitor",
0382           "module": "pandaharvester.harvestermonitor.globus_compute_monitor"
0383       }
0384   }
0385 
0386 }