Commit Graph

16 Commits

Author SHA1 Message Date
Alberto Lerner
0dd9c00ad2 ClientConnection has one instance per thread. Eliminating additional synchronization. 2010-08-06 14:14:25 -04:00
Eliot Horowitz
33b7eb758b when access namespace for the first time, prep all connections SERVER-1560 2010-08-04 10:11:49 -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
96913b2329 make connection versions thread safe and reset when put in pool 2010-07-25 11:32:15 -04:00
Eliot Horowitz
b8bef176d7 when handed a ShardConnection back to global pool - reset sharding state 2010-07-25 08:33:03 -04:00
Eliot Horowitz
10e4067b4b framework for retrying commands because data out of sync SERVER-1471 2010-07-23 10:51:48 -04:00
Eliot Horowitz
4020fc6acb fix connection leak on checkShardVersion failure 2010-07-15 11:35:18 -04:00
Eliot Horowitz
2498228f41 workong on moving migrate to mongod, cleaning, and version fixing
SERVER-1319 SERVER-933
2010-07-01 17:44:13 -04:00
Mathias Stearn
42721e32cb Make ShardConnection more like ScopedDBConnection 2010-05-27 16:33:20 -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
4bdbf1fc67 use shared_ptr for Chunk references
handle splits on another server during splits SERVER-1109
2010-05-24 17:24:41 -04:00
Eliot Horowitz
ecec906288 fix connection pooling a bit 2010-05-20 13:36:29 -04:00
Eliot Horowitz
9d0b0f2197 wrong error 2010-05-19 17:12:25 -04:00
Eliot Horowitz
7e49e9b226 remnove debugging 2010-05-19 17:07:46 -04:00
Eliot Horowitz
29130d0c12 make client -> mongod connection static SERVER-956 2010-05-19 17:01:09 -04:00