{"action":"created","issue":{"url":"https://api.github.com/repos/cms-sw/cmssw/issues/12001","labels_url":"https://api.github.com/repos/cms-sw/cmssw/issues/12001/labels{/name}","comments_url":"https://api.github.com/repos/cms-sw/cmssw/issues/12001/comments","events_url":"https://api.github.com/repos/cms-sw/cmssw/issues/12001/events","html_url":"https://github.com/cms-sw/cmssw/pull/12001","id":112444616,"number":12001,"title":"Support multiple subprocesses","user":{"login":"wmtan","id":4268350,"avatar_url":"https://avatars.githubusercontent.com/u/4268350?v=3","gravatar_id":"","url":"https://api.github.com/users/wmtan","html_url":"https://github.com/wmtan","followers_url":"https://api.github.com/users/wmtan/followers","following_url":"https://api.github.com/users/wmtan/following{/other_user}","gists_url":"https://api.github.com/users/wmtan/gists{/gist_id}","starred_url":"https://api.github.com/users/wmtan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wmtan/subscriptions","organizations_url":"https://api.github.com/users/wmtan/orgs","repos_url":"https://api.github.com/users/wmtan/repos","events_url":"https://api.github.com/users/wmtan/events{/privacy}","received_events_url":"https://api.github.com/users/wmtan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/comparison-pending","name":"comparison-pending","color":"fef2c0"},{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/core-pending","name":"core-pending","color":"fbca04"},{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/orp-pending","name":"orp-pending","color":"fbca04"},{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/pending-signatures","name":"pending-signatures","color":"eb6420"},{"url":"https://api.github.com/repos/cms-sw/cmssw/labels/tests-pending","name":"tests-pending","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cms-sw/cmssw/milestones/57","html_url":"https://github.com/cms-sw/cmssw/milestones/Next%20CMSSW_8_0_X","labels_url":"https://api.github.com/repos/cms-sw/cmssw/milestones/57/labels","id":1362157,"number":57,"title":"Next CMSSW_8_0_X","description":"","creator":{"login":"smuzaffar","id":4115138,"avatar_url":"https://avatars.githubusercontent.com/u/4115138?v=3","gravatar_id":"","url":"https://api.github.com/users/smuzaffar","html_url":"https://github.com/smuzaffar","followers_url":"https://api.github.com/users/smuzaffar/followers","following_url":"https://api.github.com/users/smuzaffar/following{/other_user}","gists_url":"https://api.github.com/users/smuzaffar/gists{/gist_id}","starred_url":"https://api.github.com/users/smuzaffar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smuzaffar/subscriptions","organizations_url":"https://api.github.com/users/smuzaffar/orgs","repos_url":"https://api.github.com/users/smuzaffar/repos","events_url":"https://api.github.com/users/smuzaffar/events{/privacy}","received_events_url":"https://api.github.com/users/smuzaffar/received_events","type":"User","site_admin":false},"open_issues":74,"closed_issues":28,"state":"open","created_at":"2015-10-18T08:35:44Z","updated_at":"2015-10-21T12:31:19Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2015-10-20T19:38:44Z","updated_at":"2015-10-21T16:34:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cms-sw/cmssw/pulls/12001","html_url":"https://github.com/cms-sw/cmssw/pull/12001","diff_url":"https://github.com/cms-sw/cmssw/pull/12001.diff","patch_url":"https://github.com/cms-sw/cmssw/pull/12001.patch"},"body":"This PR enhances the \"SubProcess\" class in the framework so that the main process or a subprocess can have multiple subprocesses. Currently, it can have just one.\r\nThe previous syntax used for subprocesses in python config files is not compatible with multiple subprocesses, so the new syntax is:\r\n\r\n  process2 = cms.Process(\"Whatever\") \r\n  process.addSubProcess(cms.SubProcess(process2))\r\n\r\nAll existing uses of SubProcess in CMSSW were modified to use the new syntax. There were no such uses outside the framework.\r\n\r\nThis is being submitted to 8_0_X because it is new development, and it is my understanding that 7_6_X is now closed to new development. If this is wanted in 7_6_X, it can easily be backported."},"comment":{"url":"https://api.github.com/repos/cms-sw/cmssw/issues/comments/149953854","html_url":"https://github.com/cms-sw/cmssw/pull/12001#issuecomment-149953854","issue_url":"https://api.github.com/repos/cms-sw/cmssw/issues/12001","id":149953854,"user":{"login":"Martin-Grunewald","id":4577037,"avatar_url":"https://avatars.githubusercontent.com/u/4577037?v=3","gravatar_id":"","url":"https://api.github.com/users/Martin-Grunewald","html_url":"https://github.com/Martin-Grunewald","followers_url":"https://api.github.com/users/Martin-Grunewald/followers","following_url":"https://api.github.com/users/Martin-Grunewald/following{/other_user}","gists_url":"https://api.github.com/users/Martin-Grunewald/gists{/gist_id}","starred_url":"https://api.github.com/users/Martin-Grunewald/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Martin-Grunewald/subscriptions","organizations_url":"https://api.github.com/users/Martin-Grunewald/orgs","repos_url":"https://api.github.com/users/Martin-Grunewald/repos","events_url":"https://api.github.com/users/Martin-Grunewald/events{/privacy}","received_events_url":"https://api.github.com/users/Martin-Grunewald/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T16:34:17Z","updated_at":"2015-10-21T16:34:17Z","body":"I take this opportunity to ask if this subprocess feature is supported via cmsDriver, \r\nie, some cmsDriver syntax which lets me put HLT in one subprocess,\r\nand RECO in another, or HLT the main process and all the rest in a subprocess,\r\nor the other way around."}}