{"action":"created","issue":{"url":"https://api.github.com/repos/PowerDNS/pdns/issues/6468","repository_url":"https://api.github.com/repos/PowerDNS/pdns","labels_url":"https://api.github.com/repos/PowerDNS/pdns/issues/6468/labels{/name}","comments_url":"https://api.github.com/repos/PowerDNS/pdns/issues/6468/comments","events_url":"https://api.github.com/repos/PowerDNS/pdns/issues/6468/events","html_url":"https://github.com/PowerDNS/pdns/issues/6468","id":313252120,"number":6468,"title":"ixfr: starting a new thread to handle TCP connections would be nice","user":{"login":"rgacogne","id":1086257,"avatar_url":"https://avatars2.githubusercontent.com/u/1086257?v=4","gravatar_id":"","url":"https://api.github.com/users/rgacogne","html_url":"https://github.com/rgacogne","followers_url":"https://api.github.com/users/rgacogne/followers","following_url":"https://api.github.com/users/rgacogne/following{/other_user}","gists_url":"https://api.github.com/users/rgacogne/gists{/gist_id}","starred_url":"https://api.github.com/users/rgacogne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rgacogne/subscriptions","organizations_url":"https://api.github.com/users/rgacogne/orgs","repos_url":"https://api.github.com/users/rgacogne/repos","events_url":"https://api.github.com/users/rgacogne/events{/privacy}","received_events_url":"https://api.github.com/users/rgacogne/received_events","type":"User","site_admin":false},"labels":[{"id":183220565,"url":"https://api.github.com/repos/PowerDNS/pdns/labels/feature%20request","name":"feature request","color":"006b75","default":false},{"id":205755993,"url":"https://api.github.com/repos/PowerDNS/pdns/labels/tools","name":"tools","color":"bfdadc","default":false}],"state":"open","locked":false,"assignee":{"login":"pieterlexis","id":731232,"avatar_url":"https://avatars2.githubusercontent.com/u/731232?v=4","gravatar_id":"","url":"https://api.github.com/users/pieterlexis","html_url":"https://github.com/pieterlexis","followers_url":"https://api.github.com/users/pieterlexis/followers","following_url":"https://api.github.com/users/pieterlexis/following{/other_user}","gists_url":"https://api.github.com/users/pieterlexis/gists{/gist_id}","starred_url":"https://api.github.com/users/pieterlexis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pieterlexis/subscriptions","organizations_url":"https://api.github.com/users/pieterlexis/orgs","repos_url":"https://api.github.com/users/pieterlexis/repos","events_url":"https://api.github.com/users/pieterlexis/events{/privacy}","received_events_url":"https://api.github.com/users/pieterlexis/received_events","type":"User","site_admin":false},"assignees":[{"login":"pieterlexis","id":731232,"avatar_url":"https://avatars2.githubusercontent.com/u/731232?v=4","gravatar_id":"","url":"https://api.github.com/users/pieterlexis","html_url":"https://github.com/pieterlexis","followers_url":"https://api.github.com/users/pieterlexis/followers","following_url":"https://api.github.com/users/pieterlexis/following{/other_user}","gists_url":"https://api.github.com/users/pieterlexis/gists{/gist_id}","starred_url":"https://api.github.com/users/pieterlexis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pieterlexis/subscriptions","organizations_url":"https://api.github.com/users/pieterlexis/orgs","repos_url":"https://api.github.com/users/pieterlexis/repos","events_url":"https://api.github.com/users/pieterlexis/events{/privacy}","received_events_url":"https://api.github.com/users/pieterlexis/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-04-11T09:53:05Z","updated_at":"2018-04-11T09:56:08Z","closed_at":null,"author_association":"OWNER","body":" - Program: ixfrdist \r\n - Issue type: Feature request\r\n\r\n### Short description\r\n<!-- Explain in a few sentences what the issue/request is -->\r\n\r\nCurrently `ixfrdist` only uses one thread to handle `UDP` and `TCP` queries, which means that we can only serve one `TCP` client at once. It would be nice to be able to serve more than one.\r\n\r\n### Usecase\r\nWhen serving large zones, the initial `AXFR` might be huge and take a few seconds, during which I would like to be able to handle new `TCP` connections.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/PowerDNS/pdns/issues/comments/380396164","html_url":"https://github.com/PowerDNS/pdns/issues/6468#issuecomment-380396164","issue_url":"https://api.github.com/repos/PowerDNS/pdns/issues/6468","id":380396164,"user":{"login":"pieterlexis","id":731232,"avatar_url":"https://avatars2.githubusercontent.com/u/731232?v=4","gravatar_id":"","url":"https://api.github.com/users/pieterlexis","html_url":"https://github.com/pieterlexis","followers_url":"https://api.github.com/users/pieterlexis/followers","following_url":"https://api.github.com/users/pieterlexis/following{/other_user}","gists_url":"https://api.github.com/users/pieterlexis/gists{/gist_id}","starred_url":"https://api.github.com/users/pieterlexis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pieterlexis/subscriptions","organizations_url":"https://api.github.com/users/pieterlexis/orgs","repos_url":"https://api.github.com/users/pieterlexis/repos","events_url":"https://api.github.com/users/pieterlexis/events{/privacy}","received_events_url":"https://api.github.com/users/pieterlexis/received_events","type":"User","site_admin":false},"created_at":"2018-04-11T09:56:08Z","updated_at":"2018-04-11T09:56:08Z","author_association":"OWNER","body":"> rgacogne: I would revert the saddr == ComboAddress(\"0.0.0.0\", 0) and the ACL check btw                                                          \r\n> rgacogne: and then perhaps add a setting to limit the number of concurrent threads                                                            "}}
{"actor":{"display_login":"pieterlexis"}}