{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc/issues/6619","repository_url":"https://api.github.com/repos/grpc/grpc","labels_url":"https://api.github.com/repos/grpc/grpc/issues/6619/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc/issues/6619/comments","events_url":"https://api.github.com/repos/grpc/grpc/issues/6619/events","html_url":"https://github.com/grpc/grpc/issues/6619","id":155228560,"number":6619,"title":"Memory leak in GRPC python client!","user":{"login":"zj8487","id":5138447,"avatar_url":"https://avatars.githubusercontent.com/u/5138447?v=3","gravatar_id":"","url":"https://api.github.com/users/zj8487","html_url":"https://github.com/zj8487","followers_url":"https://api.github.com/users/zj8487/followers","following_url":"https://api.github.com/users/zj8487/following{/other_user}","gists_url":"https://api.github.com/users/zj8487/gists{/gist_id}","starred_url":"https://api.github.com/users/zj8487/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zj8487/subscriptions","organizations_url":"https://api.github.com/users/zj8487/orgs","repos_url":"https://api.github.com/users/zj8487/repos","events_url":"https://api.github.com/users/zj8487/events{/privacy}","received_events_url":"https://api.github.com/users/zj8487/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/grpc/grpc/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/grpc/grpc/labels/P1","name":"P1","color":"ff6666"},{"url":"https://api.github.com/repos/grpc/grpc/labels/python","name":"python","color":"2619ff"}],"state":"open","locked":false,"assignee":{"login":"kpayson64","id":18316330,"avatar_url":"https://avatars.githubusercontent.com/u/18316330?v=3","gravatar_id":"","url":"https://api.github.com/users/kpayson64","html_url":"https://github.com/kpayson64","followers_url":"https://api.github.com/users/kpayson64/followers","following_url":"https://api.github.com/users/kpayson64/following{/other_user}","gists_url":"https://api.github.com/users/kpayson64/gists{/gist_id}","starred_url":"https://api.github.com/users/kpayson64/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kpayson64/subscriptions","organizations_url":"https://api.github.com/users/kpayson64/orgs","repos_url":"https://api.github.com/users/kpayson64/repos","events_url":"https://api.github.com/users/kpayson64/events{/privacy}","received_events_url":"https://api.github.com/users/kpayson64/received_events","type":"User","site_admin":false},"assignees":[{"login":"kpayson64","id":18316330,"avatar_url":"https://avatars.githubusercontent.com/u/18316330?v=3","gravatar_id":"","url":"https://api.github.com/users/kpayson64","html_url":"https://github.com/kpayson64","followers_url":"https://api.github.com/users/kpayson64/followers","following_url":"https://api.github.com/users/kpayson64/following{/other_user}","gists_url":"https://api.github.com/users/kpayson64/gists{/gist_id}","starred_url":"https://api.github.com/users/kpayson64/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kpayson64/subscriptions","organizations_url":"https://api.github.com/users/kpayson64/orgs","repos_url":"https://api.github.com/users/kpayson64/repos","events_url":"https://api.github.com/users/kpayson64/events{/privacy}","received_events_url":"https://api.github.com/users/kpayson64/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/grpc/grpc/milestones/45","html_url":"https://github.com/grpc/grpc/milestones/1.1","labels_url":"https://api.github.com/repos/grpc/grpc/milestones/45/labels","id":1845911,"number":45,"title":"1.1","description":"Soon after GA.","creator":{"login":"nathanielmanistaatgoogle","id":10131044,"avatar_url":"https://avatars.githubusercontent.com/u/10131044?v=3","gravatar_id":"","url":"https://api.github.com/users/nathanielmanistaatgoogle","html_url":"https://github.com/nathanielmanistaatgoogle","followers_url":"https://api.github.com/users/nathanielmanistaatgoogle/followers","following_url":"https://api.github.com/users/nathanielmanistaatgoogle/following{/other_user}","gists_url":"https://api.github.com/users/nathanielmanistaatgoogle/gists{/gist_id}","starred_url":"https://api.github.com/users/nathanielmanistaatgoogle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathanielmanistaatgoogle/subscriptions","organizations_url":"https://api.github.com/users/nathanielmanistaatgoogle/orgs","repos_url":"https://api.github.com/users/nathanielmanistaatgoogle/repos","events_url":"https://api.github.com/users/nathanielmanistaatgoogle/events{/privacy}","received_events_url":"https://api.github.com/users/nathanielmanistaatgoogle/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":1,"state":"open","created_at":"2016-06-23T17:58:55Z","updated_at":"2016-07-12T23:24:32Z","due_on":null,"closed_at":null},"comments":38,"created_at":"2016-05-17T10:40:13Z","updated_at":"2016-07-13T01:07:30Z","closed_at":null,"body":"Hi, all,\r\nI use grpc python client (0.13 or 0.14version) with golang server. and I found the memory of python client will grow and grow.\r\n\r\n [The demo](https://github.com/zj8487/helloworld) show how i use grpc client.\r\n\r\nAnd only thing you need do is run the server, client and watching the memory of the client progress.\r\n\r\nseveral hours will needed. and the memory of python client will grow without decrese\r\n"},"comment":{"url":"https://api.github.com/repos/grpc/grpc/issues/comments/232227154","html_url":"https://github.com/grpc/grpc/issues/6619#issuecomment-232227154","issue_url":"https://api.github.com/repos/grpc/grpc/issues/6619","id":232227154,"user":{"login":"soltanmm","id":4889063,"avatar_url":"https://avatars.githubusercontent.com/u/4889063?v=3","gravatar_id":"","url":"https://api.github.com/users/soltanmm","html_url":"https://github.com/soltanmm","followers_url":"https://api.github.com/users/soltanmm/followers","following_url":"https://api.github.com/users/soltanmm/following{/other_user}","gists_url":"https://api.github.com/users/soltanmm/gists{/gist_id}","starred_url":"https://api.github.com/users/soltanmm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soltanmm/subscriptions","organizations_url":"https://api.github.com/users/soltanmm/orgs","repos_url":"https://api.github.com/users/soltanmm/repos","events_url":"https://api.github.com/users/soltanmm/events{/privacy}","received_events_url":"https://api.github.com/users/soltanmm/received_events","type":"User","site_admin":false},"created_at":"2016-07-13T01:07:30Z","updated_at":"2016-07-13T01:07:30Z","body":"Then I'd expect that if you replaced the `response_future.result()` with a `time.sleep()` of sufficient duration the symptoms of a leak would disappear... (can't check now)"}}
{"actor":{"display_login":"soltanmm"}}