Commit Graph

14 Commits

Author SHA1 Message Date
Tyler Brock
01f28b47ff RUBY-429 non-blocking IO for socket timeouts
Should greatly improve performance for highly threaded applications
using connection and operation timeouts.
2012-04-03 16:06:37 -04:00
Ryunosuke SATO
217da825a6 remove unused error class 'ConfigurationError' 2011-12-27 20:04:44 +09:00
Kyle Banker
046038e18d RUBY-297 when possible, include error codes and
return objects in exception classes.
2011-09-06 14:22:50 -04:00
Kyle Banker
45c40e7267 RUBY-320 RUBY-284 initial cascading read API. Mapping sockets to pools. 2011-08-29 17:49:58 -04:00
Kyle Banker
e49d50acc2 RUBY-236 set op_timeout for socket receive timeouts 2011-03-28 11:09:27 -04:00
Kyle Banker
0d91faf6b1 RUBY-226 minor: license update 2011-01-17 12:26:32 -05:00
Kyle Banker
d6f8f9d41a Allow specification of replica set name on connect.
Raise ReplicaSetConnectionError if expected name doesn't match set.
2010-11-03 15:12:15 -04:00
Kyle Banker
97ee66be02 minor: source file encoding with magic comment 2010-05-07 15:33:27 -04:00
Kyle Banker
cd32dabd52 added GridFileNotFound and GridMD5Failure exceptions 2010-04-07 14:39:05 -04:00
Kyle Banker
45d3b91882 exception refinements for bson split 2010-04-05 18:24:31 -04:00
Kyle Banker
3479317098 raise exception on authentication failure 2010-02-24 13:05:45 -05:00
Kyle Banker
5dd2636634 minor: copyright update 2010-02-19 17:41:36 -05:00
Kyle Banker
f158aa13af Initial GridFS refactoring 2010-02-12 18:03:07 -05:00
Kyle Banker
3762e52ac2 minor: fixed exception organization 2010-01-11 11:38:35 -05:00