Commit Graph

727 Commits

Author SHA1 Message Date
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
Alberto Lerner
02f8bdd1fe Fix warning 2010-07-22 21:00:57 -04:00
Eliot Horowitz
eb00d7ce6e Merge branch 'master' of github.com:mongodb/mongo 2010-07-22 19:52:08 -04:00
Eliot Horowitz
4308df6f3b don't delete old chunk data until there aren't cursors iterating it SERVER-937 2010-07-22 17:24:51 -04:00
Eliot Horowitz
380cdd5bf2 handle databases with different cases in mongos SERVER-1443 2010-07-22 15:39:20 -04:00
Eliot Horowitz
aa586edf7e turn on efficient writebacks - will see if anything still breaks SERVER-1349 2010-07-22 15:07:12 -04:00
Eliot Horowitz
852eb9b1fa set Stale shard data on late errors 2010-07-22 14:20:29 -04:00
Eliot Horowitz
c09bd3b45f debugging 2010-07-22 14:00:14 -04:00
Eliot Horowitz
ee12ec39cd getLastError handles writeback 2010-07-22 13:52:42 -04:00
Eliot Horowitz
f8c35c1d96 treat some stale configs differently SERVER-1430 2010-07-22 12:45:58 -04:00
Eliot Horowitz
364bad304e make indexe differences warning in stats 2010-07-22 10:04:17 -04:00
Eliot Horowitz
df2a72efff fix size() for sharding SERVER-1444 2010-07-22 09:51:22 -04:00
Eliot Horowitz
47d175d72b fix count passthrough 2010-07-22 08:12:05 -04:00