Alberto Lerner
|
7e074d00e4
|
split chunk maybe the first time a sharded command hit mongod
|
2010-10-25 15:38:22 -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
|
4f1a41872f
|
add logging to splitChunk command in mongod
|
2010-10-22 16:44:37 -04:00 |
|
Alberto Lerner
|
9266002d96
|
splitVector can now be 'force'-d to split a small chunk
|
2010-10-21 14:11:48 -04:00 |
|
Alberto Lerner
|
1e450f7b00
|
do not pick a split key if it is not different from the chunks' min key (on behalf of Matt Taylor)
|
2010-10-19 13:12:28 -04:00 |
|
Alberto Lerner
|
41f97ca850
|
Initial mongod-side split logic. Not yet hooked up.
|
2010-10-18 15:44:56 -04:00 |
|
Alberto Lerner
|
2ad85ece41
|
Prepare initial move of split logic to the mongod side
|
2010-10-14 20:35:24 -04:00 |
|
dwight
|
c1b68a13de
|
towards durability
|
2010-09-27 12:35:22 -04:00 |
|
Alberto Lerner
|
f5d055953c
|
SERVER-1807 better logging and tighter test
|
2010-09-17 17:02:28 -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
|
85cdf5bfed
|
yield on medianKey
|
2010-09-15 22:04:39 -04:00 |
|
Eliot Horowitz
|
e70006635a
|
fix potential inf. loop in splitVector
|
2010-09-13 12:51:34 -04:00 |
|
Eliot Horowitz
|
5a4bfedb88
|
yield in splitVector so even if it takes a while won't block SERVER-1779
|
2010-09-13 12:50:33 -04:00 |
|
Eliot Horowitz
|
2418da510e
|
use splitVector instead of datasize and mediankey. 1 command vs. 2 and should be faster and more extensible.
still some code cleanup to do probably
SERVER-1550 SERVER-1779
|
2010-09-12 18:23:27 -04:00 |
|
Eliot Horowitz
|
e172d7d74f
|
tiny bit of cleaning for splitVector
|
2010-09-12 17:51:39 -04:00 |
|
Eliot Horowitz
|
c6bae28ff6
|
cleaning split
|
2010-08-24 01:58:21 -04:00 |
|
Eliot Horowitz
|
06917cf3bc
|
safety in split
|
2010-08-24 01:53:54 -04:00 |
|
Alberto Lerner
|
9e951e98b4
|
SERVER-1545 splitVector now takes ranges.
|
2010-08-23 22:53:14 -04:00 |
|
Alberto Lerner
|
2af7fa477c
|
SERVER-1545 Leave new chunks half-full instead of at 90%.
|
2010-08-23 20:00:14 -04:00 |
|
Alberto Lerner
|
4bcf64d3d1
|
SERVER-1545 Add a fast path to splitVector command.
|
2010-08-23 19:42:14 -04:00 |
|
Eliot Horowitz
|
0de85ad5c2
|
safety in median cmd
|
2010-07-21 00:04:07 -04:00 |
|
Alberto Lerner
|
d0d79d0fbf
|
Fix warnings
|
2010-07-19 09:40:15 -04:00 |
|
Aaron
|
c2f1a2318d
|
merge
|
2010-07-16 05:10:42 -07:00 |
|
Aaron
|
5371a5e448
|
SERVER-802 range / in skipping
|
2010-07-16 01:49:15 -07:00 |
|
Mathias Stearn
|
cfcc881427
|
compound shard keys are almost done SERVER-951
|
2010-07-14 20:08:14 -04:00 |
|
Aaron
|
4798e64b1c
|
SERVER-371 checkpoint
|
2010-07-07 12:26:20 -07:00 |
|
Alberto Lerner
|
480e89e582
|
Fix timer for 'dataSize', 'median', and 'splitVector' commands
|
2010-07-03 14:20:18 -04:00 |
|
Alberto Lerner
|
8672d8855e
|
SERVER-1185 maxChunkSize unit is MBs
|
2010-07-03 12:46:02 -04:00 |
|
Alberto Lerner
|
3d27b6bd3f
|
SERVER-1185 Initial tests for splitVector
|
2010-07-02 16:37:47 -04:00 |
|
Alberto Lerner
|
a40cf4509c
|
SERVER-1185 splitVector command (tests are on the way)
|
2010-07-02 14:14:47 -04:00 |
|
Alberto Lerner
|
0564629251
|
SERVER-1185 Pull splitting commands code to their own module
|
2010-07-02 14:05:49 -04:00 |
|