{"push_id":670607125,"size":17,"distinct_size":7,"ref":"refs/heads/dev-scripts","head":"07b9f08607a5c0784d49b70f8847d2871e4380e7","before":"c9e021513994792b7afc6e26303b5f052115ba85","commits":[{"sha":"be1d993e0ddf479708e966a0c0c67751bd87415b","author":{"email":"c9e3e282e3e8eec0621332044a7a02aee1f56253@cern.ch","name":"chkouzin"},"message":"Allow for inline getters/setters","distinct":false,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/be1d993e0ddf479708e966a0c0c67751bd87415b"},{"sha":"c864cf9820a8389bd6cacdad694603f6952eebfd","author":{"email":"1dc140d9f095570a9cde0a4f67da3e7adb0ea8ef@gmail.com","name":"Alexey Rybalchenko"},"message":"New executables to run flp2epn devices with DDS in both standard and test modes.","distinct":false,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/c864cf9820a8389bd6cacdad694603f6952eebfd"},{"sha":"2c9fa2b6a6c24031ea7c083388ffed1bce241dda","author":{"email":"1dc140d9f095570a9cde0a4f67da3e7adb0ea8ef@gmail.com","name":"Alexey Rybalchenko"},"message":"Code cleanup.","distinct":false,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/2c9fa2b6a6c24031ea7c083388ffed1bce241dda"},{"sha":"3402cae1cdd2a55e52e924b89f077b885f794305","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"introducing a callback function to provide the message buffer for direct memcpy\n\nCallback is implemented using boost signal. The signal instance is optional,\nthe internal buffer is used if the callback is not provided.","distinct":false,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/3402cae1cdd2a55e52e924b89f077b885f794305"},{"sha":"c75a4891d3eae470bba1b55e2f683b505ec978be","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"defining boost signal for memory allocation callback, propagating the signal instance","distinct":false,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/c75a4891d3eae470bba1b55e2f683b505ec978be"},{"sha":"a1bf73ad7a4c4057063bcac32593708006d050e3","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"Assemble message payload directly in the message buffer\n\nIntroducing a callback function to allocate message objects and payload buffers.\nThe callback is used from the component to allocate memory for the output blocks,\ncorresponding code in the MessageFormat class.","distinct":false,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/a1bf73ad7a4c4057063bcac32593708006d050e3"},{"sha":"da236fa05883fdbe24e59727eaef3a06a3ff139f","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"Introducing a forced terminate after configurable timeout\n\nThe '-t'/'--timeout' command line parameter can be used to configure\na timeout after which the device will terminate. The feature is intended\nto be used in callgrind sessions.\n\nTermination via state changes does not work at the moment, needs\ndebugging. The device is terminated by issuing a runtime exception.\nThis allows callgrind to write the statistics log file.","distinct":false,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/da236fa05883fdbe24e59727eaef3a06a3ff139f"},{"sha":"57f6b17ff3289aded52b3036e083037d05c92235","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"some minor bugfixes regarding propagation of event data header\n\n- set correct block number in event data header\n- handling of data samples without content but only event data header\n- some more information in the error message regarding event ID mismatch","distinct":false,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/57f6b17ff3289aded52b3036e083037d05c92235"},{"sha":"844d5d02d60d9415373fa10c75cd4dd65602d728","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"various bugfixes\n\n- added forgotten return statement in the handling of event data struct\n  from multiple messages; caused a sporadic false event ID mismatch\n- corrected the check loop for event ID mismatches\n- correct propagation of valid block descriptors to the message","distinct":false,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/844d5d02d60d9415373fa10c75cd4dd65602d728"},{"sha":"d57d60786e60a46721d72b0a3905b086d77711ae","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"include only the necessary elements from std, not the complete namespace","distinct":false,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/d57d60786e60a46721d72b0a3905b086d77711ae"},{"sha":"9935681e8a4f40adbce5da9c4adce743c32c1722","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"development version of cluster-relay-to-tracker launch script containing the FLP and EPN start commands","distinct":true,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/9935681e8a4f40adbce5da9c4adce743c32c1722"},{"sha":"6915e39936a9542816140db557b60ef040bfc935","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"using settings from FLP-EPN launch for starting the processing devices; deploying scheduling scheme to avoid rapid ssh activity to the same node","distinct":true,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/6915e39936a9542816140db557b60ef040bfc935"},{"sha":"f1688e3f61fdc8ff6e90fddde722923c1ce217c4","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"- using one node per slice for cluster publishing\n- adding EPN2 node group which collects data from all individual EPN1 groups in one singe branch\n- fixed translate_io_attributes to work bi-directional\n- ClusterPublisher added option -open_files_at_start\n- using GPU tracker\n- logging to file per device","distinct":true,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/f1688e3f61fdc8ff6e90fddde722923c1ce217c4"},{"sha":"c59641e7f351ff807875912fb0b113f97654a6ef","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"adding option to publish individual TPC partitions and collect them by a Relay before the FLP device","distinct":true,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/c59641e7f351ff807875912fb0b113f97654a6ef"},{"sha":"bc5d3b3e6cf57095d5020e5cc89a07b90997b45b","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"Introducing a local configuration on each node; cmd line option to configure polling; some minor formatting\n\nThe cluster publisher configuration file is copied to the /tmp folder of the node\nand renamed to a common name for all publishers. By that, the multiplied DDS task\nalways has the same command line arguments. This can be changed back as soon as\nDDS supports some kind of logic to derive arguments from the group id.\n\nAdded option --polling-timeout <value_in_ms>\n\nSome minor formatting, tabs replaced by blanks.","distinct":true,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/bc5d3b3e6cf57095d5020e5cc89a07b90997b45b"},{"sha":"4d3357f74dce47aeb32a1a7d5f0b02688132c07f","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"adding aliceHLTEventSampler as common trigger for all cluster publishers\n\n- adding a new trigger group containing the aliceHLTEventSampler publishing a\n  trigger signal to all cluster publishers\n- configurable rate: command line parameter --eventperiod period_in_us\n- translate_io_attributes: adding translation of pub-sub paradigm in addition to push-pull\n- adding Collector device instead of FileWriter and making the FileWriter optional","distinct":true,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/4d3357f74dce47aeb32a1a7d5f0b02688132c07f"},{"sha":"07b9f08607a5c0784d49b70f8847d2871e4380e7","author":{"email":"c9808dff57690739e98f1f3bfed72708397a4cbd@scieq.net","name":"Matthias Richter"},"message":"Various changes for the prototype test running\n\n- send offset in the FLPsender used\n- reducing timeout on EPNreceiver to 60 s\n- option --sync-rundir added to sync data and setup in the rundir before start\n  of topology\n- options --skip-write-tracks and --write-tracks added\n- added option --initialdelay in ms for the start of the trigger","distinct":true,"url":"https://api.github.com/repos/matthiasrichter/AliceO2/commits/07b9f08607a5c0784d49b70f8847d2871e4380e7"}]}