{"action":"created","issue":{"url":"https://api.github.com/repos/cms-sw/cmssw/issues/24942","repository_url":"https://api.github.com/repos/cms-sw/cmssw","labels_url":"https://api.github.com/repos/cms-sw/cmssw/issues/24942/labels{/name}","comments_url":"https://api.github.com/repos/cms-sw/cmssw/issues/24942/comments","events_url":"https://api.github.com/repos/cms-sw/cmssw/issues/24942/events","html_url":"https://github.com/cms-sw/cmssw/pull/24942","id":371938862,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI0MjcyNTE5","number":24942,"title":"(re)introduce hit pair limit in iterative tracking seeding (port of #24818 )","user":{"login":"slava77","id":4676718,"node_id":"MDQ6VXNlcjQ2NzY3MTg=","avatar_url":"https://avatars2.githubusercontent.com/u/4676718?v=4","gravatar_id":"","url":"https://api.github.com/users/slava77","html_url":"https://github.com/slava77","followers_url":"https://api.github.com/users/slava77/followers","following_url":"https://api.github.com/users/slava77/following{/other_user}","gists_url":"https://api.github.com/users/slava77/gists{/gist_id}","starred_url":"https://api.github.com/users/slava77/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slava77/subscriptions","organizations_url":"https://api.github.com/users/slava77/orgs","repos_url":"https://api.github.com/users/slava77/repos","events_url":"https://api.github.com/users/slava77/events{/privacy}","received_events_url":"https://api.github.com/users/slava77/received_events","type":"User","site_admin":false},"labels":[{"id":650548370,"node_id":"MDU6TGFiZWw2NTA1NDgzNzA=","url":"https://api.github.com/repos/cms-sw/cmssw/labels/backport-ok","name":"backport-ok","color":"2cbe4e","default":false},{"id":88645479,"node_id":"MDU6TGFiZWw4ODY0NTQ3OQ==","url":"https://api.github.com/repos/cms-sw/cmssw/labels/comparison-available","name":"comparison-available","color":"2cbe4e","default":false},{"id":141162783,"node_id":"MDU6TGFiZWwxNDExNjI3ODM=","url":"https://api.github.com/repos/cms-sw/cmssw/labels/hold","name":"hold","color":"ff8000","default":false},{"id":56953091,"node_id":"MDU6TGFiZWw1Njk1MzA5MQ==","url":"https://api.github.com/repos/cms-sw/cmssw/labels/orp-pending","name":"orp-pending","color":"fbca04","default":false},{"id":53167770,"node_id":"MDU6TGFiZWw1MzE2Nzc3MA==","url":"https://api.github.com/repos/cms-sw/cmssw/labels/pending-signatures","name":"pending-signatures","color":"ff8000","default":false},{"id":52882429,"node_id":"MDU6TGFiZWw1Mjg4MjQyOQ==","url":"https://api.github.com/repos/cms-sw/cmssw/labels/reconstruction-approved","name":"reconstruction-approved","color":"2cbe4e","default":false},{"id":56131195,"node_id":"MDU6TGFiZWw1NjEzMTE5NQ==","url":"https://api.github.com/repos/cms-sw/cmssw/labels/tests-approved","name":"tests-approved","color":"2cbe4e","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/cms-sw/cmssw/milestones/76","html_url":"https://github.com/cms-sw/cmssw/milestone/76","labels_url":"https://api.github.com/repos/cms-sw/cmssw/milestones/76/labels","id":3227631,"node_id":"MDk6TWlsZXN0b25lMzIyNzYzMQ==","number":76,"title":"CMSSW_10_2_X","description":null,"creator":{"login":"smuzaffar","id":4115138,"node_id":"MDQ6VXNlcjQxMTUxMzg=","avatar_url":"https://avatars3.githubusercontent.com/u/4115138?v=4","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":8,"closed_issues":892,"state":"open","created_at":"2018-03-29T07:57:10Z","updated_at":"2018-12-17T14:43:36Z","due_on":null,"closed_at":null},"comments":31,"created_at":"2018-10-19T12:35:29Z","updated_at":"2018-12-17T14:43:35Z","closed_at":"2018-12-17T14:43:35Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/cms-sw/cmssw/pulls/24942","html_url":"https://github.com/cms-sw/cmssw/pull/24942","diff_url":"https://github.com/cms-sw/cmssw/pull/24942.diff","patch_url":"https://github.com/cms-sw/cmssw/pull/24942.patch"},"body":"backport of #24818\r\n\r\ncopy-paste of the description in 104X follows:\r\n\r\nThis PR is somewhat inspired by issues reported in https://hypernews.cern.ch/HyperNews/CMS/get/tier0-Ops/2014.html\r\n\r\nThe target module(s) in this PR are of HitPairEDProducer kind.\r\nTo define a limit I used a somewhat ad-hoc limit of \\~0.5 GB of output data per event.\r\nThis leads to \r\n- a limit of 50M pairs for produceIntermediateHitDoublets = True (producing 2 ints per entry)\r\n- a limit of 12M pairs for produceSeedingHitSets = True (producing 4 rechit pointers per entry)\r\n\r\nAs a specific case test, I used PromptReco_Run323420_EGamma from the HN thread and find that with this PR the job is expected to be processable:\r\n- single thread RSS peak moves down from 22GB to 7GB\r\n    - 8-thread RSS peak with this PR is around 13GB\r\n\r\nNote that I made a guess for a bottom-up limit: for 10K real particles in an event (PU200 has about 10K tracking particles with pt>0.5 GeV and |eta|<4), for at worst \\~50 layer pairs (as a still sensible large number)\r\n- 12M limit would correspond to \\~4% purity in created pairs\r\n- 50M limit would correspond to \\~1% purity in created pairs\r\n\r\nThis sounds safe enough from these \"first principles\".\r\n"},"comment":{"url":"https://api.github.com/repos/cms-sw/cmssw/issues/comments/447869356","html_url":"https://github.com/cms-sw/cmssw/pull/24942#issuecomment-447869356","issue_url":"https://api.github.com/repos/cms-sw/cmssw/issues/24942","id":447869356,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0Nzg2OTM1Ng==","user":{"login":"slava77","id":4676718,"node_id":"MDQ6VXNlcjQ2NzY3MTg=","avatar_url":"https://avatars2.githubusercontent.com/u/4676718?v=4","gravatar_id":"","url":"https://api.github.com/users/slava77","html_url":"https://github.com/slava77","followers_url":"https://api.github.com/users/slava77/followers","following_url":"https://api.github.com/users/slava77/following{/other_user}","gists_url":"https://api.github.com/users/slava77/gists{/gist_id}","starred_url":"https://api.github.com/users/slava77/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slava77/subscriptions","organizations_url":"https://api.github.com/users/slava77/orgs","repos_url":"https://api.github.com/users/slava77/repos","events_url":"https://api.github.com/users/slava77/events{/privacy}","received_events_url":"https://api.github.com/users/slava77/received_events","type":"User","site_admin":false},"created_at":"2018-12-17T14:43:35Z","updated_at":"2018-12-17T14:43:35Z","author_association":"CONTRIBUTOR","body":"this look useless now for operations purposes\r\n"}}
{"actor":{"display_login":"slava77"}}