about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2011-04-20 16:02:51 +0000
committerEric Wong <normalperson@yhbt.net>2011-04-20 16:02:51 +0000
commitc6c9cae960bd8cbfa2feb801ca7079f6626b436b (patch)
treefb9fdc7f2d2ec61d5d8a6b2a688d21a4b15de677
parent6411add3f1a5aae5f2e0dcd73cd842500d21e9fd (diff)
downloadunicorn-c6c9cae960bd8cbfa2feb801ca7079f6626b436b.tar.gz
-rw-r--r--KNOWN_ISSUES9
1 files changed, 8 insertions, 1 deletions
diff --git a/KNOWN_ISSUES b/KNOWN_ISSUES
index 35dc9f3..4a6e490 100644
--- a/KNOWN_ISSUES
+++ b/KNOWN_ISSUES
@@ -3,8 +3,15 @@
 Occasionally odd {issues}[link:ISSUES.html] arise without a transparent or
 acceptable solution.  Those issues are documented here.
 
+* PRNGs (pseudo-random number generators) loaded before forking
+  (e.g. "preload_app true") may need to have their internal state
+  reset in the after_fork hook.  Starting with \Unicorn 3.6.0, we
+  have builtin workarounds for Kernel#rand and OpenSSL::Random users,
+  but applications may use other PRNGs.
+
 * Under some versions of Ruby 1.8, it is necessary to call +srand+ in an
-  after_fork hook to get correct random number generation.
+  after_fork hook to get correct random number generation.  We have a builtin
+  workaround for this starting with \Unicorn 3.6.0
 
   See http://redmine.ruby-lang.org/issues/show/4338