{"action":"created","issue":{"url":"https://api.github.com/repos/AliceO2Group/QualityControl/issues/7","repository_url":"https://api.github.com/repos/AliceO2Group/QualityControl","labels_url":"https://api.github.com/repos/AliceO2Group/QualityControl/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/AliceO2Group/QualityControl/issues/7/comments","events_url":"https://api.github.com/repos/AliceO2Group/QualityControl/issues/7/events","html_url":"https://github.com/AliceO2Group/QualityControl/pull/7","id":313607640,"number":7,"title":"DPL integration","user":{"login":"knopers8","id":14327588,"avatar_url":"https://avatars2.githubusercontent.com/u/14327588?v=4","gravatar_id":"","url":"https://api.github.com/users/knopers8","html_url":"https://github.com/knopers8","followers_url":"https://api.github.com/users/knopers8/followers","following_url":"https://api.github.com/users/knopers8/following{/other_user}","gists_url":"https://api.github.com/users/knopers8/gists{/gist_id}","starred_url":"https://api.github.com/users/knopers8/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/knopers8/subscriptions","organizations_url":"https://api.github.com/users/knopers8/orgs","repos_url":"https://api.github.com/users/knopers8/repos","events_url":"https://api.github.com/users/knopers8/events{/privacy}","received_events_url":"https://api.github.com/users/knopers8/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-04-12T07:29:15Z","updated_at":"2018-04-24T15:06:32Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/AliceO2Group/QualityControl/pulls/7","html_url":"https://github.com/AliceO2Group/QualityControl/pull/7","diff_url":"https://github.com/AliceO2Group/QualityControl/pull/7.diff","patch_url":"https://github.com/AliceO2Group/QualityControl/pull/7.patch"},"body":"Highlights:\r\n- Added dependency on O2 (alidist will need to be updated as well - i will create PR shortly)\r\n- Created TaskDataProcessor class, which executes user modules similarly to TaskDevice, but using DPL and O2 Data Model.\r\n- Created TaskDataProcessorFactory, which generates DataProcessorSpec of QC task.\r\n- Created TaskInterfaceDPL, similar to TaskInterface, to be inherited by user modules.\r\n- Moved Activity class to separate file, because it is used by two different classes from now on.\r\n- Moved implementation of TaskFactory.create to header and made it a template - now it can be used to get both TaskInterface or TaskInterfaceDPL children.\r\n- Created TaskDPL - exemplary workflow using QC/DPL Task\r\n- Created SkeletonDPL - exemplary user module\r\n\r\nWe should wait with merging until WP4 finishes updating DPL output API - some of the names will change, which might fail the build. "},"comment":{"url":"https://api.github.com/repos/AliceO2Group/QualityControl/issues/comments/383967468","html_url":"https://github.com/AliceO2Group/QualityControl/pull/7#issuecomment-383967468","issue_url":"https://api.github.com/repos/AliceO2Group/QualityControl/issues/7","id":383967468,"user":{"login":"alibuild","id":13233178,"avatar_url":"https://avatars0.githubusercontent.com/u/13233178?v=4","gravatar_id":"","url":"https://api.github.com/users/alibuild","html_url":"https://github.com/alibuild","followers_url":"https://api.github.com/users/alibuild/followers","following_url":"https://api.github.com/users/alibuild/following{/other_user}","gists_url":"https://api.github.com/users/alibuild/gists{/gist_id}","starred_url":"https://api.github.com/users/alibuild/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alibuild/subscriptions","organizations_url":"https://api.github.com/users/alibuild/orgs","repos_url":"https://api.github.com/users/alibuild/repos","events_url":"https://api.github.com/users/alibuild/events{/privacy}","received_events_url":"https://api.github.com/users/alibuild/received_events","type":"User","site_admin":false},"created_at":"2018-04-24T15:06:32Z","updated_at":"2018-04-24T15:06:32Z","author_association":"COLLABORATOR","body":"Error while checking build/QualityControl/o2-dataflow for ea3510618c4134d80103c4d1eb387358f5613b7e:\n```\nsw/BUILD/O2-latest/log\n[22319]: port-range-max                                  = 32000                                                                                               <int>            [default] \n[22319]: port-range-min                                  = 22000                                                                                               <int>            [default] \n[22320]: [15:05:59][STATE] Entering INITIALIZING DEVICE state\n[22319]: rate                                            = 0                                                                                                   <float>          [default] \n[22319]: session                                         = default                                                                                             <string>         [default] \n[22319]: severity                                        = debug                                                                                               <string>         [default] \n[22319]: shm-monitor                                     = 0                                                                                                   <bool>           [default] \n[22319]: shm-segment-size                                = 2000000000                                                                                          <std::size_t>    [default] \n[22319]: transport                                       = zeromq                                                                                              <string>         [default] \n[22319]: verbosity                                       = medium                                                                                              <string>         [default] \n[22319]: \n[22319]: [15:05:59][STATE] Entering INITIALIZING DEVICE state\n[22319]: \n[22319]: [15:05:59][STATE] Entering DEVICE READY state\n[22319]: [15:05:59][STATE] Entering INITIALIZING TASK state\n[22319]: [15:05:59][STATE] Entering READY state\n[22319]: [15:05:59][STATE] Entering RUNNING state\n[22319]: [15:05:59][INFO] DEVICE: Running...\n[22319]: [15:05:59][INFO] foo[0]: in: -nan (-nan MB) out: -nan (-nan MB)\n[22319]: [15:05:59][INFO] from_producer_to_consumer[0]: in: -nan (-nan MB) out: -nan (-nan MB)\n[INFO] Quitting\n[INFO] QUIT_REQUESTED\n\n[22320]: [15:05:59][INFO] Received device shutdown request (signal 15).\n[22320]: [15:05:59][INFO] Waiting for graceful device shutdown. Hit Ctrl-C again to abort immediately.\n[22319]: [15:05:59][INFO] Received device shutdown request (signal 15).\n[22319]: [15:05:59][INFO] Waiting for graceful device shutdown. Hit Ctrl-C again to abort immediately.\n[22320]: [15:05:59][STATE] Entering DEVICE READY state\n[22320]: [15:05:59][STATE] Entering INITIALIZING TASK state\n[22320]: [15:05:59][STATE] Entering READY state\n[22320]: [15:05:59][STATE] Entering RUNNING state\n[22320]: [15:05:59][INFO] DEVICE: Running...\n[22320]: [15:05:59][STATE] Entering READY state\n[22319]: [15:06:00][STATE] Entering READY state\n[22319]: [15:06:00][STATE] Entering RESETTING TASK state\n[22319]: [15:06:00][STATE] Entering DEVICE READY state\n[22319]: [15:06:00][STATE] Entering RESETTING DEVICE state\n[22319]: [15:06:00][STATE] Entering IDLE state\n[22319]: [15:06:00][STATE] Entering EXITING state\n[22319]: [15:06:00][STATE] Exiting FairMQ state machine\n[22319]: [15:06:00][INFO] Process 22319 is exiting.\n\n\n99% tests passed, 1 tests failed out of 90\n\nTotal Test time (real) =  55.47 sec\n\nThe following tests FAILED:\n\t 73 - test_Framework_test_WorkflowOptions (Timeout)\n```\nFull log [here](https://ali-ci.cern.ch/repo/logs/AliceO2Group/QualityControl/7/ea3510618c4134d80103c4d1eb387358f5613b7e/build_QualityControl_o2-dataflow/fullLog.txt).\n"}}
{"actor":{"display_login":"alibuild"}}