diff options
author | Matthew Draper <matthew@trebex.net> | 2016-09-28 06:44:23 +0930 |
---|---|---|
committer | Matthew Draper <matthew@trebex.net> | 2016-09-28 06:44:23 +0930 |
commit | 5d92089bcae42275953ad310b24f5dd66ff0ec6e (patch) | |
tree | d97c8b35275ffd6353840090d3e261cc931cc917 /actioncable/CHANGELOG.md | |
parent | 21ecf42730de2004a95d913038c1f417c24496be (diff) | |
download | rails-5d92089bcae42275953ad310b24f5dd66ff0ec6e.tar.gz rails-5d92089bcae42275953ad310b24f5dd66ff0ec6e.tar.bz2 rails-5d92089bcae42275953ad310b24f5dd66ff0ec6e.zip |
Buffer writes to the cable sockets
Otherwise, they can sometimes block, leading to reduced system
throughput.
Diffstat (limited to 'actioncable/CHANGELOG.md')
-rw-r--r-- | actioncable/CHANGELOG.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/actioncable/CHANGELOG.md b/actioncable/CHANGELOG.md index dec6f7c027..2e6c2f2afc 100644 --- a/actioncable/CHANGELOG.md +++ b/actioncable/CHANGELOG.md @@ -1,3 +1,8 @@ +* Buffer writes to websocket connections, to avoid blocking threads + that could be doing more useful things. + + *Matthew Draper*, *Tinco Andringa* + * Protect against concurrent writes to a websocket connection from multiple threads; the underlying OS write is not always threadsafe. |