Commit Graph

739 Commits

Author SHA1 Message Date
Eliot Horowitz
5b97b6241e if cursors left at shutdown print 2010-08-01 01:36:17 -04:00
Eliot Horowitz
c226367562 Revert "Throttle sharding requests when processing WriteBacks"
This reverts commit 2e41c3387c.
2010-07-31 01:56:38 -04:00
Mathias Stearn
2e41c3387c Throttle sharding requests when processing WriteBacks 2010-07-30 22:38:18 -04:00
Mathias Stearn
59674dfb56 print less 2010-07-30 22:38:18 -04:00
Mathias Stearn
80a3a93253 reload chunks if out of date 2010-07-30 22:38:18 -04:00
Alberto Lerner
18ff201465 SERVER-1292 When adding a shard, bring all the DBs that mongod carried before 2010-07-30 19:55:56 -04:00
Alberto Lerner
5a69c45341 SERVER-1292 For now, don't add a mongod as a shard if it's not empty. Will allow that next. 2010-07-30 13:21:39 -04:00
Eliot Horowitz
0aecc0bfd3 fix memory leak in ParallelCursor on config changes 2010-07-29 16:31:41 -04:00
Eliot Horowitz
397c58b347 debugging for forked cleanup 2010-07-29 11:18:41 -04:00
Eliot Horowitz
733eaafc61 don't need to unlock since queuing write back doesn't block 2010-07-29 10:38:37 -04:00
dwight
b20567ad8a Merge branch 'master' of github.com:mongodb/mongo 2010-07-28 22:02:37 -04:00
Eliot Horowitz
3ba454f168 debugging for migrate problem 2010-07-28 17:33:05 -04:00
dwight
4f04c6dd94 compile vcxproj 2010-07-28 16:30:42 -04:00
dwight
684486e7e0 towards vcxproj compile 2010-07-28 14:46:13 -04:00
Alberto Lerner
bceacf2544 SERVER-1292 A bit more prep, separate grid.{h,cpp} from config 2010-07-28 14:24:55 -04:00
Eliot Horowitz
0053bd9833 debugging/safety 2010-07-28 14:10:25 -04:00
Eliot Horowitz
f27b7ba4f7 Merge branch 'master' of github.com:mongodb/mongo 2010-07-28 13:29:55 -04:00
Eliot Horowitz
f55497b753 hook up webserver to mongos SERVER-1495 2010-07-28 13:29:36 -04:00
Alberto Lerner
bc3f63ebf1 SERVER-1497 Cant mix and match localhost and real IPs 2010-07-28 11:14:26 -04:00
Eliot Horowitz
a22ab2a729 more webserver split out/cleaning 2010-07-28 11:09:38 -04:00
Alberto Lerner
df83eb6beb Assert the true condition 2010-07-28 08:23:25 -04:00
Eliot Horowitz
18132e81cb getOwned() on all cursor objects 2010-07-27 12:48:11 -04:00
Eliot Horowitz
5b7ab6fa0e consolidate bind_ip handling 2010-07-27 09:59:34 -04:00
Eliot Horowitz
6e7c9d6836 make sure mongod and mongos report command errors the same way SERVER-1472 2010-07-27 00:57:38 -04:00
Eliot Horowitz
80f6c1ec51 actually fix debug build 2010-07-27 00:38:22 -04:00
Eliot Horowitz
aa02b52c2b fix debug compile 2010-07-27 00:17:48 -04:00
Mathias Stearn
8629b25dd1 properly initialize lastID 2010-07-26 22:56:22 -04:00
Mathias Stearn
ce531f1481 plug potential leak 2010-07-26 21:09:10 -04:00
Alberto Lerner
e53107eeeb SERVER-1292 Prep work by moving shard adding logic to Grid 2010-07-26 16:13:36 -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
416e370718 use SscopedDBConnection instead of ShardConnection in a couple of places 2010-07-25 08:32:45 -04:00
dwight
778a6ebce6 compile vcxproj for new source filel 2010-07-24 17:17:41 -04:00
Mathias Stearn
52449fbbd2 Use FieldRangeOrSet to support $or with sharding 2010-07-23 21:58:32 -04:00
Alberto Lerner
d4e59d32b5 Split early if collection is small 2010-07-23 18:21:54 -04:00
Eliot Horowitz
98fada99db less spammy for writebacks 2010-07-23 17:14:49 -04:00
Eliot Horowitz
6b4e91bef9 some edge case fixes with isnerts 2010-07-23 16:06:24 -04:00
Eliot Horowitz
08b250630b make handlePossibleShardedMEssage finer grained and a bit more optimistic 2010-07-23 13:41:21 -04:00
Eliot Horowitz
0d1975d0d4 make sure to update chunk manager after reset 2010-07-23 13:06:24 -04:00
Eliot Horowitz
089f471c21 some debugging 2010-07-23 13:01:28 -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
83c9e34df8 fix comments 2010-07-23 10:50:24 -04:00
Eliot Horowitz
6533589a0d Merge branch 'master' of github.com:mongodb/mongo 2010-07-23 02:00:29 -04:00
Eliot Horowitz
bc06aca3e8 better size calc for transfer mods 2010-07-23 01:16:57 -04:00
Eliot Horowitz
a4431141fd retry update/write if config changes 2010-07-23 00:47:24 -04:00
Eliot Horowitz
ae3cd41143 handle cleaning old data when no cursors inline 2010-07-23 00:46:53 -04:00
Eliot Horowitz
c11ee40410 remove assert 2010-07-23 00:46:36 -04:00
Eliot Horowitz
90f70bab3d don't replay broadcast writes SERVER-1350 2010-07-22 23:05:02 -04:00
Eliot Horowitz
a23b97a690 cleaning remove flags 2010-07-22 22:38:35 -04:00
Mathias Stearn
dd79445bbb make more commands work with mongos SERVER-1462 2010-07-22 21:03:24 -04:00