{"action":"created","issue":{"url":"https://api.github.com/repos/druid-io/druid/issues/1472","labels_url":"https://api.github.com/repos/druid-io/druid/issues/1472/labels{/name}","comments_url":"https://api.github.com/repos/druid-io/druid/issues/1472/comments","events_url":"https://api.github.com/repos/druid-io/druid/issues/1472/events","html_url":"https://github.com/druid-io/druid/pull/1472","id":91415236,"number":1472,"title":"Use Combiner to merge InputRows at the Mapper during Hadoop Batch Ingestion","user":{"login":"himanshug","id":246308,"avatar_url":"https://avatars.githubusercontent.com/u/246308?v=3","gravatar_id":"","url":"https://api.github.com/users/himanshug","html_url":"https://github.com/himanshug","followers_url":"https://api.github.com/users/himanshug/followers","following_url":"https://api.github.com/users/himanshug/following{/other_user}","gists_url":"https://api.github.com/users/himanshug/gists{/gist_id}","starred_url":"https://api.github.com/users/himanshug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/himanshug/subscriptions","organizations_url":"https://api.github.com/users/himanshug/orgs","repos_url":"https://api.github.com/users/himanshug/repos","events_url":"https://api.github.com/users/himanshug/events{/privacy}","received_events_url":"https://api.github.com/users/himanshug/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/druid-io/druid/milestones/15","html_url":"https://github.com/druid-io/druid/milestones/0.8.1","labels_url":"https://api.github.com/repos/druid-io/druid/milestones/15/labels","id":1148224,"number":15,"title":"0.8.1","description":"","creator":{"login":"xvrl","id":815147,"avatar_url":"https://avatars.githubusercontent.com/u/815147?v=3","gravatar_id":"","url":"https://api.github.com/users/xvrl","html_url":"https://github.com/xvrl","followers_url":"https://api.github.com/users/xvrl/followers","following_url":"https://api.github.com/users/xvrl/following{/other_user}","gists_url":"https://api.github.com/users/xvrl/gists{/gist_id}","starred_url":"https://api.github.com/users/xvrl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xvrl/subscriptions","organizations_url":"https://api.github.com/users/xvrl/orgs","repos_url":"https://api.github.com/users/xvrl/repos","events_url":"https://api.github.com/users/xvrl/events{/privacy}","received_events_url":"https://api.github.com/users/xvrl/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":17,"state":"open","created_at":"2015-06-03T20:18:18Z","updated_at":"2015-07-17T23:24:42Z","due_on":null,"closed_at":null},"comments":13,"created_at":"2015-06-27T04:52:53Z","updated_at":"2015-07-20T16:33:28Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/druid-io/druid/pulls/1472","html_url":"https://github.com/druid-io/druid/pull/1472","diff_url":"https://github.com/druid-io/druid/pull/1472.diff","patch_url":"https://github.com/druid-io/druid/pull/1472.patch"},"body":"this patch\r\n(1) takes control of the serialization format of InputRow from mapper to reducer and in turn allows InputFormat to return records of arbitrary type and not just Text (only thing is that configured InputRowParser can produce InputRow from that arbitrary type)\r\n(2) introduces combiner and merges input rows at mapper nodes if possible"},"comment":{"url":"https://api.github.com/repos/druid-io/druid/issues/comments/122941845","html_url":"https://github.com/druid-io/druid/pull/1472#issuecomment-122941845","issue_url":"https://api.github.com/repos/druid-io/druid/issues/1472","id":122941845,"user":{"login":"cheddar","id":216778,"avatar_url":"https://avatars.githubusercontent.com/u/216778?v=3","gravatar_id":"","url":"https://api.github.com/users/cheddar","html_url":"https://github.com/cheddar","followers_url":"https://api.github.com/users/cheddar/followers","following_url":"https://api.github.com/users/cheddar/following{/other_user}","gists_url":"https://api.github.com/users/cheddar/gists{/gist_id}","starred_url":"https://api.github.com/users/cheddar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cheddar/subscriptions","organizations_url":"https://api.github.com/users/cheddar/orgs","repos_url":"https://api.github.com/users/cheddar/repos","events_url":"https://api.github.com/users/cheddar/events{/privacy}","received_events_url":"https://api.github.com/users/cheddar/received_events","type":"User","site_admin":false},"created_at":"2015-07-20T16:33:28Z","updated_at":"2015-07-20T16:33:28Z","body":"Aside from the bits in serialization, I'm :+1:\r\n\r\n@himanshug Can you verify those bits and then merge at will?"}}