Hiroshi Nakamura created JRUBY-6278:
---------------------------------------
Summary: Double require bug in the handling of concurrent requires
Key: JRUBY-6278
URL: https://jira.codehaus.org/browse/JRUBY-6278
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules
Affects Versions: JRuby 1.6.5
Reporter: Hiroshi Nakamura
Assignee: Hiroshi Nakamura
Priority: Minor
Under the situation of concurrent requires, if the first require exits with an
Exception (that means the feature is not marked as already required), second
and third requires by Threads runs parallel even if both have a lock. It's
because we remove the lock from pool at the Exception.
cf. http://bugs.ruby-lang.org/issues/5754
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email