{"action":"created","issue":{"url":"https://api.github.com/repos/pingcap/tidb/issues/3459","repository_url":"https://api.github.com/repos/pingcap/tidb","labels_url":"https://api.github.com/repos/pingcap/tidb/issues/3459/labels{/name}","comments_url":"https://api.github.com/repos/pingcap/tidb/issues/3459/comments","events_url":"https://api.github.com/repos/pingcap/tidb/issues/3459/events","html_url":"https://github.com/pingcap/tidb/pull/3459","id":235138935,"number":3459,"title":"*: use async get timestamp API && remove asyncGetTSWorker","user":{"login":"tiancaiamao","id":1420062,"avatar_url":"https://avatars1.githubusercontent.com/u/1420062?v=3","gravatar_id":"","url":"https://api.github.com/users/tiancaiamao","html_url":"https://github.com/tiancaiamao","followers_url":"https://api.github.com/users/tiancaiamao/followers","following_url":"https://api.github.com/users/tiancaiamao/following{/other_user}","gists_url":"https://api.github.com/users/tiancaiamao/gists{/gist_id}","starred_url":"https://api.github.com/users/tiancaiamao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tiancaiamao/subscriptions","organizations_url":"https://api.github.com/users/tiancaiamao/orgs","repos_url":"https://api.github.com/users/tiancaiamao/repos","events_url":"https://api.github.com/users/tiancaiamao/events{/privacy}","received_events_url":"https://api.github.com/users/tiancaiamao/received_events","type":"User","site_admin":false},"labels":[{"id":564574080,"url":"https://api.github.com/repos/pingcap/tidb/labels/LGT1","name":"LGT1","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-06-12T06:50:21Z","updated_at":"2017-06-13T03:52:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/pingcap/tidb/pulls/3459","html_url":"https://github.com/pingcap/tidb/pull/3459","diff_url":"https://github.com/pingcap/tidb/pull/3459.diff","patch_url":"https://github.com/pingcap/tidb/pull/3459.patch"},"body":"With the new GetTSAsync API, a session doesn't need to bind a `asyncGetTSWorker` goroutine any more.\r\n\r\nThis change brings those benefits:\r\n1. Eliminate potential goroutine leak when `session.Close` is not called.\r\n2. Good for golang runtime scheduler as it eliminate a mass of background goroutines."},"comment":{"url":"https://api.github.com/repos/pingcap/tidb/issues/comments/307999379","html_url":"https://github.com/pingcap/tidb/pull/3459#issuecomment-307999379","issue_url":"https://api.github.com/repos/pingcap/tidb/issues/3459","id":307999379,"user":{"login":"shenli","id":1192573,"avatar_url":"https://avatars3.githubusercontent.com/u/1192573?v=3","gravatar_id":"","url":"https://api.github.com/users/shenli","html_url":"https://github.com/shenli","followers_url":"https://api.github.com/users/shenli/followers","following_url":"https://api.github.com/users/shenli/following{/other_user}","gists_url":"https://api.github.com/users/shenli/gists{/gist_id}","starred_url":"https://api.github.com/users/shenli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shenli/subscriptions","organizations_url":"https://api.github.com/users/shenli/orgs","repos_url":"https://api.github.com/users/shenli/repos","events_url":"https://api.github.com/users/shenli/events{/privacy}","received_events_url":"https://api.github.com/users/shenli/received_events","type":"User","site_admin":false},"created_at":"2017-06-13T03:52:44Z","updated_at":"2017-06-13T03:52:44Z","body":"LGTM"}}
{"actor":{"display_login":"shenli"}}