- Dec 11, 2020
-
-
Erik von Reis authored
-
- Dec 09, 2020
-
-
Erik von Reis authored
rtcds: refactor epics-only tests. get_model_unit now produces the right unit_name for a given model name
-
- Dec 03, 2020
-
-
Erik von Reis authored
local_dc: get rid of wanted by in systemd unit file. Start of local_dc now sequenced by a systemd generator. Also, this will stop the default behavior of starting local_dc on systems that don't need it.
-
- Dec 01, 2020
-
-
Erik von Reis authored
systemd_generator: moved to src/python/cds_frontend. Will make it into a more generic front end control library.
-
Erik von Reis authored
-
- Nov 30, 2020
-
-
Erik von Reis authored
-
Erik von Reis authored
-
- Nov 19, 2020
-
-
Jonathan Hanks authored
This is to protect these critical processes in the FE system to make sure they do not get starved for CPU if there are other processes monopolizing the processor.
-
- Nov 16, 2020
-
-
Erik von Reis authored
-
- Nov 11, 2020
-
-
Jonathan Hanks authored
Remove old # of files, # of dirs directives. Update the default prefix for epics.
-
- Oct 20, 2020
-
-
Erik von Reis authored
rtcds status improved to not look for dolphin on non-dolphin hosts. Hosts must have IS_DOLPHIN_NODE=true for rtcds to check dolphin modules etc. Likewise, rtcds will not check streamers and local DC if there there is no DAQ streaming. Set DAQ_STREAMING=true to force rtcds to check streamers.
-
- Oct 19, 2020
-
-
Erik von Reis authored
-
- Oct 16, 2020
-
-
Erik von Reis authored
-
- Oct 08, 2020
-
-
Erik von Reis authored
This makes awgtpman fail if the module service is not loaded, but does systemd will not attempt to start the module. Previously if the module failed, awgtpman would eventually restart, triggering a restart of the whole model. This would lead to cluttered logs full of errors from each restart. This chang fixes that issue.
-
- Sep 29, 2020
-
-
Erik von Reis authored
Fixed build_edc_ini to add newline at end of ini file if not present. Also added some simple tests for build_edc_ini.
-
- Jul 30, 2020
-
-
Erik von Reis authored
-
rtcds lsmod now checks local_dc and cps_xmit processes. Also checks all dolphin modules. Closes #122 rtcds start and stop no longer require a model to be enabled, since we don't use "enabled" systemd units to start models at boot. Instead rtcds start and rtcds stop check to see if the model is active or not. rtcds start now has a sleep between starts. This puts a gap between IOP starts and user model starts, sidestepping a race condition. Also ignores errors when building every model, allowing for expected errors such as channels missing from the channels file. Closes #134
-
- Jul 20, 2020
-
-
Erik von Reis authored
Enable now controled by environmental option ALLOW_MODEL_ENABLE. When false, rtcd enable commands cannot be issued.
-
- Jul 17, 2020
-
-
Erik von Reis authored
-
Erik von Reis authored
Changed start to sleep for 15 seconds between model starts. Close timing was causing timing glitches in IOP. Changed build --all to ignore error so that it can build all the way through on the first build (no channels in channel file)
-
- Jul 15, 2020
-
-
Jonathan Hanks authored
* fix the systemd unit to use the corect argument for the listen interface 'l' instead of 'I' * convert the standalone_edc to use the args library, and update the documentation * add a '_daq' to the end of the edc's mbuf name, so that it is similar to the models * Note this is transparent to the user, the '_daq' should not be added on (either to the name passed into the edc or to local_dc) * Updated the edc test to not specify '_daq' anywhere.
-
- Jul 14, 2020
-
-
Jonathan Hanks authored
Done for: * daqd * nds * local_dc * edc
-
- Jun 15, 2020
-
-
Jameson Rollins authored
For some reason the systemd unit parsing does not pick up the STATE_DIRECTORY environment variable, so we have to expand manually.
-
- Jun 08, 2020
-
-
Jameson Rollins authored
still needed by the binary
-
Jameson Rollins authored
calls "make World" and "make installWorld" respectively.
-
Jameson Rollins authored
drop openmx and update dolpin drivers
-
- Jun 01, 2020
-
-
Jameson Rollins authored
-
Jameson Rollins authored
-
Jameson Rollins authored
updates awgtpman command line args, checks SITE/IFO exist, and exports TARGET env var.
-
- May 26, 2020
-
-
Jameson Rollins authored
-
- May 22, 2020
-
-
Erik von Reis authored
-
- May 20, 2020
-
-
Jameson Rollins authored
This allows for overriding the base directory where build directories are created, as well as the specific build directory (RCG_BUILDD).
-
- May 08, 2020
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
Changing the defaults for shmem_input/size to good defaults so they do not need to be mentioned in the daqdrc.
-
- May 06, 2020
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jameson Rollins authored
-