Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This patch works around deadlocks that occur when sending data bidirectionally using Erlang SSL sockets. It is possible that both sides send enough data to fill up the buffers and block, without either side being able to read data to empty the other side's buffer. This is typically avoided by having different processes handle the reading and writing duties. But the Erlang SSL library uses a single gen_fsm for both.
- Loading branch information
e237383There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@engelsanchez Do we want to bump the version string in
erts/vsn.mkto R16B02-basho7, too? Just looking at what Jared did last time.e237383There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll leave that to Greg if he decides. I don't really know my way around these things.