Commit Graph

63 Commits

Author SHA1 Message Date
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
416e370718 use SscopedDBConnection instead of ShardConnection in a couple of places 2010-07-25 08:32:45 -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
6533589a0d Merge branch 'master' of github.com:mongodb/mongo 2010-07-23 02:00:29 -04:00
Mathias Stearn
dd79445bbb make more commands work with mongos SERVER-1462 2010-07-22 21:03:24 -04:00
Eliot Horowitz
eb00d7ce6e Merge branch 'master' of github.com:mongodb/mongo 2010-07-22 19:52:08 -04:00
Eliot Horowitz
380cdd5bf2 handle databases with different cases in mongos SERVER-1443 2010-07-22 15:39:20 -04:00
Eliot Horowitz
852eb9b1fa set Stale shard data on late errors 2010-07-22 14:20:29 -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
Mathias Stearn
34a36f91af error code 2010-07-21 16:33:02 -04:00
Mathias Stearn
cad2a695e0 Copydb command for mongos SERVER-1440 2010-07-21 16:32:06 -04:00
Eliot Horowitz
0227340cbd count can recover from dropped dbs 2010-07-16 14:32:37 -04:00
Eliot Horowitz
47261779b8 fix sharded count on moves
make Client::Context check shard versions
SERVER-1396
2010-07-16 12:30:37 -04:00
Mathias Stearn
b2420ca55f Sharded findAndModify now requires shard key in query SERVER-952 2010-07-12 15:57:38 -04:00
Mathias Stearn
683dc7c0f4 don't use getChunksForQuery in count SERVER-1397 2010-07-12 15:57:37 -04:00
Mathias Stearn
bf391f2949 fix Sharded MR SERVER-952 2010-07-12 15:57:37 -04:00
Mathias Stearn
4676c5ac07 Sharded distinct uses shards not chunks SERVER-952 2010-07-12 15:57:37 -04:00
Mathias Stearn
7ea18a86ad help and sharding support for distinct command query option SERVER-1397 2010-07-12 15:57:37 -04:00
Mathias Stearn
e4a288e42e avgObjSize in db.stats() and db.coll.stats() SERVER-1322 2010-07-01 17:46:06 -04:00
Alberto Lerner
97dc2c6b12 SERVER-1301 Let DBConfig perform the drop database logic 2010-06-30 16:13:18 -04:00
Eliot Horowitz
9ed4a2a55f applyOps command with prereqs 2010-06-29 15:34:01 -04:00
Eliot Horowitz
15aebb0706 mongod chunk filtering seems to be working SERVER-943 2010-06-15 23:05:45 -04:00
Eliot Horowitz
eefddcd5a9 checkpoint for moving chunk filtering to mongod SERVER-943 2010-06-15 17:42:49 -04:00
Mathias Stearn
743d21d752 Use shared_ptr for DBConfig 2010-05-28 17:24:03 -04:00
Mathias Stearn
c2db61f0aa Make ShardConnection complain if not closed 2010-05-27 16:09:49 -04:00
Eliot Horowitz
ffd977a64c don't leak ChunkManager use - shared_ptr 2010-05-26 12:40:46 -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
Mathias Stearn
20deda97c2 sharding: Use ChunkRanges rather than Chunks for getChunksForQuery 2010-05-05 14:37:14 -04:00
Eliot Horowitz
a48c830de9 Command::run gets "test" not "test.$cmd" 2010-05-03 16:25:34 -04:00
Mathias Stearn
a634d541ad renameCollection in mongos SERVER-948 2010-04-28 15:24:32 -04:00
Eliot Horowitz
e3fa699ae4 fix count with no filter SERVER-1038 2010-04-28 14:42:54 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Eliot Horowitz
a19e992925 use Shard class instead of string for passing around Shards 2010-04-27 12:32:59 -04:00
Dwight
bd8a3e9527 more /_commands 2010-04-23 16:41:56 -04:00
Dwight
837fd2cd86 /_commands in the http interface 2010-04-23 15:50:49 -04:00
Eliot Horowitz
8afdf52bad Shard abstraction 2010-04-19 16:55:16 -04:00
Mathias Stearn
4c0481213f sharded filemd5 command SERVER-935 2010-04-13 21:02:45 -04:00
Eliot Horowitz
dc29dbbb7c appendNumber for nicer numbers in the shell 2010-03-01 17:14:23 -05:00
Eliot Horowitz
a347ce9b85 change Command locking config 2010-02-26 14:38:51 -05:00
Eliot Horowitz
3d5d5a29bd use long long for counting big things 2010-02-16 10:03:12 -05:00
Mathias Stearn
611e665e47 Sharded findAndModify SHARDING-64 2010-02-09 12:30:58 -05:00
Mathias Stearn
721a702f47 sharding: Don't use count() for stats() SHARDING-59 2010-01-27 21:53:23 -05:00
Mathias Stearn
8a52d0120f Sharded db.c.stats() SHARDING-59 2010-01-27 21:41:50 -05:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Eliot Horowitz
03e3c49ebe sharded dropDatabase SHARDING-53 2009-12-02 16:36:46 -05:00
Eliot Horowitz
f6d0668141 drop() support for sharded collections SHARDING-36 2009-11-09 12:42:20 -05:00
Eliot Horowitz
bdbd9143ed parallel sharded map/reduce 2009-11-03 22:56:49 -05:00