{"action":"created","issue":{"url":"https://api.github.com/repos/zcash/zcash/issues/1593","repository_url":"https://api.github.com/repos/zcash/zcash","labels_url":"https://api.github.com/repos/zcash/zcash/issues/1593/labels{/name}","comments_url":"https://api.github.com/repos/zcash/zcash/issues/1593/comments","events_url":"https://api.github.com/repos/zcash/zcash/issues/1593/events","html_url":"https://github.com/zcash/zcash/issues/1593","id":184446965,"number":1593,"title":"Merge libevent-based http server from Bitcoin for better stability in RPC","user":{"login":"ampyx","id":6241437,"avatar_url":"https://avatars.githubusercontent.com/u/6241437?v=3","gravatar_id":"","url":"https://api.github.com/users/ampyx","html_url":"https://github.com/ampyx","followers_url":"https://api.github.com/users/ampyx/followers","following_url":"https://api.github.com/users/ampyx/following{/other_user}","gists_url":"https://api.github.com/users/ampyx/gists{/gist_id}","starred_url":"https://api.github.com/users/ampyx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ampyx/subscriptions","organizations_url":"https://api.github.com/users/ampyx/orgs","repos_url":"https://api.github.com/users/ampyx/repos","events_url":"https://api.github.com/users/ampyx/events{/privacy}","received_events_url":"https://api.github.com/users/ampyx/received_events","type":"User","site_admin":false},"labels":[{"id":336611909,"url":"https://api.github.com/repos/zcash/zcash/labels/RPC%20interface","name":"RPC interface","color":"ffd0b7","default":false},{"id":166754268,"url":"https://api.github.com/repos/zcash/zcash/labels/upstream%20Bitcoin%20codebase","name":"upstream Bitcoin codebase","color":"fbca74","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/zcash/zcash/milestones/40","html_url":"https://github.com/zcash/zcash/milestones/1.0.[Soon]%20stabilization","labels_url":"https://api.github.com/repos/zcash/zcash/milestones/40/labels","id":1999493,"number":40,"title":"1.0.[Soon] stabilization","description":"The goal of this release is to fix any non-invasive bugs or infrastructure issues that missed our 1.0.0 launch.","creator":{"login":"nathan-at-least","id":4369700,"avatar_url":"https://avatars.githubusercontent.com/u/4369700?v=3","gravatar_id":"","url":"https://api.github.com/users/nathan-at-least","html_url":"https://github.com/nathan-at-least","followers_url":"https://api.github.com/users/nathan-at-least/followers","following_url":"https://api.github.com/users/nathan-at-least/following{/other_user}","gists_url":"https://api.github.com/users/nathan-at-least/gists{/gist_id}","starred_url":"https://api.github.com/users/nathan-at-least/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathan-at-least/subscriptions","organizations_url":"https://api.github.com/users/nathan-at-least/orgs","repos_url":"https://api.github.com/users/nathan-at-least/repos","events_url":"https://api.github.com/users/nathan-at-least/events{/privacy}","received_events_url":"https://api.github.com/users/nathan-at-least/received_events","type":"User","site_admin":false},"open_issues":96,"closed_issues":3,"state":"open","created_at":"2016-09-12T20:15:56Z","updated_at":"2016-11-07T22:14:52Z","due_on":"2016-11-16T00:00:00Z","closed_at":null},"comments":5,"created_at":"2016-10-21T10:00:56Z","updated_at":"2016-11-08T00:54:54Z","closed_at":null,"body":"I encounter random lockups of the zcash RPC thread when I query the RPC interface on simple commands like getinfo,getblocktemplate,getblocksubsidy and more. Typically when this happens, the whole RPC daemon is stuck and non-responsive to new requests.\n\nThe same issues existed in bitcoins RPC implementation based on boost-asio:\nhttps://github.com/bitcoin/bitcoin/issues/6454\nhttps://github.com/bitcoin/bitcoin/issues/2889\n\nRelated:\nhttps://github.com/bitcoin/bitcoin/pull/5655\n\nThey fixed these issues by replacing the RPC server from boost-asio to libevent:\nhttps://github.com/bitcoin/bitcoin/pull/5677\n\nFor better stability, I think it would be wise to consider the same pull for zcash. A typical workaround proposed is to set rpckeepalive=0, however miners using getblocktemplate wont be able to use longpolling.\n"},"comment":{"url":"https://api.github.com/repos/zcash/zcash/issues/comments/259012602","html_url":"https://github.com/zcash/zcash/issues/1593#issuecomment-259012602","issue_url":"https://api.github.com/repos/zcash/zcash/issues/1593","id":259012602,"user":{"login":"daira","id":643204,"avatar_url":"https://avatars.githubusercontent.com/u/643204?v=3","gravatar_id":"","url":"https://api.github.com/users/daira","html_url":"https://github.com/daira","followers_url":"https://api.github.com/users/daira/followers","following_url":"https://api.github.com/users/daira/following{/other_user}","gists_url":"https://api.github.com/users/daira/gists{/gist_id}","starred_url":"https://api.github.com/users/daira/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daira/subscriptions","organizations_url":"https://api.github.com/users/daira/orgs","repos_url":"https://api.github.com/users/daira/repos","events_url":"https://api.github.com/users/daira/events{/privacy}","received_events_url":"https://api.github.com/users/daira/received_events","type":"User","site_admin":false},"created_at":"2016-11-08T00:54:54Z","updated_at":"2016-11-08T00:54:54Z","body":"Re: invasiveness, my rejection of this for 1.0 was simply because it was way too risky to do before launch -- but now that we're not under as tight schedule constraints I think it's perfectly feasible."}}
{"actor":{"display_login":"daira"}}