So it appears we have found a semi-stable configuration for the DAQ system post upgrade:
Here are the issues:
dadq is running mostly stably for the moment, although it still crashes at the top of every hour (see below). Here are some relevant points of about the current configuration:
- recording data from only a subset of front-ends, to reduce the overall load:
- 16 second main buffer:
start main 16;
- trend lengths: second: 600, minute: 60
start trender 600 60;
- writing to frames:
- (NOT raw minute trends)
- frame compression ON
This elliminates most of the random daqd crashing. However, daqd still crashes at the top of every hour after writing out the minute trend frame. Still unclear what the issue is, but Keith is investigating. In some sense this is no worse that where we were before the upgrade, since daqd was also crashing hourly then. It's still crappy, though, so hopefully we'll figure something out.
The inittab on fb automatically restarts daqd after it crashes, and monit on all of the front ends automatically restarts the mx_stream processes.
The front end modules are mostly running fine.
One issue is that the execution times seem to have increased a bit, which is problematic for models that were already on the hairy edge. For instance, the rough aversage for c1sus has some from ~48us to 50us. This is most problematic for c1cal, which is now running at ~66us out of 60, which is obviously untenable. We'll need to reduce the load in c1cal somehow.
All other front end models seem to be working fine, but a full test is still needed.
There was an issue with the DACs on c1sus, but I rebooted and everything came up fine, optics are now damped: