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 |
|