Commit Graph

114 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
Tyler Brock 93b2f3da9b minor: Added TCPSocket Class w/ pool accessor
Sockets now know what pool they were checked out from
SSLSocket updated as well
2012-03-02 19:16:14 -05:00
Kyle Banker 6eaa9e4d62 RUBY-388 remove unnecessary load path addition 2011-12-13 15:30:25 -05:00
Hrushikesh 5f86eba0a0 add geoHaystack index support 2011-12-03 13:41:53 -08:00
Kyle Banker a5373ddb83 Initial decoupling of Connection, ReplSetConnection,
and networking code.
2011-11-02 18:00:52 -04:00
Kyle Banker e678bac75e RUBY-306 clean up logging. 2011-09-07 17:14:53 -04:00
Kyle Banker a916d3c8a2 minor: organization 2011-09-01 11:32:32 -04:00
Kyle Banker f00c0dfcf0 RUBY-316 initial SSL support 2011-08-26 17:35:40 -04:00
Kyle Banker 1090dd3873 RUBY-314 initial implementation of replica set health checking via background thread 2011-08-24 18:34:00 -04:00
Karl Seguin 2557a575eb added node class 2011-08-12 16:40:09 -04:00
Kyle Banker fe423d05d6 Turns out that SystemTimer is not threadsafe. 2011-06-15 11:40:25 -04:00
Michael Jackson ad6edb0a9e Moved Mongo::VERSION to its own file
You shouldn't need to require mongo.rb just to generate the gemspec.
2011-05-17 11:24:21 -07:00
Kyle Banker 98abe355fa BUMP 1.3.1 2011-05-11 12:13:00 -04:00
Kyle Banker bdb87c25ad BUMP 1.3.0 2011-04-01 13:54:09 -04:00
Kyle Banker c327a6036d BUMP 1.3.0.rc0 2011-03-29 16:34:53 -04:00
Kyle Banker a6cc09e50c RUBY-236 more timeout tweaks and tests 2011-03-29 11:46:29 -04:00
Kyle Banker 025e56732e minor: test and doc fixes 2011-03-29 10:39:01 -04:00
Kyle Banker e49d50acc2 RUBY-236 set op_timeout for socket receive timeouts 2011-03-28 11:09:27 -04:00
Kyle Banker a0aee12907 BUMP 1.2.4 2011-02-23 14:51:49 -05:00
Kyle Banker 9076432c48 BUMP 1.2.3 2011-02-23 12:43:00 -05:00
Kyle Banker c11e875813 BUMP 1.2.2 2011-02-15 17:09:52 -05:00
Kyle Banker 04c536292a BUMP 1.2.1 2011-02-10 15:27:06 -05:00
Kyle Banker 648094c80f BUMP 1.2.0 2011-01-18 11:20:59 -05:00
Kyle Banker 0d91faf6b1 RUBY-226 minor: license update 2011-01-17 12:26:32 -05:00
Kyle Banker 3d1934a92c BUMP 1.2.rc2 2011-01-06 10:33:54 -05:00
Kyle Banker 756ccfe877 BUMP 1.2.rc1 2011-01-05 12:31:49 -05:00
Kyle Banker 9da68bb3db RUBY-189 use result of ismaster's maxBsonObjectSize 2010-12-29 18:06:31 -05:00
Kyle Banker b244c28d1c 1.2.rc0 BUMP for development 2010-12-29 12:09:43 -05:00
Kyle Banker 3c9f0f39f6 BUMP 1.1.5 2010-12-15 15:21:51 -05:00
Kyle Banker 08b7cddc81 Initial ReplSetConnection checking. Refactoring. 2010-12-10 16:00:35 -05:00
Kyle Banker 8fca10267a BUMP 1.1.4 2010-11-30 12:50:28 -05:00
Kyle Banker f8ada701d9 BUMP 1.1.3 2010-11-29 17:05:41 -05:00
Kyle Banker 1e57ca90e1 Initial commit for reads from rs secondaries 2010-11-16 15:43:59 -05:00
Kyle Banker 8e79793053 BUMP 1.1.2 and HISTORY 2010-11-04 17:50:48 -04:00
Kyle Banker 68cadc1987 minor: patch for JRuby 1.9 MD5 comparison bug 2010-10-14 16:35:13 -04:00
Kyle Banker b0f2911170 BUMP 1.1.1 2010-10-07 17:59:12 -04:00
Kyle Banker 850159cd7c BUMP 1.1 2010-10-04 15:19:14 -04:00
Kyle Banker a1565b3ac8 BUMP 1.0.9 2010-09-20 15:07:30 -04:00
Kyle Banker dd8c79cfcb BUMP 1.0.8 2010-08-27 06:27:14 -04:00
Kyle Banker 391d37ec83 BUMP 1.0.7; HISTORY 2010-08-04 16:53:29 -04:00
Kyle Banker d8b34d7679 Advance to 1.0.6 to development 2010-07-19 12:09:14 -04:00
Kyle Banker f99de96591 BUMP 1.0.5 (Release fix for 1.0.4) 2010-07-13 14:52:39 -04:00
Kyle Banker a9c709f7a1 BUMP 1.0.4 2010-07-13 11:12:10 -04:00
Kyle Banker 265f074f10 RUBY-147 check for CursorNotFound response flag 2010-07-12 12:11:01 -04:00
Kyle Banker bdce8db3e6 BUMP 1.0.3 2010-06-15 23:05:46 -04:00
Kyle Banker 0efd1d0237 allow variable bson_ext versions 2010-05-24 11:43:02 -04:00
Mike Dirolf edd8a7104f default batch size should always be 0 2010-05-10 12:11:23 -04:00
Kyle Banker 713cf73b3d BUMP 1.0.1 2010-05-07 15:41:40 -04:00
Kyle Banker 97ee66be02 minor: source file encoding with magic comment 2010-05-07 15:33:27 -04:00
Kyle Banker 7b89523315 added Grid#exist? and GridFileSystem#exist? RUBY-122 2010-05-05 11:07:52 -04:00