diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-12-22 13:38:58 -0800 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-12-22 13:52:54 -0800 |
commit | 0df219ef8f9a514553e13f2f98575896f6cc7c39 (patch) | |
tree | f7f0a61fd04fe699b2fe9ca901f58c975c6fc973 | |
parent | 8a15fc14067e85c419a31e6d70c2491e65d88e60 (diff) | |
download | rainbows-0df219ef8f9a514553e13f2f98575896f6cc7c39.tar.gz |
This release should fix ThreadSpawn green thread blocking issues under MRI 1.8. Excessive socket closing is avoided when using Thread* models with Sunshowers (or clients disconnecting during uploads). There is a new RevFiberSpawn concurrency model which combines Rev with the traditional FiberSpawn model.
-rwxr-xr-x | GIT-VERSION-GEN | 2 | ||||
-rw-r--r-- | GNUmakefile | 2 | ||||
-rw-r--r-- | lib/rainbows/const.rb | 2 | ||||
-rw-r--r-- | lib/rainbows/rev_fiber_spawn.rb | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 63c979d..6d354a0 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v0.9.0.GIT +DEF_VER=v0.90.0.GIT LF=' ' diff --git a/GNUmakefile b/GNUmakefile index 615c748..8c6b88d 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -58,7 +58,7 @@ NEWS: GIT-VERSION-FILE $(RAKE) -s news_rdoc > $@+ mv $@+ $@ -SINCE = 0.8.0 +SINCE = 0.9.0 ChangeLog: LOG_VERSION = \ $(shell git rev-parse -q "$(GIT_VERSION)" >/dev/null 2>&1 && \ echo $(GIT_VERSION) || git describe) diff --git a/lib/rainbows/const.rb b/lib/rainbows/const.rb index e58a9db..ee745f3 100644 --- a/lib/rainbows/const.rb +++ b/lib/rainbows/const.rb @@ -3,7 +3,7 @@ module Rainbows module Const - RAINBOWS_VERSION = '0.9.0' + RAINBOWS_VERSION = '0.90.0' include Unicorn::Const diff --git a/lib/rainbows/rev_fiber_spawn.rb b/lib/rainbows/rev_fiber_spawn.rb index 4ce2995..afaf82a 100644 --- a/lib/rainbows/rev_fiber_spawn.rb +++ b/lib/rainbows/rev_fiber_spawn.rb @@ -9,7 +9,7 @@ module Rainbows # concurrency provided by Rev. A "rack.input" is exposed as well # being Sunshowers-compatible. Applications are strongly advised to # wrap all slow IO objects (sockets, pipes) using the - # Rainbows::Fiber::IO or similar class whenever possible. + # Rainbows::Fiber::IO or a Rev-compatible class whenever possible. module RevFiberSpawn include Base |