{"action":"created","issue":{"url":"https://api.github.com/repos/wikimedia/change-propagation/issues/38","repository_url":"https://api.github.com/repos/wikimedia/change-propagation","labels_url":"https://api.github.com/repos/wikimedia/change-propagation/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/wikimedia/change-propagation/issues/38/comments","events_url":"https://api.github.com/repos/wikimedia/change-propagation/issues/38/events","html_url":"https://github.com/wikimedia/change-propagation/pull/38","id":156983227,"number":38,"title":"File transclusions processing","user":{"login":"Pchelolo","id":814754,"avatar_url":"https://avatars.githubusercontent.com/u/814754?v=3","gravatar_id":"","url":"https://api.github.com/users/Pchelolo","html_url":"https://github.com/Pchelolo","followers_url":"https://api.github.com/users/Pchelolo/followers","following_url":"https://api.github.com/users/Pchelolo/following{/other_user}","gists_url":"https://api.github.com/users/Pchelolo/gists{/gist_id}","starred_url":"https://api.github.com/users/Pchelolo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Pchelolo/subscriptions","organizations_url":"https://api.github.com/users/Pchelolo/orgs","repos_url":"https://api.github.com/users/Pchelolo/repos","events_url":"https://api.github.com/users/Pchelolo/events{/privacy}","received_events_url":"https://api.github.com/users/Pchelolo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/wikimedia/change-propagation/labels/new%20feature","name":"new feature","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-26T13:26:38Z","updated_at":"2016-06-03T11:19:03Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/wikimedia/change-propagation/pulls/38","html_url":"https://github.com/wikimedia/change-propagation/pull/38","diff_url":"https://github.com/wikimedia/change-propagation/pull/38.diff","patch_url":"https://github.com/wikimedia/change-propagation/pull/38.patch"},"body":"There're two types of dependency updates left in the update jobs:\r\n - File transclusions\r\n - Other transclusions\r\n\r\nThe former is less high-volume (at least it's unlikely that one file would be used in tens of thousands of pages), so let's start examining the continuation module by porting only file transclusions.  Right now it's a direct port of what RBUpdateJob is doing, but there's a couple of enhancements we might wanna do later - decide what to do with redirect pages for example.\r\n\r\nIn order for this to work we need to set up a new topic for transcludes continuation.\r\n\r\nTested with vagrant, it seems to work, but proper labs testing is required.\r\nAlso, it's not clear what would happen for files on 'commons' used in the wikis, I obviously cannot test it in vagrant.\r\n\r\ncc @wikimedia/services "},"comment":{"url":"https://api.github.com/repos/wikimedia/change-propagation/issues/comments/223554019","html_url":"https://github.com/wikimedia/change-propagation/pull/38#issuecomment-223554019","issue_url":"https://api.github.com/repos/wikimedia/change-propagation/issues/38","id":223554019,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2016-06-03T11:19:03Z","updated_at":"2016-06-03T11:19:03Z","body":"\n[![Coverage Status](https://coveralls.io/builds/6449691/badge)](https://coveralls.io/builds/6449691)\n\nCoverage decreased (-0.3%) to 94.82% when pulling **156a6fdd6727db08a17948ac4e68a8b9743976c6 on Pchelolo:transcludes** into **cda2e206343e00888d98e864dcdde51860c9f454 on wikimedia:master**.\n"}}
{"actor":{"display_login":"coveralls"}}