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

54 Commits

Author SHA1 Message Date
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
Alberto Lerner
6d77e8f62e [SERVER-940] Clean state after shard removal 2/3 (kills WriteBackListener to removed shard) 2010-06-29 14:23:55 -04:00
Alberto Lerner
20d5b887dc [SERVER-940] Clean state after shard removal 1/3 (updates local ShardInfo) 2010-06-29 14:17:42 -04:00
Alberto Lerner
19a0eca57a SERVER-940 A shard can be on a 'draining' state 2010-06-15 13:32:53 -04:00
Alberto Lerner
9f22a44e05 SERVER-950 addshard's maxSize option is in effect (carefull, no way to undo it yet). 2010-06-07 15:15:06 -04:00
Alberto Lerner
258ac46f3a SERVER-950 if there's a maximum size for the shard, pick it up 2010-06-04 11:34:44 -04:00
Mathias Stearn
42721e32cb Make ShardConnection more like ScopedDBConnection 2010-05-27 16:33:20 -04:00
Mathias Stearn
c2db61f0aa Make ShardConnection complain if not closed 2010-05-27 16:09: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
Eliot Horowitz
274e404f83 balancing improvements 2010-05-05 11:02:46 -04:00
Eliot Horowitz
e57c74e843 somewhat smarter initial shard selection 2010-05-03 11:43:12 -04:00
Eliot Horowitz
d1082cf676 some refactoring for SERVER-946 2010-05-03 11:18:27 -04:00
Mathias Stearn
7055f7afaf streamout operator for Shard 2010-04-28 15:01:56 -04:00
Eliot Horowitz
00c1bff5c1 listDatabases works sharded SERVER-1019 2010-04-28 14:36:41 -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
Eliot Horowitz
8afdf52bad Shard abstraction 2010-04-19 16:55:16 -04:00
Eliot Horowitz
75e16447a4 starting sharding name cleanup SHARDING-25 2009-08-31 16:31:50 -04:00
Dwight
df348ee066 fix assert macro definition after a boost include (ugly at the moment) 2009-05-15 17:27:31 -04:00
Eliot Horowitz
676fb4ea3c Sharding: fix countObjects, some docs MINOR 2009-04-22 15:56:23 -04:00
Eliot Horowitz
71727701e5 Sharding: move empty shards on a split 2009-04-20 17:42:01 -04:00
Eliot Horowitz
f9a42555bb Sharding: auto splitting working nicely 2009-04-16 10:19:52 -04:00
Eliot Horowitz
d7b7217349 Shard::getPhysicalSize() 2009-04-15 22:26:19 -04:00
Eliot Horowitz
5d81abc690 cleaning moveshard 2009-04-03 13:52:06 -04:00
Eliot Horowitz
ec376d5781 remove unused variable 2009-04-02 17:26:36 -04:00
Eliot Horowitz
fac9fcc1a1 smarter about how to split a shard
if one side is either MIN or MAX, takes all the data and puts in one
   otherwise splits on the median value
2009-03-30 17:13:55 -04:00
Eliot Horowitz
160d0b7201 cleaning split 2009-03-30 14:33:40 -04:00
Eliot Horowitz
22cd9cc2e5 better checkShardVersion 2009-03-30 10:50:10 -04:00
Eliot Horowitz
7af502f1c6 sharding w version numbers checkpoint 2009-03-27 16:55:26 -04:00
Eliot Horowitz
26ad67b9c7 shard versioning checkpoint 2009-03-25 17:35:38 -04:00
Eliot Horowitz
a9b57c9d59 Merge branch 'master' of git@github.com:mongodb/mongo 2009-02-27 12:52:04 -05:00
Eliot Horowitz
dfe0cff308 lastmod 2009-02-27 12:51:49 -05:00
Dwight
ad725ff5c2 Merge branch 'master' of git@github.com:mongodb/mongo 2009-02-27 11:05:04 -05:00
Dwight
5a261ed678 new shardkey implementation (first pass) 2009-02-27 11:04:36 -05:00
Eliot Horowitz
0dc0ff0541 make unserialze take a const BSONObj& 2009-02-27 10:37:13 -05:00
Eliot Horowitz
47d36c761e sharding schema change, some object re-org 2009-02-26 12:01:24 -05:00
Dwight
5c74c8df81 comments and better names for shardkey
changed class name to ShardKeyPattern
2009-02-25 16:46:10 -05:00
Eliot Horowitz
00eb714709 sharding query work - works of only need 1 server 2009-02-21 23:39:41 -05:00
Eliot Horowitz
c97ed5184b moveshard 2009-02-20 13:46:57 -05:00
Aaron
7939f06889 Merge branch 'master' of git@github.com:mongodb/mongo 2009-02-20 10:48:50 -05:00
Aaron
6f25a72ec3 'better' LazyString 2009-02-20 10:48:32 -05:00
Eliot Horowitz
5f6aa4f67d insert shard checkpoint 2009-02-20 10:46:42 -05:00
Eliot Horowitz
5ade1a8b3d split command 2009-02-19 17:32:19 -05:00
Eliot Horowitz
a55abd3fa2 lots of low level shard infrastructure in place now 2009-02-19 13:26:25 -05:00
Eliot Horowitz
524e8fd53c Merge branch 'master' of git@github.com:mongodb/mongo 2009-02-19 12:55:13 -05:00
Eliot Horowitz
07cdf76329 shard infrastructure checkpoint 2009-02-19 12:55:01 -05:00
Aaron
6df7d02ce8 Don't create string unless we're actually going to log 2009-02-19 12:03:15 -05:00
Aaron
b1d9032447 Get rid of stringable class, use implicit type conversion to string instead 2009-02-18 22:17:30 -05:00
Eliot Horowitz
8e203da1d2 switch to UnitTest 2009-02-18 10:10:39 -05:00