{"action":"created","issue":{"url":"https://api.github.com/repos/Grokzen/redis-py-cluster/issues/81","labels_url":"https://api.github.com/repos/Grokzen/redis-py-cluster/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/Grokzen/redis-py-cluster/issues/81/comments","events_url":"https://api.github.com/repos/Grokzen/redis-py-cluster/issues/81/events","html_url":"https://github.com/Grokzen/redis-py-cluster/pull/81","id":99299507,"number":81,"title":"Add max_connections_per_node on ClusterConnectionPool","user":{"login":"awestendorf","id":186921,"avatar_url":"https://avatars.githubusercontent.com/u/186921?v=3","gravatar_id":"","url":"https://api.github.com/users/awestendorf","html_url":"https://github.com/awestendorf","followers_url":"https://api.github.com/users/awestendorf/followers","following_url":"https://api.github.com/users/awestendorf/following{/other_user}","gists_url":"https://api.github.com/users/awestendorf/gists{/gist_id}","starred_url":"https://api.github.com/users/awestendorf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/awestendorf/subscriptions","organizations_url":"https://api.github.com/users/awestendorf/orgs","repos_url":"https://api.github.com/users/awestendorf/repos","events_url":"https://api.github.com/users/awestendorf/events{/privacy}","received_events_url":"https://api.github.com/users/awestendorf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-08-05T21:08:48Z","updated_at":"2015-08-06T17:33:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Grokzen/redis-py-cluster/pulls/81","html_url":"https://github.com/Grokzen/redis-py-cluster/pull/81","diff_url":"https://github.com/Grokzen/redis-py-cluster/pull/81.diff","patch_url":"https://github.com/Grokzen/redis-py-cluster/pull/81.patch"},"body":"This handles a situation where the max_connections argument applies to the whole cluster, and can starve connections on concurrent processes to nodes in the cluster. It also results in asymmetrical connection allocation across the nodes, which makes it challenging to configure file descriptor and redis max client settings.\r\n\r\nThe cluster-wide setting can also cause problems if the number of nodes is greater than max_connections."},"comment":{"url":"https://api.github.com/repos/Grokzen/redis-py-cluster/issues/comments/128452348","html_url":"https://github.com/Grokzen/redis-py-cluster/pull/81#issuecomment-128452348","issue_url":"https://api.github.com/repos/Grokzen/redis-py-cluster/issues/81","id":128452348,"user":{"login":"Grokzen","id":892309,"avatar_url":"https://avatars.githubusercontent.com/u/892309?v=3","gravatar_id":"","url":"https://api.github.com/users/Grokzen","html_url":"https://github.com/Grokzen","followers_url":"https://api.github.com/users/Grokzen/followers","following_url":"https://api.github.com/users/Grokzen/following{/other_user}","gists_url":"https://api.github.com/users/Grokzen/gists{/gist_id}","starred_url":"https://api.github.com/users/Grokzen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Grokzen/subscriptions","organizations_url":"https://api.github.com/users/Grokzen/orgs","repos_url":"https://api.github.com/users/Grokzen/repos","events_url":"https://api.github.com/users/Grokzen/events{/privacy}","received_events_url":"https://api.github.com/users/Grokzen/received_events","type":"User","site_admin":false},"created_at":"2015-08-06T17:33:37Z","updated_at":"2015-08-06T17:33:37Z","body":"I am going to play with it some before merging, should be done tomorrow i guess :]"}}