Common DFOS tools:
|
dfos = Data Flow Operations System, the common tool set for DFO |
With the multi-user environment on muc01...muc05, there is the need to coordinate certain setups and configurations.
vnc session IDs
Due to firewall rules, each muc has port IDs 1...9 available for vnc sessions. Therefore:
On muc02, we have:
giraffe | muc02:1...3 |
uves | muc02:4...6 |
xshooter | muc02:7...9 |
These IDs can be used in a predictable way; use the related DISPLAY settings (e.g. export DISPLAY=muc02:3) for your cronjobs. Use the utility tool dfosVNCserver to check for these IDs and re-create them in case of machine reboots. Use the associated config file to configure the vnc IDs.
Cronjob setup for autoDaily
Due to the condor configuration, any scheduled cascade on a muc blades will be executed eventually. But consider an instrument with short execution times (SHORT) and one with long execution times (LONG): if LONG is scheduled before SHORT, SHORT will need to wait for a (relatively) long time, while scheduling the LONG cascade after the SHORT cascade means a negligible delay for LONG and a considerable gain for SHORT.
Therefore, the autoDaily execution times in the cronjob files should be set such that the instruments with SHORT cascades execute before the instruments with the LONG cascades. Of course SHORT and LONG correspond to average values, should be derived from the WISQ exec_time monitors and reviewed from time to time. The daily pattern becomes visible on the cascadeMonitor.
Last update: April 26, 2021 by rhanusch |