aboutsummaryrefslogtreecommitdiffstats
path: root/actioncable/CHANGELOG.md
diff options
context:
space:
mode:
authorMatthew Draper <matthew@trebex.net>2016-09-28 06:44:23 +0930
committerMatthew Draper <matthew@trebex.net>2016-09-28 06:44:23 +0930
commit5d92089bcae42275953ad310b24f5dd66ff0ec6e (patch)
treed97c8b35275ffd6353840090d3e261cc931cc917 /actioncable/CHANGELOG.md
parent21ecf42730de2004a95d913038c1f417c24496be (diff)
downloadrails-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.md5
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.