# # #Install: Run CPAN and install # perl -MCPAN -e shell # # #At CPAN shell prompt # install Config::Std #---------------------------------------------- [Main] PORT_BASE: 11000 WMARK: 60000 EB_IP: 192.168.100.12 EB_OUTDIR: /data/lxhadesdaq/tof_test # file/null EB_OUTDEV: null EB_EXT: te # file size in MBytes EB_FSIZE: 500 EB_EVTID: 1 SHMEMNAME: test QUEUESIZE: 4000000 # enable online server: --online # disable online server: ONLINESERVER: --online # buffer sizes for evtbuild and netmem (MB) BUF_SIZE_LOW: 8 BUF_SIZE_MID: 16 BUF_SIZE_HIGH: 32 #---------------------------------------------- [Parallel] # EB IPS NOT USED IF CONF_FROM_DB EB_IP_1: 192.168.100.15 EB_IP_2: 192.168.100.12 EB_IP_3: 192.168.100.13 EB_IP_4: 192.168.100.14 EB_IP_5: 192.168.100.11 # Number of EB processes per server NOT USED IF CONF_FROM_DB EB_NUM_1: 1 EB_NUM_2: 1 EB_NUM_3: 1 EB_NUM_4: 1 EB_NUM_5: 1 BASE_PORT: 20100 SHIFT_PORT: 100 NUM_OF_SOURCES: 1 QUEUESIZE: 32 # JAM 12/2016- # the following list configures BNET for each EB SERVER node: # this will always imply DABC eventbuilder software. # BNETINP gives number of input processes per server node # BNETBLD gives number of builder processes per node # set BNETINP to 0 for conventional EB setup # EB server 0 1 2 3 BNETINP: 0 0 0 0 #BNETINP: 1 1 1 1 BNETBLD: 2 2 2 2 #BNETBLD: 4 4 4 4 #BNETBLD: 1 1 1 1 # EB Nr 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #EB_LIST: 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 EB_LIST: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 # Switch to DABC mode (on=1/off=0) for 16 EB processes # EB Nr 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #DABC: 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 #DABC: 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 #DABC: 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 #DABC: 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DABC: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 #DABC: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # Switch multiple disk ctrl via daq_disks (1=on,0=off) MULTIDISK: 1 WRITE_TO_DISK: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 #WRITE_TO_DISK: 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 0 # Log the output of EB processes (log=1/dev-null=0) (at lxhadeb0j:/tmp/log_eb_i.txt and log_nm_i.txt) EB_LOG: 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 NM_LOG: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # switch on extended evtbuild debug output for logfile (at lxhadeb0j:/tmp/log_eb_i.txt) EB_DEBUG: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # Switch (on=1/off=0) EPICS Control of EB processes # IOC Master is by default the IOC for EB process 1 EPICS_CTRL: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 # RFIO switch (on=1/off=0) for 16 EB processes # EB Nr 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #RFIO: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 RFIO: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # RFIO default options for all EB processes RFIO_PATH: /hadesnov14raw/prod01 RFIO_pcOptions: wb #### if LUSTRE fails, switch the following RFIO_iCopyMode to 0: ##### # 0 no copy to Lustre/hera # 1 copy to Lustre after the file is in the write cash, # 2 copy in parallel to Lustre RFIO_iCopyMode: 1 RFIO_pcCopyPath: /hera/hades/raw/nov14/default RFIO_iCopyFraction: 1 # Maxfile 100, pathconvention 1 to create new subfolder on lustre after 100 files RFIO_iMaxFile: 0 RFIO_iPathConvention: 0 ### JAM May2017 something new: # LTSM - RFIO successor for tape storage interface # LTSM switch (on=1/off=0) for 16 EB processes # EB Nr 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #LTSM: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 #LTSM: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LTSM: 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # LTSM default options for all EB processes LTSM_PATH: /home/hadaq/hadesmay17raw/prod01 LTSM_Server: lxltsm01-tsm-server LTSM_Node: LTSM_TEST01 LTSM_Passwd: LTSM_TEST01 ########## end LTSM # Configure EBs based on info in DB files (1=yes,0=no) CONF_FROM_DB: 1 # Table with active data sources DATA_SOURCES: ../main/data_sources.db GBE_CONF: ../hub/register_configgbe_ip.db CTS_CONF: ../cts/register_cts.db # # The following is the individual configuration of EBs # #---------------------------------------------- [EB_PROC_1] OUTDIR: /data01/data/ MULTIDISK: 1 #RESDOWNSCALE: 20 #RESNUMEVENTS: 2000 #RESPATH: /data22/data/res #RESPATH: /data.local1/data/res #RESSIZELIMIT: 80 #RFIO_pcFile: #RFIO_pcOptions: #---------------------------------------------- [EB_PROC_2] ONLINESERVER: on OUTDIR: /data10/data/ RESDOWNSCALE: 20 RESNUMEVENTS: 2000 RESPATH: /data.local1/data/res RESSIZELIMIT: 80 #RFIO_pcFile: #RFIO_pcOptions: #MULTIDISK: 18 #---------------------------------------------- [EB_PROC_3] OUTDIR: /data10/data/ #---------------------------------------------- [EB_PROC_4] OUTDIR: /data10/data/ MULTIDISK: 5 #---------------------------------------------- [EB_PROC_5] OUTDIR: /data02/data/ MULTIDISK: 2 #---------------------------------------------- [EB_PROC_6] OUTDIR: /data11/data/ #---------------------------------------------- [EB_PROC_7] OUTDIR: /data11/data/ #---------------------------------------------- [EB_PROC_8] OUTDIR: /data11/data/ #---------------------------------------------- [EB_PROC_9] OUTDIR: /data03/data/ MULTIDISK: 3 #---------------------------------------------- [EB_PROC_10] OUTDIR: /data.local1/data #---------------------------------------------- [EB_PROC_11] OUTDIR: /data12/data/ #---------------------------------------------- [EB_PROC_12] OUTDIR: /data12/data/ #---------------------------------------------- [EB_PROC_13] OUTDIR: /data04/data/ MULTIDISK: 4 #---------------------------------------------- [EB_PROC_14] OUTDIR: /data13/data/ #---------------------------------------------- [EB_PROC_15] OUTDIR: /data.local1/data #---------------------------------------------- [EB_PROC_16] OUTDIR: /data.local1/data