Back to home page

EIC code displayed by LXR

 
 

    


Warning, /panda-server/templates/panda_server.cfg.rpmnew.template is written in an unsupported language. File is not indexed.

0001 [server]
0002 
0003 
0004 ##########################
0005 #
0006 # Logger parameters
0007 #
0008 
0009 # log directory
0010 logdir=/var/log/panda
0011 
0012 # logger name
0013 loggername = prod
0014 
0015 
0016 
0017 
0018 ##########################
0019 #
0020 # DA parameters
0021 #
0022 
0023 # cache space
0024 cache_dir = /var/log/panda/pandacache
0025 
0026 
0027 
0028 ##########################
0029 #
0030 # DDM parameters
0031 #
0032 
0033 # path to native python
0034 native_python = @@virtual_env@@/bin
0035 
0036 # path to python for lfc client (/data/atlpan/bin/python cannot be used due to lack of libpythonX.Y.so)
0037 native_python32 = @@virtual_env@@/bin
0038 
0039 # location for Panda common
0040 pandaCommon_dir = @@install_purelib@@/pandacommon
0041 
0042 # location for Panda server
0043 pandaPython_dir = @@install_purelib@@/pandaserver
0044 
0045 # home dir to change CWD
0046 home_dir_cwd = /home/atlpan
0047 
0048 
0049 
0050 ##########################
0051 #
0052 # Database parameters
0053 #
0054 
0055 # host
0056 #dbhost = ADCR_PANDA
0057 dbhost = panda-database
0058 
0059 # port if non-standard
0060 dbport = 5432
0061 
0062 # user
0063 #dbuser = ATLAS_PANDA_WRITER
0064 dbuser = panda
0065 
0066 # password
0067 dbpasswd = FIXME
0068 
0069 # database name
0070 #dbname = PandaDB
0071 dbname = panda_db
0072 
0073 # database backend
0074 # backend = postgres
0075 
0076 # number of connections
0077 nDBConnection = 1
0078 
0079 # use timeout
0080 usedbtimeout = True
0081 
0082 # timout value
0083 dbtimeout = 300
0084 
0085 # verbose in bridge
0086 dbbridgeverbose = False
0087 
0088 # SQL dumper
0089 dump_sql = False
0090 
0091 # dump in cursor
0092 cursor_dump = False
0093 
0094 # read-only account for the async db_read requests (/v1/async_process/submit_db_read_request).
0095 # Without dbuser_reader those requests are refused. dbhost_reader defaults to dbhost
0096 #dbhost_reader = ADCR_PANDA
0097 #dbuser_reader = ATLAS_PANDA_READER
0098 #dbpasswd_reader = FIXME
0099 
0100 # most seconds one round trip on the read-only account may take. Defaults to 30
0101 #db_read_call_timeout = 30
0102 
0103 
0104 
0105 ##########################
0106 #
0107 # MySQL DB parameters: don't use for Oracle
0108 #
0109 #backend = mysql
0110 
0111 schemaPANDA = DOMA_PANDA
0112 schemaMETA = DOMA_PANDAMETA
0113 schemaPANDAARCH = DOMA_PANDAARCH
0114 schemaJEDI = DOMA_PANDA
0115 schemaDEFT = DOMA_DEFT
0116 
0117 #dbhostmysql = pandawms.org
0118 #dbportmysql = 23306
0119 #dbnamemysql = pandadb1
0120 #dbusermysql = pansrusr1
0121 #dbpasswdmysql = FIXME
0122 
0123 
0124 ##########################
0125 #
0126 # Panda server parameters
0127 #
0128 
0129 # port for https
0130 pserverport = 25443
0131 
0132 # port for http
0133 pserverporthttp = 25080
0134 
0135 # port for cache
0136 pserverportcache = 25085
0137 
0138 # alias
0139 pserveralias = pandaserver.cern.ch
0140 
0141 # space to keep key pairs
0142 keyDir = /var/keys
0143 
0144 
0145 ##########################
0146 #
0147 # E-mail DB parameters
0148 #
0149 
0150 # SMTP server
0151 emailSMTPsrv = cernmx.cern.ch
0152 
0153 # sender address for notification
0154 emailSender = atlas-adc-panda-no-reply@cern.ch
0155 
0156 # login name for SMTP
0157 emailLogin  = atlpan
0158 
0159 # login password for SMTP
0160 emailPass = FIXME
0161 
0162 
0163 
0164 ##########################
0165 #
0166 # parameters for WSGI
0167 #
0168 
0169 # verbose in entry point
0170 entryVerbose = False
0171 
0172 
0173 ##########################
0174 #
0175 # nRunning parameters
0176 #
0177 
0178 # interval
0179 nrun_interval = 5
0180 
0181 # the number of hosts
0182 nrun_hosts = 3
0183 
0184 # serial number
0185 nrun_snum = 999
0186 
0187 
0188 ##########################
0189 #
0190 # Job Status Monitor
0191 #
0192 
0193 # enable job status change monitoring
0194 record_statuschange = True
0195 
0196 # most index lookups (keys x partitions touched) one request of the read APIs may cost,
0197 # e.g. /v1/job/get_status_history. Defaults to 1000
0198 #db_read_probe_budget = 1000
0199 
0200 
0201 
0202 ##########################
0203 #
0204 # JEDI
0205 #
0206 
0207 # use JEDI
0208 useJEDI = True
0209 
0210 
0211 
0212 ##########################
0213 #
0214 # Plugin setup
0215 #
0216 
0217 # plugins for Adder. format=vo1(|vo2(vo3...):moduleName:className(,vo4...)
0218 adder_plugins = local:dataservice.AdderDummyPlugin:AdderDummyPlugin
0219 
0220 # plugins for Setupper. format=vo1(|vo2(vo3...):moduleName:className(,vo4...)
0221 setupper_plugins = local:dataservice.SetupperDummyPlugin:SetupperDummyPlugin
0222 
0223 # plugins for Closer
0224 closer_plugins = atlas:dataservice.CloserAtlasPlugin:CloserAtlasPlugin
0225 
0226 
0227 
0228 ##########################
0229 #
0230 # Panda Proxy
0231 #
0232 
0233 # URL
0234 pandaProxy_URLSSL = https://aipanda084.cern.ch:25128/proxy/panda
0235 
0236 # CA cert
0237 pandaProxy_ca_certs = /etc/pki/tls/certs/CERN-bundle.pem
0238 
0239 
0240 
0241 ##########################
0242 #
0243 # Database parameters for EventIndex
0244 #
0245 
0246 # host
0247 ei_dbhost = ATLAS_EI
0248 
0249 # user
0250 ei_dbuser = ATLAS_EI_PANDA_R
0251 
0252 # password
0253 ei_dbpasswd = FIXME
0254 
0255 # database
0256 ei_dbname = PandaDB
0257 
0258 # timout value
0259 ei_dbtimeout = 300
0260 
0261 
0262 
0263 
0264 ##########################
0265 #
0266 # Parameters for token-based authentication
0267 #
0268 
0269 # set to oidc to enable OpenID Connect
0270 token_authType = None
0271 
0272 # issuer for SciToken
0273 token_issuers = https://aipanda026.cern.ch/scitokens
0274 
0275 # audience for SciToken
0276 token_audience = https://pandaserver.cern.ch
0277 
0278 # directory where OIDC authentication config files are placed
0279 auth_config = /opt/panda/etc/panda/auth/
0280 
0281 # a comma-concatenated list of legacy token issuers during transition of token issuer migration
0282 legacy_token_issuers = None
0283 
0284 
0285 ##########################
0286 #
0287 # Message Queue parameters
0288 #
0289 
0290 # json config file of message queues for PanDA functions to send to
0291 #mq_configFile = /etc/panda/panda_mq_config.json
0292 
0293 
0294 
0295 [daemon]
0296 
0297 ##########################
0298 #
0299 # Daemon
0300 #
0301 
0302 # whether to run daemons for PanDA
0303 enable = False
0304 
0305 # user and group name to run daemons
0306 uname = atlpan
0307 gname = zp
0308 
0309 # package path of script modules to run in daemon
0310 package = pandaserver.daemons.scripts
0311 
0312 # number of worker processes to run daemons
0313 n_proc = 6
0314 
0315 # number of DB connections to share among daemon worker processes
0316 n_dbconn = 1
0317 
0318 # when exceeding lifetime, worker process will be respawned
0319 proc_lifetime = 14400
0320 
0321 # configuration in json about daemons
0322 # of the form {"daemon_name": {"module": <module_name>, "period": <period>, ...}, ...}
0323 # a daemon without a timeout gets three periods, at most a period and an hour. The async db_read
0324 # requests run in async_request_daemon and stop 30 s before its timeout, or before 480 s, the age at
0325 # which a running request is handed out again, whichever comes first
0326 config = {
0327     "dummy_test": {
0328         "enable": false, "period": 120},
0329     "add_main": {
0330         "enable": true, "period": 240, "loop": true},
0331     "add_sub": {
0332         "enable": true, "period": 240},
0333     "evpPD2P": {
0334         "enable": true, "period": 600},
0335     "process_workflow_files_daemon": {
0336         "enable": true, "period": 60},
0337     "copyArchive": {
0338         "enable": true, "period": 2400, "sync": true},
0339     "datasetManager": {
0340         "enable": true, "period": 2400, "sync": true},
0341     "proxyCache": {
0342         "module": "panda_activeusers_query", "enable": true, "period": 600},
0343     "pilot_streaming": {
0344         "module": "pilotStreaming", "enable": true, "period": 300},
0345     "configurator": {
0346         "enable": true, "module": "configurator", "period": 200, "sync": true},
0347     "network_configurator": {
0348         "enable": true, "module": "configurator", "arguments": ["--network"], "period": 400, "sync": true},
0349     "schedconfig_json": {
0350         "enable": true, "module": "configurator", "arguments": ["--json_dump"], "period": 200, "sync": true},
0351     "sw_tags": {
0352         "enable": true, "module": "configurator", "arguments": ["--sw_tags"], "period": 200, "sync": true},
0353     "cache_schedconfig": {
0354         "enable": true, "period": 300},
0355     "cache_pilots": {
0356         "enable": true, "period": 3600},
0357     "hs_scrapers": {
0358         "enable": true, "period": 604800, "sync": true},
0359     "async_request_daemon": {
0360         "module": "async_request_daemon", "enable": true, "period": 10, "timeout": 300}
0361   }
0362 
0363 
0364 
0365 
0366 [mcp]
0367 
0368 ##########################
0369 #
0370 # MCP parameters
0371 #
0372 
0373 # transport method: streamable-http (http) or sse
0374 transport = http
0375 
0376 # the list of REST API endpoints to expose through MCP
0377 endpoint_list_file = /opt/panda/etc/panda/panda_mcp_endpoints.json
0378 
0379 # SSL key and cert files for MCP server
0380 # ssl_keyfile = /etc/pki/tls/private/panda_mcp.key
0381 # ssl_certfile = /etc/pki/tls/certs/panda_mcp.crt