Date | Commit message (Collapse) |
|
It's more fool-proof this way and prevents us from using
idiotic/non-obvious concurrency model names.
|
|
This allows applications to determine which concurrency model
they're running under and possibly make adjustments accordingly.
The standard "rack.multithread" isn't enough for some
applications to determine what to do, especially when reentrancy
is required/recommended.
|
|
Various concurrency models work and scale differently, pick
counts that make a reasonable amount of sense...
|
|
:Base is default (along with the implied worker_connections=1).
This disallows nil for worker_connections, and makes.
|
|
This allows the server to be configured by doing something like
this inside an existing Unicorn configuration file:
Rainbows! do
use :Revactor
worker_connections 50
end
This should make it obvious we're using Rainbows-only features.
|
|
I didn't remember extend when this was originally implemented.
|
|
No tests yet, but the old "gossamer" and "rainbows" branches
seem to be basically working.
|