From a4c210843fd4ea7b1b67160228c5ae16b00d7612 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=B6rn=20Adamczewski-Musch?= Date: Fri, 22 Feb 2019 10:27:17 +0100 Subject: [PATCH] Reduced information in eventbuilder chapter. added screenshot of ebsummary window added handling procedures to restart eventbuilders --- hadesoperator/daqcontrol.tex | 7 +- hadesoperator/ebmonitoring.tex | 27 ++++- hadesoperator/eboperatorguide.tex | 149 ++++++++++------------------ hadesoperator/ebstartup.tex | 28 ++++++ hadesoperator/figures/EBSummary.png | Bin 0 -> 51520 bytes hadesoperator/main.tex | 2 + 6 files changed, 110 insertions(+), 103 deletions(-) create mode 100644 hadesoperator/ebstartup.tex create mode 100644 hadesoperator/figures/EBSummary.png diff --git a/hadesoperator/daqcontrol.tex b/hadesoperator/daqcontrol.tex index 6ede4d6..afcabf6 100644 --- a/hadesoperator/daqcontrol.tex +++ b/hadesoperator/daqcontrol.tex @@ -1,3 +1,6 @@ +\section{DAQ control window} +\label{section:daqcontrolgui} + \begin{figure}[htp] \centering \includegraphics[width=\textwidth]{figures/DaqControl.png} @@ -30,14 +33,14 @@ \subsection{Eventbuilder Tools} \begin{description} - \item[StartTDC CAL] Start calibration run for the trb3 TDCs. This will disable the regular CTS trigger inputs and send special calibration events with a 500 Hz pulser. + \item[Start TDC CAL] Start calibration run for the trb3 TDCs. This will disable the regular CTS trigger inputs and send special calibration events with a 500 Hz pulser. At the same time, the eventbuilders will record files of prefix ''TC''. \item[Stop TDC CAL] Stop the calibration run for trb3 TDCs that was started with the above button. This button has to be pressed when all DAQ input subsystems as shown in the eventbuilder input nodes have turned from blue to green color. On pressing, the ''TC'' files are stopped and the new calibration is used for the next data taking runs. \item[BEAM files] Start recording files triggered with accelerator beam. These appear with prefix ''BE'' in eventbuilder monitor and are accounted in the runtime database (logbook). \item[COSMICS files] Start recording files triggered without beam by cosmic radiation. These appear with prefix ''CO'' in eventbuilder monitor and are accounted in the runtime database (logbook). - \item[Test file] Start recording any kind of test files. These appear with prefix ''TE'' in eventbuilder monitor and are NOT accounted in the runtime database. + \item[TEST file] Start recording any kind of test files. These appear with prefix ''TE'' in eventbuilder monitor and are NOT accounted in the runtime database. Test files are not stored permanently! \item[NO FILE] Stop recording any kind of file. This will close previous files. Note that eventbuilders are not stopped by this, but continue running without writing files. However, the QA and raw DAQ monitoring clients are still delivered with data in this state. diff --git a/hadesoperator/ebmonitoring.tex b/hadesoperator/ebmonitoring.tex index be7fbe2..ed51430 100644 --- a/hadesoperator/ebmonitoring.tex +++ b/hadesoperator/ebmonitoring.tex @@ -1,14 +1,35 @@ +\subsection{Summary window in hmon} +The most important eventbuilder status values are collected in a EBSummary window +(Fig. \ref{fig:evtbuild:ebsummary}) +that is available from the hmon ''Tactical Overview'' at +\newline +\url{http://hades33/mon/monitor.cgi?2-EBSummary}. +This information is directly fetched from the +controlling BNET master webserver and summarizes several details as provided by the full web control BNET\_GUI +(Fig. \ref{fig:evtbuild:bnetgui}) + + + +\subsection{BNET web GUI} The BNET master node offers a monitoring and control GUI on a webserver at the address -{\tt http://hades33/eb/}. The default GUI displays the state of the BNET as shown in +\url{http://hades33/eb/}. +This interface is usually not needed for the DAQ operator, but gives additional ways to debug error situations. The necessary information about event builder status can be found in the main monitoring page under "EBSummary". +The default GUI displays the state of the BNET as shown in in figure \ref{fig:evtbuild:bnetgui}. All nodes of the BNET show up as separate rows with respective properties (hub inputs, file outputs) monitored. Clicking on an element will allow further inspection and trending plots. Please see section \ref{sec:ebmonguide:dabc} for more details. \begin{figure}[htb] \centering - \includegraphics[width=1\textwidth]{figures/BNET_GUI.png} + \includegraphics[width=0.8\textwidth]{figures/EBSummary.png} + \caption[Eventbuilder Summary window in hmon]{Eventbuilder Summary window in hmon} + \label{fig:evtbuild:ebsummary} +\end{figure} + +\begin{figure}[htb] + \centering + \includegraphics[width=0.8\textwidth]{figures/BNET_GUI.png} \caption[BNET master web control gui]{BNET master web control gui} \label{fig:evtbuild:bnetgui} \end{figure} -This interface is usually not needed for the DAQ operator, but gives additional ways to debug error situations. The necessary information about event builder status can be found in the main monitoring page under "EBSummary". diff --git a/hadesoperator/eboperatorguide.tex b/hadesoperator/eboperatorguide.tex index 2b5506f..4b39809 100644 --- a/hadesoperator/eboperatorguide.tex +++ b/hadesoperator/eboperatorguide.tex @@ -1,91 +1,41 @@ \section{Eventbuilder Operator Guide} \label{sec:eboperatorguide} +\subsection{Regular beamtime control} +During beamtime shift, data taking can be controlled by the main DAQ Operator GUI (Fig. \ref{fig:daqcontrol}). +The GUI box {\bf Eventbuilder Tools} offers all relevant commands as shortcut buttons. +These are described in operator manual section \ref{section:daqcontrolgui}. -\subsection{DABC Webserver monitor } -\label{sec:ebmonguide:dabc} -In 2018 the HADES event building system was changed in topology. Before, all $n$ DAQ hubs sending their subevents to all $m$ eventbuilders -each of which combines all subevents to full event packets. By switching the subevent destionation of the hubs in -a ``barrel-shift'' manner, the eventbuilding load was distributed to all active eventbuilder entities. -In the new scheme, each DAQ hub is configured to always send to a dedicated input node -of the DABC builder network (BNET). - -Moreover, run number synchronisation between parallel event builder files is no longer done by the EPICS ''master'' ioc of EB1. -Instead, all controls of the BNET is handled by a central {\em Master} process located on the server lxhadeb03. This master processes runs independent of the other BNET processes -and will re-connect to their command channels whenever the eventbuilders are restarted. -{\bf NOTE: The BNET master process itself can be re-started by button ''Restart BNET Master'' in the expert section of the DAQ control gui, see section \ref{sec:shortguide:daqcontrolwindow}.} -Usually this is necessary only once before data taking, or after a DABC software upgrade of the master process. - -The BNET master offers a monitoring and control GUI on a webserver at the address {\tt http://lxhadeb07:8099/}. It is also available as part of the hmon webserver at \newline -{\tt http://hades33/eb/}. When this address is opened in any web browser (e.g. firefox, chrome), the default GUI displays the state of the BNET as shown in figure \ref{fig:ebmonitorguide:dabc1}. +\subsection{DABC Webserver controls} +\label{sec:ebmonguide:dabc} +The BNET master server of offers a monitoring and control GUI on a webserver at the address \url{http://lxhadeb07:8099/?browser=fix}. +It is also available as part of the hmon webserver at +\url{http://hades33/eb/}. When this address is opened in any web browser (e.g. firefox, chrome), the default GUI displays the state of the BNET as shown in figure \ref{fig:ebmonitorguide:dabc1}. This screenshot explains the main graphical elements and the functionality of the most important buttons. Besides the control buttons, Clicking on any active object gui elements (i.e. the text is underlined as a hyperlink), an appropriate plot or text information will show up in the main display area. Just holding the mouse over a display element will after few scondes usually open a hover window showing additional information, or a tooltip help. Note that the checkbox for ''Monitoring display'' has to be enabled to update the display frequently every 2 seconds. -Figure \ref{fig:ebmonitorguide:dabc2} describes the GUI elements related to data taking and file writing. The respective buttons on top allow to select the next run type -and to start and stop datataking at any time. Note that the BNET processes are not restarted when changing the run type as with the old eventbuilders, but continue even when -writing to files is stopped. In this case, just the filename display will become empty and the builder node color turns yellow. -Clicking on any of the rate and file size numbers allows to watch the trending graph of the assigned value in the display area. - -\newpage -Figure \ref{fig:ebmonitorguide:dabc3} illustrates the details of the GbE hub input display. For each BNET input node row, the UDP receiver ports are listed with the trbnet address of the sending hub (if any data has yet been received!). The color of each hub shows the actual state of data receiving: \begin{description} \item [Green]: Data is received properly (TDC calibration runs: Calibration is sufficient) - \item [Red]: No data is currently received (TDC calibration runs: Calibration is not ready, or calibration file not yet existing) + \item [Yellow/Red]: No data is currently received (TDC calibration runs: Calibration is not ready, or calibration file not yet existing) \item [Blue]: TDC calibration runs only: Calibration is ongoing, but statistics not yet sufficient) \end{description} -If Calibration of trb3 inputs is not yet existing (red hub although full eventbuilding is running), a calibration procedure has to be -done\footnote{Files of type ''Tc'' must be started. The hub inputs without calibration will turn blue until a sufficient TDC fine time -calibration has been accumulated. Stopping the calibration runs with the button will store the new calibration as files for each tdc address into the {\em /home/hadaq/oper} -directory on the eventbuilder server. The following runs will use thes calibration files and all hubs should show green color.}. -Every single GbE hub input may be inspected by holding the mouse over it to see a hover info window. Clicking on it will display further information: -The current receiver statistics is printed in a text field. For trb3 systems that are configured for online TDC calibration, the TDC sub-subevents -with their addresses will be displayed. The color of each tdc will indicate if the statistics is sufficent for a TDC calibration -(red: low statistics, blue: calibration ongoing, green: statistics is OK for doing new calibration). -Clicking on the central hub box will display a comparison of count statistics for each TDC. If DABC is configured for debugging with additional histograms, clicking -on each TDC box displays comparison of channel statistics. This mode is disabled for HADES production beamtime because of performance reasons! - -Figure \ref{fig:ebmonitorguide:dabc4} is an example of an input node that is not a trb3 hub with TDC calibration. In this case, clicking on the hub will offer buttons to display the -trigger type statistics, or the subevent size histogram. {\bf Please note that the trigger type information are available only in the CTS hub 0x8800}. - - -Clicking on the {\em hostname:port} title of a BNET node row will display the eventbuilder ''terminal'' -offering an ASCII monitor of the event building at the local inputs (see figure \ref{fig:ebmonitorguide:dabc5}). -This is the DABC emulation of the old {\em hadaq} and {\em netmem} eventbuilder output, which is also known from standalone DABC datataking systems. -Depending on the type of BNET node, parts of the generic terminal information is missing: For BNET input nodes, there is no final data file output. -For builder nodes, there is no UDP receiver information, since the input rows reflect the DABC socket connections to the BNET input nodes. - -Figure \ref{fig:ebmonitorguide:dabc5} contains a kind of tutorial how the user can set up an individual display of monitored values. -Chosing the webserver address {\tt http://lxhadeb03:8090/?browser=fix} displays the usually hidden hierarchy browser -of the DABC master node. Here all known parameters, commands, and entities of the BNET are available in a hierarchic tree view. -Clicking on any icon will display it in the currently active display area (usually the main display area of the default GUI). -However, it is possible to change the default GUI and arrange the GUI elements in an arbitrary manner. -Using the ''clear'' link in the DABC object browser will erase the default elements. The user may chose any of the given view partitionings and pad modes -in the selection menu (e.g. a 4x4 grid of pads, different tabs, or flexible desktop-like subwindows). All newly clicked icons will then draw with respect to the selected style -(the example in figure \ref{fig:ebmonitorguide:dabc5} shows the ''flex'' option). -The right mouse button menu of the browser icons offers further draw options, e.g. a gauge instrument instead of trending graphs for rates. - -Note that frequent monitoring of the elements must be enabled explicitly in the marked checkbox on the top left. - -Once the monitoring entities of interest have been arranged in such way, the user can save it for later usage by means of the globe icon (''Global'') -on top of the tree view. Right mouse button menu on such icon offers a ''Direct link'' option which will copy the current view to another browser window. -The URL of this new browser window (or tab depending on browser set up) contains all required information, including the monitoring mode of the plots. -It can be stored as bookmark (favourite address) in the browser, so it can be recalled later to show the user defined display. -% \begin{figure}[htb] -% \centering -% \includegraphics[width=1\textwidth]{bnetgui_plain_cut.png} -% \caption[Default BNET master control gui]{Default BNET master control gui} -% \label{fig:ebmonitorguide:bnetguiplain} -% \end{figure} -% +Figure \ref{fig:ebmonitorguide:dabc2} describes the GUI elements related to data taking and file writing. The respective buttons on top allow to select the next run type +and to start and stop datataking at any time. Note that the BNET processes are not restarted when changing the run type as with the old eventbuilders, but continue even when +writing to files is stopped. In this case, just the filename display will become empty and the builder node color turns yellow. +Clicking on any of the rate and file size numbers allows to watch the trending graph of the assigned value in the display area. + +\newpage + + \clearpage @@ -105,41 +55,44 @@ It can be stored as bookmark (favourite address) in the browser, so it can be re \end{figure} -\begin{figure}[htb] - \centering - \includegraphics[width=.9\textheight,page=3,angle=90]{figures/bnetmonitorguide.pdf} - \caption[DABC BNET web GUI: input monitor]{BNET web GUI: hub and trb3 monitor} - \label{fig:ebmonitorguide:dabc3} -\end{figure} - - -\begin{figure}[htb] - \centering - \includegraphics[width=.9\textheight,page=4,angle=90]{figures/bnetmonitorguide.pdf} - \caption[DABC BNET web GUI: show triggertype]{BNET web GUI: how to show trigger type statistics} - \label{fig:ebmonitorguide:dabc4} -\end{figure} - - -\begin{figure}[htb] - \centering - \includegraphics[width=.9\textheight,page=5,angle=90]{figures/bnetmonitorguide.pdf} - \caption[DABC BNET web GUI: eventbuilder terminals for each node]{BNET web GUI: how to show eventbuilder terminals for each node} - \label{fig:ebmonitorguide:dabc5} -\end{figure} - -\begin{figure}[htb] - \centering - \includegraphics[width=.9\textheight,page=6,angle=90]{figures/bnetmonitorguide.pdf} - \caption[DABC BNET web GUI: Expert browser and user defined GUI]{BNET web GUI: how to set up a user defined GUI display} - \label{fig:ebmonitorguide:dabc6} -\end{figure} +% \begin{figure}[htb] +% \centering +% \includegraphics[width=.9\textheight,page=3,angle=90]{figures/bnetmonitorguide.pdf} +% \caption[DABC BNET web GUI: input monitor]{BNET web GUI: hub and trb3 monitor} +% \label{fig:ebmonitorguide:dabc3} +% \end{figure} +% +% +% \begin{figure}[htb] +% \centering +% \includegraphics[width=.9\textheight,page=4,angle=90]{figures/bnetmonitorguide.pdf} +% \caption[DABC BNET web GUI: show triggertype]{BNET web GUI: how to show trigger type statistics} +% \label{fig:ebmonitorguide:dabc4} +% \end{figure} +% +% +% \begin{figure}[htb] +% \centering +% \includegraphics[width=.9\textheight,page=5,angle=90]{figures/bnetmonitorguide.pdf} +% \caption[DABC BNET web GUI: eventbuilder terminals for each node]{BNET web GUI: how to show eventbuilder terminals for each node} +% \label{fig:ebmonitorguide:dabc5} +% \end{figure} +% +% \begin{figure}[htb] +% \centering +% \includegraphics[width=.9\textheight,page=6,angle=90]{figures/bnetmonitorguide.pdf} +% \caption[DABC BNET web GUI: Expert browser and user defined GUI]{BNET web GUI: how to set up a user defined GUI display} +% \label{fig:ebmonitorguide:dabc6} +% \end{figure} \clearpage % \subsection{Eventbuilder monitoring in hmon} -This is new and documentation still to do. +This main hmon monitoring page offers a summary of most relevant eventbuilder status under the ''EBSummary'' section at the address +\url{https://hades33/eb}http://hades33/mon/monitor.cgi?2-EBSummary}. +Figure \ref{fig:evtbuild:ebsummary} shows the main components of it + diff --git a/hadesoperator/ebstartup.tex b/hadesoperator/ebstartup.tex new file mode 100644 index 0000000..f5b8c71 --- /dev/null +++ b/hadesoperator/ebstartup.tex @@ -0,0 +1,28 @@ +\subsection{Restart with different number of builder nodes} +Depending on the data rate delivered from the DAQ, it may be necessary to adjust the number of builder nodes, i.e. parallel files written. +For cosmics usually only 1 builder is enough, for full beam operation it may be 12 builders. + +To restart the builder network with different number of parallel files, use the buttons {\bf Set N EB} +in the ''Eventbuilder Tools'' box of the DAQ operator GUI (section \ref{section:daqcontrolgui}). + +If the DAQ control GUI should not be available, one can use the corresponding scripts +{\bf as user hadaq on node lxhadesdaq}, for example: + +{\tt /home/hadaq/trbsoft/daq/control/gui/eb/70\_Set\_1\_EB} \newline + +{\tt /home/hadaq/trbsoft/daq/control/gui/eb/76\_Set\_12\_EB} + + + +\subsection{Restart of BNET master controll process} +The master control process handles the run synchronization and overall monitoring of all +nodes of the event buiding network (BNET). +{\bf It is necessary to restart the BNET master whenever the setup of the server processes have been edited, or the DABC installation +has been updated!} + +To restart it, press the button {\bf Restart BNET Control} in the expert section of the DAQ operator GUI (see section +\ref{section:daqcontrolgui}) + +If the DAQ control GUI should not be available, one can call this script directly {\bf as user hadaq on node lxhadeb07}: +{\tt /home/hadaq/bin/restart\_bnetmaster.sh} + diff --git a/hadesoperator/figures/EBSummary.png b/hadesoperator/figures/EBSummary.png new file mode 100644 index 0000000000000000000000000000000000000000..16a8aa9fd677a869a3a1ca283d94b9ff24ce99ab GIT binary patch literal 51520 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

FDTq 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 E1Cvluh5!Hn literal 0 HcmV?d00001 diff --git a/hadesoperator/main.tex b/hadesoperator/main.tex index d473548..6cfe14d 100644 --- a/hadesoperator/main.tex +++ b/hadesoperator/main.tex @@ -128,6 +128,8 @@ \section{Power Cycles} \input{powercycles} +\section{Eventbuilder restart} +\input{ebstartup} \clearpage \part{Eventbuilder} -- 2.43.0