Eliot Horowitz
|
0606c4947e
|
don't lock in ChunkManager constructor
|
2010-06-02 17:01:28 -04:00 |
|
Mathias Stearn
|
418e679054
|
Chunk now uses enable_shared_from_this
|
2010-05-28 17:24:03 -04:00 |
|
Dwight Merriman
|
37f2cc06a5
|
rwlocks participate in mutexDebugger
|
2010-05-27 15:21:10 -04:00 |
|
Mathias Stearn
|
4436e111c6
|
this should never have compiled
|
2010-05-26 17:15:27 -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
|
b35be1cbb4
|
Better debugging for invalid chunk case
|
2010-05-20 12:18:07 -04:00 |
|
Eliot Horowitz
|
0fc313b2e3
|
need to check version in another place
|
2010-05-19 23:13:48 -04:00 |
|
Eliot Horowitz
|
22a5344bc4
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2010-05-19 17:01:36 -04:00 |
|
Eliot Horowitz
|
29130d0c12
|
make client -> mongod connection static SERVER-956
|
2010-05-19 17:01:09 -04:00 |
|
Mathias Stearn
|
ed2cd04e97
|
Wait longer between retrying sharding chunk load.
|
2010-05-19 16:32:16 -04:00 |
|
Mathias Stearn
|
0b6d9c5a4d
|
Reload chunks if got invalid config. SERVER-1135
|
2010-05-19 15:26:17 -04:00 |
|
Aaron
|
190c9fb917
|
compile all
|
2010-05-12 10:58:16 -07:00 |
|
Eliot Horowitz
|
0853f8cb20
|
on min/max split, make chunk size 10% smaller so a few more objects won't push over edge
|
2010-05-11 14:14:16 -04:00 |
|
Mathias Stearn
|
20deda97c2
|
sharding: Use ChunkRanges rather than Chunks for getChunksForQuery
|
2010-05-05 14:37:14 -04:00 |
|
Dwight
|
4b81c59f01
|
compile
|
2010-05-04 17:43:53 -04:00 |
|
Mathias Stearn
|
c8ef0e5558
|
ChunkRange and ChunkRangeManager. Maintained but not used yet
|
2010-05-04 16:49:04 -04:00 |
|
Eliot Horowitz
|
d1082cf676
|
some refactoring for SERVER-946
|
2010-05-03 11:18:27 -04:00 |
|
Eliot Horowitz
|
8df6518e62
|
reload chunks on error
|
2010-04-30 11:59:28 -04:00 |
|
Eliot Horowitz
|
1721270c5b
|
hack invalid config case
|
2010-04-29 21:04:54 -04:00 |
|
Mathias Stearn
|
846453e82a
|
Debugging for chunk not found error
|
2010-04-29 14:05:52 -04:00 |
|
Eliot Horowitz
|
c8e9ec0247
|
maxSize for dataSize command
|
2010-04-28 12:19:46 -04:00 |
|
Eliot Horowitz
|
65f9f38b1e
|
better sequence numbers
|
2010-04-27 21:39:58 -04:00 |
|
Dwight
|
d85a93fc76
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2010-04-27 15:28:33 -04:00 |
|
Dwight
|
bd28578ab8
|
stdafx->pch
|
2010-04-27 15:27:52 -04:00 |
|
Eliot Horowitz
|
5ba206e9d3
|
fix move chunk error SERVER-1058
|
2010-04-27 15:19:33 -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
|
81c90b34e5
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2010-04-22 17:07:51 -04:00 |
|
Eliot Horowitz
|
2734be0052
|
forgot a lock
|
2010-04-22 17:07:47 -04:00 |
|
Mathias Stearn
|
bbb8ca9316
|
ChunkManager::getShardsForQuery SERVER-952 SERVER-943
|
2010-04-22 16:00:59 -04:00 |
|
Eliot Horowitz
|
ab537aed1d
|
moving towards better thread safey SERVER-944
|
2010-04-22 15:39:04 -04:00 |
|
Eliot Horowitz
|
ed087a257f
|
only 1 auto split at a time
|
2010-04-22 13:32:22 -04:00 |
|
Eliot Horowitz
|
a3242b6791
|
use better _id for chunks
|
2010-04-22 10:29:05 -04:00 |
|
Eliot Horowitz
|
f1db30470a
|
capped collection changelog
|
2010-04-20 17:07:10 -04:00 |
|
Dwight
|
fb09b88240
|
rs
|
2010-04-20 12:29:00 -04:00 |
|
Eliot Horowitz
|
8afdf52bad
|
Shard abstraction
|
2010-04-19 16:55:16 -04:00 |
|
Eliot Horowitz
|
14910098cb
|
fix error code
|
2010-04-12 23:34:00 -04:00 |
|
Mathias Stearn
|
bc63a3f9c7
|
Use FieldRangeSet to pick chunks for queries. SERVER-954 SERVER-952 SERVER-947
|
2010-04-12 23:08:30 -04:00 |
|
Mathias Stearn
|
3a25213655
|
Add chunkMap to ChunkManager. Start of SHARDING-79
|
2010-04-01 15:41:13 -04:00 |
|
Eliot Horowitz
|
7a118d59f2
|
sharding debuggin
|
2010-03-20 23:46:19 -04:00 |
|
Eliot Horowitz
|
e310776ecf
|
make chunk size configurable and default 200mb
|
2010-02-12 15:27:43 -05:00 |
|
Mathias Stearn
|
29f0b15d5f
|
Don't split chunk if min would equal max
|
2010-02-11 20:22:32 -05:00 |
|
Mathias Stearn
|
392d9bfe8d
|
sharding: Chunk const-correctness MINOR
|
2010-02-09 12:30:58 -05:00 |
|
Eliot Horowitz
|
fa8961c3e8
|
Exception classess need codes too SERVER-112
|
2009-12-28 17:06:07 -05:00 |
|
Eliot Horowitz
|
0ab8149a8e
|
uassert/massert take error code SERVER-112
|
2009-12-28 16:43:43 -05:00 |
|
Mathias Stearn
|
28141877ee
|
Remove ill-planned nested/dotted split. Keep everything dotted.
|
2009-12-09 18:57:19 -05:00 |
|
Mathias Stearn
|
dcf3a10eea
|
Start using Date_t. Can anyone think of a better name?
|
2009-12-09 12:00:17 -05:00 |
|
Eliot Horowitz
|
a3a7634e3c
|
cleaning and comment
|
2009-12-08 20:54:27 -05:00 |
|
Eliot Horowitz
|
03e3c49ebe
|
sharded dropDatabase SHARDING-53
|
2009-12-02 16:36:46 -05:00 |
|