Eliot Horowitz
|
fcb9bb88d5
|
fix int/long long issue
|
2010-12-19 12:19:00 -05:00 |
|
Alberto Lerner
|
bfdf4ba06e
|
SERVER-1986 simpler mechanism for picking up split checks if mongos bounces frequently
|
2010-12-18 20:33:09 -05:00 |
|
Alberto Lerner
|
12764d61a0
|
Revert "SERVER-1986 check if split is needed every so often, even if not much data changed"
This reverts commit 31eadf03e2.
|
2010-12-18 17:32:47 -05:00 |
|
Alberto Lerner
|
7512156d5a
|
SERVER-1358 add a size beyond which a chunk migrate request should not go through
|
2010-12-17 00:59:55 -05:00 |
|
Alberto Lerner
|
08bfb0143e
|
SERVER-1358 lower maximum default chunk size
|
2010-12-17 00:31:15 -05:00 |
|
Alberto Lerner
|
31eadf03e2
|
SERVER-1986 check if split is needed every so often, even if not much data changed
|
2010-12-16 20:33:02 -05:00 |
|
Alberto Lerner
|
b0bafdf7d4
|
SERVER-1986 meant 250K not 2.5M
|
2010-12-16 14:33:13 -05:00 |
|
Alberto Lerner
|
30c1709c2b
|
SERVER-1986 more reasonable limit for docs in a split chunk
|
2010-12-16 14:31:59 -05:00 |
|
Alberto Lerner
|
ea2bb1d419
|
raise log level but soften message (was an ERROR in the past)
|
2010-12-15 17:23:19 -05:00 |
|
Alberto Lerner
|
f74c2e179e
|
better error message
|
2010-12-14 15:34:40 -05:00 |
|
Alberto Lerner
|
76979b2380
|
reminder
|
2010-12-04 14:43:07 -05:00 |
|
Alberto Lerner
|
c8fd4df699
|
disambiguate
|
2010-12-02 13:09:27 -05:00 |
|
Alberto Lerner
|
f9d7cdab63
|
ChunkMatcher now has per-chunk boundaries
|
2010-11-18 17:59:20 -05:00 |
|
Alberto Lerner
|
5e927a1a30
|
clean cruft
|
2010-11-05 11:03:55 -04:00 |
|
Alberto Lerner
|
73a614ccec
|
ChunkManager doesn't change its state anymore
|
2010-11-02 16:34:46 -04:00 |
|
Alberto Lerner
|
f3c8c24e0e
|
clean cruft
|
2010-11-02 14:54:44 -04:00 |
|
Alberto Lerner
|
787309befb
|
clean cruft
|
2010-11-02 14:45:00 -04:00 |
|
Alberto Lerner
|
78c6e21862
|
Chunk/ChunkManager do not depend on ConfigDB anymore
|
2010-11-02 13:54:01 -04:00 |
|
Alberto Lerner
|
c1d77b6396
|
the ChunkManager is now read-only; no need to 'modified' chunk control
|
2010-10-29 18:41:32 -04:00 |
|
Alberto Lerner
|
d05001e79d
|
remove deprecated code
|
2010-10-29 18:28:28 -04:00 |
|
Alberto Lerner
|
f0d69affe8
|
move asserts into active code path
|
2010-10-29 18:23:44 -04:00 |
|
Alberto Lerner
|
910044f28a
|
splits are now done by the mongod side
|
2010-10-27 17:13:47 -04:00 |
|
Alberto Lerner
|
6ee5d0ce16
|
and make it similar to the other messages in auto-split
|
2010-10-27 14:05:19 -04:00 |
|
Alberto Lerner
|
34f629fe27
|
downgrade message severity
|
2010-10-27 13:21:22 -04:00 |
|
Alberto Lerner
|
a22cc7e48d
|
reloading a ChunkManager should also increment it sequence number
|
2010-10-27 12:19:15 -04:00 |
|
Alberto Lerner
|
7e074d00e4
|
split chunk maybe the first time a sharded command hit mongod
|
2010-10-25 15:38:22 -04:00 |
|
Alberto Lerner
|
86b6240226
|
better method name
|
2010-10-25 12:28:13 -04:00 |
|
Alberto Lerner
|
01e494c5e6
|
maintain the very same behavior of current multisplit
|
2010-10-25 11:55:29 -04:00 |
|
Eliot Horowitz
|
f54e4a512b
|
cleaning some asserts
|
2010-10-24 17:25:20 -04:00 |
|
Eliot Horowitz
|
f1d5aae215
|
better assert for bad chunk config
|
2010-10-23 17:59:36 -04:00 |
|
Alberto Lerner
|
57507b03ef
|
correct message this time
|
2010-10-23 10:08:32 -04:00 |
|
Alberto Lerner
|
e8019f7aee
|
fix error in message when split point was empty
|
2010-10-23 09:52:39 -04:00 |
|
Alberto Lerner
|
3a8d363fd4
|
tighter new splitChunk (misses factoring out common code to migrate path)
|
2010-10-22 19:15:48 -04:00 |
|
Alberto Lerner
|
9be032d535
|
add missing braces
|
2010-10-22 12:04:37 -04:00 |
|
Alberto Lerner
|
9034a61ca2
|
prepare to issue splits on the mongod side
|
2010-10-22 10:38:23 -04:00 |
|
Alberto Lerner
|
0b621a2079
|
all split requests now go through new logic
|
2010-10-22 09:38:36 -04:00 |
|
Alberto Lerner
|
79dc60c12f
|
simpleSplit logic is now exactly like current code
|
2010-10-21 18:14:22 -04:00 |
|
Alberto Lerner
|
ea3a9e3f6e
|
support for fiding a median key and more elaborate simple split logic
|
2010-10-21 15:39:16 -04:00 |
|
Mathias Stearn
|
04a889eb05
|
Support $within on sharded collections SERVER-926
|
2010-10-20 17:33:39 -04:00 |
|
Alberto Lerner
|
1aaa0ec557
|
splits in mongos side will use this new call, when hooked
|
2010-10-19 09:09:36 -04:00 |
|
Alberto Lerner
|
c88c149eb9
|
expose first-chunk-creation logic and call it at 'shardcollection' command
|
2010-10-15 13:46:44 -04:00 |
|
Alberto Lerner
|
7b51d7111d
|
dissolve friendship
|
2010-10-15 10:33:20 -04:00 |
|
Alberto Lerner
|
3348a25a3d
|
clean cruft
|
2010-10-14 19:54:51 -04:00 |
|
Alberto Lerner
|
da10c9799c
|
SERVER-1691 don't cache calls to ensureIndex if sharding a collection
|
2010-09-30 08:38:40 -04:00 |
|
Alberto Lerner
|
b6716766b5
|
SERVER-1691 return connection to the pool if done
|
2010-09-28 21:04:27 -04:00 |
|
Alberto Lerner
|
e8f0119c55
|
SERVER-1849 allow recreating a recently dropped collection
|
2010-09-25 07:21:25 -04:00 |
|
Alberto Lerner
|
7043dd9ec5
|
Merge branch 'master' of github.com:mongodb/mongo
|
2010-09-16 18:22:47 -04:00 |
|
Alberto Lerner
|
d55c4af161
|
SERVER-1807 quicker auto-split if in a jumbo chunk case
|
2010-09-16 18:21:59 -04:00 |
|
Eliot Horowitz
|
1c778d93ed
|
abort chunk move if too big SERVER-1806
|
2010-09-16 16:57:08 -04:00 |
|
Eliot Horowitz
|
dd1a25d458
|
comments
|
2010-09-13 01:21:20 -04:00 |
|