[Rubygems-developers] [ rubygems-Bugs-28718 ] Remote fetcher is not thread-safe

noreply at rubyforge.org noreply at rubyforge.org
Sat Nov 13 17:57:54 EST 2010


Bugs item #28718, was opened at 2010-11-14 09:57
You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=575&aid=28718&group_id=126

Category: other
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Aiden N (dismal_denizen)
Assigned to: Nobody (None)
Summary: Remote fetcher is not thread-safe

Initial Comment:
The caching of connections employed in RemoteFetcher is not thread-safe. Currently projects such as gem-dependent (https://github.com/grosser/gem-dependent) must spawn parallel processes to circumvent this problem, introducing unnecessary overhead.

See https://github.com/rubygems/rubygems/pull/6 for more the details of my investigation into the issue and a fix.

----------------------------------------------------------------------

You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=575&aid=28718&group_id=126


More information about the Rubygems-developers mailing list