{"action":"created","issue":{"url":"https://api.github.com/repos/AliceO2Group/AliceO2/issues/533","repository_url":"https://api.github.com/repos/AliceO2Group/AliceO2","labels_url":"https://api.github.com/repos/AliceO2Group/AliceO2/issues/533/labels{/name}","comments_url":"https://api.github.com/repos/AliceO2Group/AliceO2/issues/533/comments","events_url":"https://api.github.com/repos/AliceO2Group/AliceO2/issues/533/events","html_url":"https://github.com/AliceO2Group/AliceO2/pull/533","id":255584294,"number":533,"title":"Add parallel / merge constructs to workflow","user":{"login":"ktf","id":10544,"avatar_url":"https://avatars0.githubusercontent.com/u/10544?v=4","gravatar_id":"","url":"https://api.github.com/users/ktf","html_url":"https://github.com/ktf","followers_url":"https://api.github.com/users/ktf/followers","following_url":"https://api.github.com/users/ktf/following{/other_user}","gists_url":"https://api.github.com/users/ktf/gists{/gist_id}","starred_url":"https://api.github.com/users/ktf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ktf/subscriptions","organizations_url":"https://api.github.com/users/ktf/orgs","repos_url":"https://api.github.com/users/ktf/repos","events_url":"https://api.github.com/users/ktf/events{/privacy}","received_events_url":"https://api.github.com/users/ktf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2017-09-06T12:21:55Z","updated_at":"2017-09-11T09:22:46Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/AliceO2Group/AliceO2/pulls/533","html_url":"https://github.com/AliceO2Group/AliceO2/pull/533","diff_url":"https://github.com/AliceO2Group/AliceO2/pull/533.diff","patch_url":"https://github.com/AliceO2Group/AliceO2/pull/533.patch"},"body":"This is a first attempt at allowing expressing parallel processing\r\nand merging of multiple streams of data in the declarative workflow.\r\n\r\nIt introduces two helper functions:\r\n\r\n    o2::framework::parallel(...)\r\n\r\nwhich allows duplicating and amending a template DataProcessorSpec,\r\nand\r\n\r\n    o2::framework::mergeInputs(..)\r\n\r\nwhich allows for duplicating InputSpec of a given device. Context\r\ninformation for parallel computations (e.g. rank and number of parallel\r\ndevices) can be retrieved in the `ProcessCallback` via the\r\n`ParallelContext` service."},"comment":{"url":"https://api.github.com/repos/AliceO2Group/AliceO2/issues/comments/328471926","html_url":"https://github.com/AliceO2Group/AliceO2/pull/533#issuecomment-328471926","issue_url":"https://api.github.com/repos/AliceO2Group/AliceO2/issues/533","id":328471926,"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":"2017-09-11T09:22:46Z","updated_at":"2017-09-11T09:22:46Z","author_association":"COLLABORATOR","body":"Error while checking build/O2/o2 for a63e5d274b1d2d2c2a62e72d61c5f6fcedd2cd09:\n```\nsw/BUILD/O2-latest/log\n  \"/mnt/mesos/sandbox/sandbox/sw/SOURCES/O2/dev/0/Framework/Core\".  See\n  documentation for policy CMP0002 for more details.\nCall Stack (most recent call first):\n  cmake/O2Utils.cmake:418 (O2_GENERATE_EXECUTABLE)\n  Framework/Core/CMakeLists.txt:81 (O2_GENERATE_TESTS)\n\n\nCMake Error at cmake/O2Utils.cmake:426 (add_test):\n  add_test given test NAME \"test_Graphviz\" which already exists in this\n  directory.\nCall Stack (most recent call first):\n  Framework/Core/CMakeLists.txt:81 (O2_GENERATE_TESTS)\n\n\n-- Generate test test_ParallelProducer\n-- Generate test test_SuppressionGenerator\n-- Generate test test_Variants\nits_simulation_bucket\nits_reconstruction_bucket\npassive_detector_bucket\ngenerators_base_bucket\ngenerators_bucket\nrun_bucket\ntpc_simulation_bucket\ntpc_reconstruction_bucket\npassive_detector_bucket\ngenerators_base_bucket\ngenerators_bucket\nrun_bucket\n-- Generate test testMessageFormat\n-- Generate test O2MessageMonitorTest\nDDS is found, QC Packages will be build\n-- Generate test test_TimeframeParser\n-- Generate test test_SubframeUtils01\n-- Generate test test_PayloadMerger01\n-- Generate test test_dc_primitives\n-- Generate test test_Fifo\n-- Generate test test_DataGenerator\n-- Generate test test_HuffmanCodec\n-- Generate test test_DataDeflater\n-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) \nCMake Warning at doc/CMakeLists.txt:8 (message):\n  Graphviz doesn't seem to be installed.  Doxygen will not be able to\n  generate graphs.  Consider installing this package.\n\n\n-- Configuring incomplete, errors occurred!\nSee also \"/mnt/mesos/sandbox/sandbox/sw/BUILD/cbbfeac3639d8b008193db2b09eabf93f7b4210c/O2/CMakeFiles/CMakeOutput.log\".\nSee also \"/mnt/mesos/sandbox/sandbox/sw/BUILD/cbbfeac3639d8b008193db2b09eabf93f7b4210c/O2/CMakeFiles/CMakeError.log\".\n```\nFull log [here](https://ali-ci.cern.ch/repo/logs/AliceO2Group/AliceO2/533/a63e5d274b1d2d2c2a62e72d61c5f6fcedd2cd09/fullLog.txt).\n"}}
{"actor":{"display_login":"alibuild"}}