{"action":"created","issue":{"url":"https://api.github.com/repos/ReactiveMarkets/NLog.Targets.ElasticSearch/issues/7","labels_url":"https://api.github.com/repos/ReactiveMarkets/NLog.Targets.ElasticSearch/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/ReactiveMarkets/NLog.Targets.ElasticSearch/issues/7/comments","events_url":"https://api.github.com/repos/ReactiveMarkets/NLog.Targets.ElasticSearch/issues/7/events","html_url":"https://github.com/ReactiveMarkets/NLog.Targets.ElasticSearch/pull/7","id":56244441,"number":7,"title":"Decrease Bulk() method CPU usage by 70% by not deserializing the response","user":{"login":"yoPCix","id":5595150,"avatar_url":"https://avatars.githubusercontent.com/u/5595150?v=3","gravatar_id":"","url":"https://api.github.com/users/yoPCix","html_url":"https://github.com/yoPCix","followers_url":"https://api.github.com/users/yoPCix/followers","following_url":"https://api.github.com/users/yoPCix/following{/other_user}","gists_url":"https://api.github.com/users/yoPCix/gists{/gist_id}","starred_url":"https://api.github.com/users/yoPCix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yoPCix/subscriptions","organizations_url":"https://api.github.com/users/yoPCix/orgs","repos_url":"https://api.github.com/users/yoPCix/repos","events_url":"https://api.github.com/users/yoPCix/events{/privacy}","received_events_url":"https://api.github.com/users/yoPCix/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ReactiveMarkets/NLog.Targets.ElasticSearch/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-02-02T14:42:12Z","updated_at":"2015-02-04T14:07:58Z","closed_at":"2015-02-04T14:07:58Z","pull_request":{"url":"https://api.github.com/repos/ReactiveMarkets/NLog.Targets.ElasticSearch/pulls/7","html_url":"https://github.com/ReactiveMarkets/NLog.Targets.ElasticSearch/pull/7","diff_url":"https://github.com/ReactiveMarkets/NLog.Targets.ElasticSearch/pull/7.diff","patch_url":"https://github.com/ReactiveMarkets/NLog.Targets.ElasticSearch/pull/7.patch"},"body":"Elasticsearch.Net internally checks the generic parameter for Bulk method and if it is either string or byte[], it skips the deserialization which takes 70% off the CPU usage."},"comment":{"url":"https://api.github.com/repos/ReactiveMarkets/NLog.Targets.ElasticSearch/issues/comments/72859403","html_url":"https://github.com/ReactiveMarkets/NLog.Targets.ElasticSearch/pull/7#issuecomment-72859403","issue_url":"https://api.github.com/repos/ReactiveMarkets/NLog.Targets.ElasticSearch/issues/7","id":72859403,"user":{"login":"markmcdowell","id":7759890,"avatar_url":"https://avatars.githubusercontent.com/u/7759890?v=3","gravatar_id":"","url":"https://api.github.com/users/markmcdowell","html_url":"https://github.com/markmcdowell","followers_url":"https://api.github.com/users/markmcdowell/followers","following_url":"https://api.github.com/users/markmcdowell/following{/other_user}","gists_url":"https://api.github.com/users/markmcdowell/gists{/gist_id}","starred_url":"https://api.github.com/users/markmcdowell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markmcdowell/subscriptions","organizations_url":"https://api.github.com/users/markmcdowell/orgs","repos_url":"https://api.github.com/users/markmcdowell/repos","events_url":"https://api.github.com/users/markmcdowell/events{/privacy}","received_events_url":"https://api.github.com/users/markmcdowell/received_events","type":"User","site_admin":false},"created_at":"2015-02-04T14:07:58Z","updated_at":"2015-02-04T14:07:58Z","body":"Closing this pr, the bulk improvement has been added to the code."}}