Date | Commit message (Collapse) |
|
It's not appropriate to use AppPool middleware with
these. It was disabled for RevThread*, too.
|
|
Those are entirely single-threaded during the application
dispatch phase.
|
|
|
|
This enables the safe use of Rainbows::AppPool with all
concurrency models, not just threaded ones. AppPool is now
effective with *all* Fiber-based concurrency models including
Revactor (and of course the new Fiber{Pool,Spawn} ones).
|
|
Seems to pass all tests, but that may only mean our
test cases are lacking...
|
|
We'll probably make AppPool at least not break down and die in
the future, but for now just disable it if run directly.
|
|
This will make it easier to enable and manage tests for new
concurrency models.
|
|
Everything passes, and "set -e" prevents us from
making any stupid mistakes...
|
|
Instead of sleeping and waiting for a PID file to appear,
just use a named-pipe and block on it in the test scripts
since we know Unicorn won't attempt to fork until sockets
are already bound.
|
|
We now check for SIGKILL, too
|
|
|