{"push_id":1458451692,"size":2,"distinct_size":1,"ref":"refs/heads/develop","head":"bd1bddc4db24d67941002ace61ccb04fbf804c48","before":"7bbcf0884a369fe5a9fad9d6f70eb6772f3d5f8d","commits":[{"sha":"c10a1d76f0bd9abdef698d454fb0bd8143be538b","author":{"name":"Nick Marino","email":"1fa71303c5bc7f332f7a5f1e8fb374319923f20f@basho.com"},"message":"Fix potential hang due to vnode proxy overload bug\n\nIf we call riak_core_vnode_master:sync_spawn_command, it ends up sending\na gen_event all-state event to the proxy for forwarding. However, in\nhandle_overload, the old code only had case clauses for '$gen_event' and\nnot '$gen_all_state_event'. This means the event would be passed to\nhandle_overload_info instead of handle_overload_request, which would\nlikely skip the vnode callback code that sends a response.\n\nIn Riak this meant that certain operations would hang during overload,\nsince the caller to sync_spawn_command would never be sent a response.\n(This situation was made worse by the fact that the call is being done\nwith an infinity timeout, but that's an issue we'll have to address some\nother time.)","distinct":false,"url":"https://api.github.com/repos/basho/riak_core/commits/c10a1d76f0bd9abdef698d454fb0bd8143be538b"},{"sha":"bd1bddc4db24d67941002ace61ccb04fbf804c48","author":{"name":"Nick Marino","email":"6fe8ff32851fca8dd0c4d5102279dfa5f6f5ad2e@gmail.com"},"message":"Merge pull request #884 from basho/nem-fix-overload-sync-command-hang\n\nFix sync_spawn_command hang triggered by bug in vnode proxy overload handling","distinct":true,"url":"https://api.github.com/repos/basho/riak_core/commits/bd1bddc4db24d67941002ace61ccb04fbf804c48"}]}
{"actor":{"display_login":"nickelization"}}