{"action":"created","issue":{"url":"https://api.github.com/repos/zeromq/libzmq/issues/2145","repository_url":"https://api.github.com/repos/zeromq/libzmq","labels_url":"https://api.github.com/repos/zeromq/libzmq/issues/2145/labels{/name}","comments_url":"https://api.github.com/repos/zeromq/libzmq/issues/2145/comments","events_url":"https://api.github.com/repos/zeromq/libzmq/issues/2145/events","html_url":"https://github.com/zeromq/libzmq/pull/2145","id":180066713,"number":2145,"title":"allow duplicate entries in zmq_poller_poll","user":{"login":"minrk","id":151929,"avatar_url":"https://avatars.githubusercontent.com/u/151929?v=3","gravatar_id":"","url":"https://api.github.com/users/minrk","html_url":"https://github.com/minrk","followers_url":"https://api.github.com/users/minrk/followers","following_url":"https://api.github.com/users/minrk/following{/other_user}","gists_url":"https://api.github.com/users/minrk/gists{/gist_id}","starred_url":"https://api.github.com/users/minrk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minrk/subscriptions","organizations_url":"https://api.github.com/users/minrk/orgs","repos_url":"https://api.github.com/users/minrk/repos","events_url":"https://api.github.com/users/minrk/events{/privacy}","received_events_url":"https://api.github.com/users/minrk/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-09-29T14:35:00Z","updated_at":"2016-10-29T17:43:23Z","closed_at":"2016-09-29T14:36:55Z","pull_request":{"url":"https://api.github.com/repos/zeromq/libzmq/pulls/2145","html_url":"https://github.com/zeromq/libzmq/pull/2145","diff_url":"https://github.com/zeromq/libzmq/pull/2145.diff","patch_url":"https://github.com/zeromq/libzmq/pull/2145.patch"},"body":"This should restore full compatibility with earlier zmq_poll behavior.\r\n\r\nIt complicates things a little bit, as collisions must be detected and when collisions are found:\r\n\r\n- event masks must be merged\r\n- use modify instead of add\r\n- pollitems, events arrays are no longer co-ordered\r\n\r\nReverts the recent zmq_proxy patch to workaround the lack of repeat-item support in zmq_poll that is now fixed.\r\n\r\nIf someone wants to optimize the collision detection / event merge using a map, that would probably be appropriate, but is a bit outside my expertise."},"comment":{"url":"https://api.github.com/repos/zeromq/libzmq/issues/comments/257105258","html_url":"https://github.com/zeromq/libzmq/pull/2145#issuecomment-257105258","issue_url":"https://api.github.com/repos/zeromq/libzmq/issues/2145","id":257105258,"user":{"login":"somdoron","id":2715638,"avatar_url":"https://avatars.githubusercontent.com/u/2715638?v=3","gravatar_id":"","url":"https://api.github.com/users/somdoron","html_url":"https://github.com/somdoron","followers_url":"https://api.github.com/users/somdoron/followers","following_url":"https://api.github.com/users/somdoron/following{/other_user}","gists_url":"https://api.github.com/users/somdoron/gists{/gist_id}","starred_url":"https://api.github.com/users/somdoron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/somdoron/subscriptions","organizations_url":"https://api.github.com/users/somdoron/orgs","repos_url":"https://api.github.com/users/somdoron/repos","events_url":"https://api.github.com/users/somdoron/events{/privacy}","received_events_url":"https://api.github.com/users/somdoron/received_events","type":"User","site_admin":false},"created_at":"2016-10-29T17:43:23Z","updated_at":"2016-10-29T17:43:23Z","body":"You have a link to failing test?"}}
{"actor":{"display_login":"somdoron"}}