- Jan 08, 2019
-
-
Cenk Yildiz authored
All listeners are manually notified so that DcmEmulator can exit. This avoids DcmEmulator to hang in the case of a fork crashing before finishing processing an event
-
- Dec 20, 2018
-
-
Cenk Yildiz authored
-
- Dec 19, 2018
-
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-
- Dec 18, 2018
-
-
Cenk Yildiz authored
Use prctl C library to make sure all ipc and is servers will be killed when the mother exits. This will work both for a clean exit or in case of a segmentation fault
-
Cenk Yildiz authored
- Do not register the signal handler of HLTMPPy C++ class - Register signal handlers in Infrastructure class so that the infrastructure processeses are stopped in case of a signal.
-
- Dec 17, 2018
-
-
Cenk Yildiz authored
-
- Dec 13, 2018
-
-
Frank Winklmeier authored
Clean up a few more log messages, mostly in DcmEmu.
-
- Dec 07, 2018
-
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-
- Dec 06, 2018
-
-
Frank Winklmeier authored
- Use ERS_LOG if possible - Remove duplicate messages - Use stderr only for warnings/errors but not for regular messages
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-
- Dec 05, 2018
-
-
Cenk Yildiz authored
-
Frank Winklmeier authored
-
- Dec 03, 2018
-
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-
- Nov 30, 2018
-
-
Frank Winklmeier authored
-
- Nov 26, 2018
-
-
Frank Winklmeier authored
Use the `logging` module instead of `print` for printouts. This allows a more uniform log file formatting, i.e. when used as part of athenaHLT.py. Also reduced the verbosity by demoting some messages to `debug` level. In addition some more coding style cleanup to comply with pyflakes.
-
- Nov 22, 2018
-
-
Cenk Yildiz authored
- Fixes ADHI-4659 - Add destructor to Infrastructure class, and call stop at destructor only at the mother process. This was infrastructure is destroyed even at a premature exit or exception. - Browse through TDAQ_DB_PATH for the HLTMPPU IS info file
-
Cenk Yildiz authored
- Add a subparser for precommand,postcommand - Add pythonSetupFile to joboptions and DBPython - use tdaq_python in test_HLTMPPy.pyk
-
- Nov 21, 2018
-
-
Frank Winklmeier authored
Those attributes are no longer part of the HLTImplementationJobOptions schema (HLTPUDal!1).
-
Frank Winklmeier authored
HLTMPPy: - Code formatting cleanup (pyflakes) - Remove `TriggerConfigAthenaHLT` as it does not seem to be used - Remove obsolete `recurseDictOld` - `TriggerConfigJO`: add missing options `pythonSetupFile` and `logLevels` - Cleanup the handling of pre/postCommands as the new `recurseDict` function correctly handles list vs non-list types - Make `TriggerConfigDBPython` inherit from `TriggerConfigDB` to avoid code-duplication runner: - Code formatting cleanup (pyflakes) - Remove athena-specific code that is now included in athenaHLT.py - Add pythonSetupFile option test_HLTMPPy: - Add basic unit test for HLTMPPy
-
Frank Winklmeier authored
- Move the database command line arguments to the dbcommon group - Set correct defaults for magnet ON currents
-
- Nov 15, 2018
-
-
Cenk Yildiz authored
-
Cenk Yildiz authored
- Exceptions that were handled wrongly are fixed - In getNext(), dfinterface::CommunicationError will cause return value to be NO_EVENT
-
- Nov 07, 2018
-
-
Cenk Yildiz authored
-
Cenk Yildiz authored
As tdaq::dynlibs may be deprecated soon, it's removed in favor of boost::dll::shared_library. Error handling is improved. The boost::dll::shared_library instances must be valid until the objects that are created from them are destroyed. To achieve this shared_library members are declared before m_HLTSteering, m_dataSource, m_infoService in HLTMPPU.cxx and before m_sessions in DFDataSource.cxx
-
- Oct 31, 2018
-
-
Cenk Yildiz authored
-
- Oct 26, 2018
-
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-
- Oct 25, 2018
-
-
Cenk Yildiz authored
DcmEmulator is fully integrated in python environment. The prepareForRun of DCM is called after HLTMPPU, because DCM will start listener threads and forking need to be done before starting any new thread. Thus, reforking will not work while running with DcmEmulator. Main changes: - Implement state transitions in DcmEmulator - Add DCMPy class in python part, use it in runHLTMPPY - Go through DCMPy state transitions to interactive mode - Add DummyDCMPy for running with other backends
-
- Oct 19, 2018
-
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-
- Oct 18, 2018
-
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-
Cenk Yildiz authored
-