0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

57 Commits

Author SHA1 Message Date
Eliot Horowitz
8d009017c9 onDestry hook for connection pool 2011-05-19 14:23:06 -04:00
Eliot Horowitz
fa07a30464 timeout connections idle for 30 minutes 2011-05-17 14:23:18 -04:00
Eliot Horowitz
516600ebbd ok() method on ScopedConnection to know if you actually have one or if done has been called 2011-04-21 14:57:44 -04:00
Eliot Horowitz
676db17f51 standards compliant and leak a list on shutdown to avoid race condition SERVER-2704 2011-03-17 14:50:38 -04:00
Eliot Horowitz
c7858afaff pointer owernship docs 2011-03-17 14:50:38 -04:00
Eliot Horowitz
b20e61fe65 cap connections in connection pool stack SERVER-2687 180 2011-03-05 18:11:04 -05:00
Mathias Stearn
371e0b3b57 more windows fixes 2011-01-18 19:55:11 -05:00
Mathias Stearn
d4c9571a5a Fix windows build by using consistent map type 2011-01-18 19:43:55 -05:00
Eliot Horowitz
33d8cd8302 handle sharded+rs get last error when replica set config may change during op 2011-01-18 13:49:19 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Alberto Lerner
0182bd5c98 better error message 2010-12-10 16:15:47 -05:00
Eliot Horowitz
28b1cff00d track pooled connections by type 2010-12-02 00:29:34 -05:00
Eliot Horowitz
255040094f more connection debugging 2010-11-28 15:48:54 -05:00
Dwight
681a993dd1 comments 2010-10-28 10:38:36 -04:00
Alberto Lerner
0f88bf0ae1 comment on possible throws 2010-10-20 11:01:35 -04:00
Alberto Lerner
9e57fb0c3f towards conventions 2010-10-20 10:30:05 -04:00
Eliot Horowitz
03a596e18b timeout connections idle in pool after an hour SERVER-1731 2010-09-13 01:50:05 -04:00
Eliot Horowitz
22f5633e2d cleaning connection pool up a bit in prep for SERVER-1731 2010-09-13 01:40:29 -04:00
Eliot Horowitz
a462a8af4c can set connection pool error name so can easily differentiate mongos from mongod 2010-09-10 14:27:22 -04:00
Eliot Horowitz
c1a0ce0228 check all shard connections at once so we don't get cascading failure SERVER-1560 2010-08-03 18:12:04 -04:00
Eliot Horowitz
05de6bdacb more work on ConnectionString SERVER-1319 2010-07-01 01:00:21 -04:00
Eliot Horowitz
b6e64def70 some assertions 2010-05-28 14:43:49 -04:00
Mathias Stearn
0d9a05bce3 Close connections in pool on shutdown 2010-05-27 17:29:13 -04:00
Mathias Stearn
ec609581b4 Plug leaks 2010-05-27 16:09:49 -04:00
Dwight Merriman
a190583c51 MutexDebugger 2010-05-26 00:46:49 -04:00
Eliot Horowitz
ecec906288 fix connection pooling a bit 2010-05-20 13:36:29 -04:00
Eliot Horowitz
29130d0c12 make client -> mongod connection static SERVER-956 2010-05-19 17:01:09 -04:00
Dwight
e783261870 ScopedConn rs 2010-05-06 16:48:07 -04:00
Eliot Horowitz
f68e9e0235 fix ScopedDBCOnnectionleak SERVER-1077 2010-05-03 08:48:15 -04:00
Eliot Horowitz
1ba7715c1f some client refactoring 2010-04-29 10:15:05 -04:00
Eliot Horowitz
0d7e6b4913 connPoolStats 2010-04-28 23:59:24 -04:00
Eliot Horowitz
01f0820253 fix DBClientCursor ownership of ScopedDBConnection SERVER-1048 2010-04-26 00:05:10 -04:00
Mathias Stearn
2f197d5192 Automatic cleanup of global macros in client headers. SERVER-1042 2010-04-23 18:10:14 -04:00
Eliot Horowitz
8afdf52bad Shard abstraction 2010-04-19 16:55:16 -04:00
Eliot Horowitz
00bd05e750 safety 2010-04-19 16:14:46 -04:00
Eliot Horowitz
1e6780f844 can use sharding with SyncClusterConnection for 2 phase commit across 3 servers SHARDING-39 2010-03-22 11:47:37 -04:00
Aaron
c971842a55 Revert "Revert "SERVER-695 don't destroy static global mutexes""
This reverts commit eb7cde3e75.

Conflicts:

	db/instance.h
2010-03-15 09:42:01 -07:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Mathias Stearn
d27c8505ea all client files now marked as Apache 2.0. SERVER-329. 2009-10-27 15:59:37 -04:00
Eliot Horowitz
11ee78fc03 don't complain about ScopedDBConnection if the underlying connection failed 2009-09-14 14:31:46 -04:00
Eliot Horowitz
6d95f3cd1c onHandedOut 2009-09-14 11:33:20 -04:00
Eliot Horowitz
4040d9799f add hooks for connection pool 2009-09-11 16:10:48 -04:00
Eliot Horowitz
b32c181aac use stack instead of queue for keeping connections so you get the same one in a single threaded env. 2009-03-30 09:47:58 -04:00
Eliot Horowitz
a2d079b4e8 method and command to flush all pooled connections 2009-02-20 16:39:55 -05:00
Aaron
565d374283 Use @file to tell doxygen to document globals, add more doc for BSON() and QUERY() 2009-02-10 14:04:03 -05:00
Dwight
3b5cb47a1f tutorial; comments 2009-02-09 17:17:40 -05:00
Eliot Horowitz
e9f163e06f ScopedDbCollection -> operator 2009-02-09 13:34:40 -05:00
dwight
9590e60f21 repl pairs support in conn pool 2009-02-07 09:21:29 -05:00
Eliot Horowitz
8e5a1a3edf safety and better error message 2009-02-03 11:04:54 -05:00
Eliot Horowitz
c3d40664c6 solaris compile 2009-02-01 09:06:40 -05:00