{"action":"created","issue":{"url":"https://api.github.com/repos/candlepin/candlepin/issues/806","labels_url":"https://api.github.com/repos/candlepin/candlepin/issues/806/labels{/name}","comments_url":"https://api.github.com/repos/candlepin/candlepin/issues/806/comments","events_url":"https://api.github.com/repos/candlepin/candlepin/issues/806/events","html_url":"https://github.com/candlepin/candlepin/pull/806","id":54052618,"number":806,"title":"Add option to skip dirty certificate regeneration on list entitlements.","user":{"login":"dgoodwin","id":51265,"avatar_url":"https://avatars.githubusercontent.com/u/51265?v=3","gravatar_id":"","url":"https://api.github.com/users/dgoodwin","html_url":"https://github.com/dgoodwin","followers_url":"https://api.github.com/users/dgoodwin/followers","following_url":"https://api.github.com/users/dgoodwin/following{/other_user}","gists_url":"https://api.github.com/users/dgoodwin/gists{/gist_id}","starred_url":"https://api.github.com/users/dgoodwin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgoodwin/subscriptions","organizations_url":"https://api.github.com/users/dgoodwin/orgs","repos_url":"https://api.github.com/users/dgoodwin/repos","events_url":"https://api.github.com/users/dgoodwin/events{/privacy}","received_events_url":"https://api.github.com/users/dgoodwin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-12T13:22:23Z","updated_at":"2015-01-12T19:36:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/candlepin/candlepin/pulls/806","html_url":"https://github.com/candlepin/candlepin/pull/806","diff_url":"https://github.com/candlepin/candlepin/pull/806.diff","patch_url":"https://github.com/candlepin/candlepin/pull/806.patch"},"body":"Deadlocks are occurring in certain situations where we do a mass bind involving modifier entitlements, followed by several simultaneous requests to list entitlements. Each list call attempts\r\nto regenerate entitlement certs, which do not technically need to be\r\nregenerated at this point.\r\n\r\nAllow the caller to specify that they wish to skip regeneration of any dirty\r\nentitlements.\r\n\r\nThis is a short term fix, we may with to pursue something better longterm, but\r\nthis is a quick gain for hosted scenarios."},"comment":{"url":"https://api.github.com/repos/candlepin/candlepin/issues/comments/69630963","html_url":"https://github.com/candlepin/candlepin/pull/806#issuecomment-69630963","issue_url":"https://api.github.com/repos/candlepin/candlepin/issues/806","id":69630963,"user":{"login":"alikins","id":15162,"avatar_url":"https://avatars.githubusercontent.com/u/15162?v=3","gravatar_id":"","url":"https://api.github.com/users/alikins","html_url":"https://github.com/alikins","followers_url":"https://api.github.com/users/alikins/followers","following_url":"https://api.github.com/users/alikins/following{/other_user}","gists_url":"https://api.github.com/users/alikins/gists{/gist_id}","starred_url":"https://api.github.com/users/alikins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alikins/subscriptions","organizations_url":"https://api.github.com/users/alikins/orgs","repos_url":"https://api.github.com/users/alikins/repos","events_url":"https://api.github.com/users/alikins/events{/privacy}","received_events_url":"https://api.github.com/users/alikins/received_events","type":"User","site_admin":false},"created_at":"2015-01-12T19:36:39Z","updated_at":"2015-01-12T19:36:39Z","body":"visACK from me, assuming the stuff I mentioned in irc isnt an issue."}}