aboutsummaryrefslogtreecommitdiffstats
path: root/actioncable/lib/action_cable/server/base.rb
Commit message (Collapse)AuthorAgeFilesLines
* Move behavior to Server::Base, and flush pubsubJon Moss2016-10-021-2/+6
|
* In-line the configuration points that only existed for Faye supportMatthew Draper2016-10-011-1/+1
|
* [ci skip] Fix formatting of documentation of worker_pool method from ↵Prathamesh Sonpatki2016-09-071-1/+1
| | | | AC::Server::Base
* applies new string literal convention in actioncable/libXavier Noria2016-08-061-1/+1
| | | | | The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default.
* Properly support reloading for Action Cable channelsMatthew Draper2016-06-021-13/+3
|
* Pass over Action Cable docsJon Moss2016-05-211-3/+3
| | | | [ci skip]
* Cable: reconcile default worker pool size with low db conn pool sizeJeremy Daer2016-03-301-1/+11
| | | | | | | | | | | Whack it down from 100 to 4. Large worker pools means large db connection counts. We aren't set up for that by default and most apps won't need it out of the box. We're better off tuning the default worker pool for low traffic, low resource consumption apps. Those who have higher traffic will scale up to meet demand.
* Support faye-websocket + EventMachine as an optionMatthew Draper2016-03-021-5/+5
|
* Use AS::Executor / AS::Reloader to support reloading in ActionCableMatthew Draper2016-03-021-0/+10
|
* Full Action Cable documentation read throughJon Moss2016-02-171-7/+6
| | | | | | | | | This PR checks all active Action Cable documentation for typos and other fixes. It aims to make sure that when Rails 5 is released, that the Action Cable docs are up to snuff with the other documentation included with Rails. [ci skip]
* Synchronize the lazy setters in ServerMatthew Draper2016-01-301-7/+16
| | | | They're all at risk of races on the first requests.
* Revert "Revert "Eliminate the EventMachine dependency""Matthew Draper2016-01-301-0/+4
|
* Revert "Eliminate the EventMachine dependency"David Heinemeier Hansson2016-01-271-4/+0
|
* Import the relevant portions of faye-websocketMatthew Draper2016-01-241-0/+4
| | | | (as adapted to use concurrent-ruby / nio4r instead of eventmachine)
* Fix code review commentsJon Moss2016-01-181-2/+2
| | | | | | | - adapter -> pubsub (re)rename internally - Change variable names to match method names - Add EventMachine `~> 1.0` as a runtime dependency of ActionCable - Refactor dependency loading for adapters
* ActionCable::StorageAdapter ==> ActionCable::SubscriptionAdapterJon Moss2016-01-181-1/+1
|
* Tests passing and small refactoringJon Moss2016-01-181-1/+1
|
* Pull the action methods directly onto the adapterMatthew Draper2016-01-181-2/+2
|
* Adapterize ActionCable storage and extract behaviorJon Moss2016-01-181-15/+2
|
* Fix the updated API (this sorts the concurrent-ruby switch with Basecamp)David Heinemeier Hansson2016-01-161-1/+1
|
* Revert "Merge pull request #22977 from rails/revert-22934-master"David Heinemeier Hansson2016-01-161-3/+0
| | | | | This reverts commit d0393fccffc118a5de37654aa222774b66123393, reversing changes made to 3b7ccadfc1c8dfec61af898167e1300b17f5cf25.
* Revert "Move async execution from celluloid to concurrent-ruby"David Heinemeier Hansson2016-01-081-0/+3
|
* Move async execution from celluloid to concurrent-rubyMike Perham2016-01-051-3/+0
| | | | | | | | | | | | | | This removes 8 runtime gem dependencies from Rails: ``` Using hitimes 1.2.3 Using timers 4.1.1 Using celluloid-essentials 0.20.5 Using celluloid-extras 0.20.5 Using celluloid-fsm 0.20.5 Using celluloid-pool 0.20.5 Using celluloid-supervision 0.20.5 Using celluloid 0.17.2 ```
* [ci skip] Fix grammarAkshay Vishnoi2015-12-181-1/+1
|
* Cargo cult fix to make Celluloid behaveDavid Heinemeier Hansson2015-12-161-0/+3
|
* Get ready to merge into RailsDavid Heinemeier Hansson2015-12-141-0/+74