Skip to content

"fzahn submitted felix2atlas with tag felix2atlas-01-02-00 for tdaq-99-00-00"

Felix Zahn requested to merge fzahn/tdaq-99-00-00/felix2atlas into tdaq-99-00-00

=== felix2atlas ===

added new parameter to IS schema file (Felix Zahn) Changed behavior in a way that FDs are removed from polling when they are closed on the writing side and added again when they are reopened. that way we avoid busy polling in all cases (Felix Zahn) Improvements regarding for loop counter and way pollfd are added to pfds vector (Flavia Gehrig) Removing if (n_fifos_active != n_fifos) because if there is an active fifo we shouldn't sleep, still to fix:busy polling if first 2 fifos then 1 fifo (Flavia Gehrig) Changing to global counter n_fifo_active which is update in update_connections (Flavia Gehrig) Adding --n_fifos_active for all POLLHUP events so that no busy polling if felix-tohost is closed (Flavia Gehrig) Correcting spelling mistakes (fgehrig) small change in while (fgehrig) Adding temporary counter so that sleep is only done after all fifos have been checked (fgehrig) Added sleep after recieving Polling error or Fifo closed error, so that CPU is not going to 100% when file not found or felixtohost killed (fgehrig)

Merge request reports