Alberto Lerner
|
6c3aac4b9a
|
better logging messages
|
2010-12-19 17:55:36 -05:00 |
|
Alberto Lerner
|
fc38980536
|
SERVER-2040 deleted that message by mistake in last commit
|
2010-12-19 16:11:01 -05:00 |
|
Alberto Lerner
|
63c23a2359
|
SERVER-2024 if a network error is raised during migrate commit, pause, and recheck
|
2010-12-19 16:04:45 -05:00 |
|
Alberto Lerner
|
34613b0bde
|
make finding a stuck/slow migrate a bit easier
|
2010-12-18 18:38:43 -05:00 |
|
Alberto Lerner
|
d3d11d6863
|
SERVER-1358 (Fix) chunk size accounting was using sum of all chunks on shards
|
2010-12-18 15:13:52 -05:00 |
|
Alberto Lerner
|
a3b3c83f96
|
SERVER-1358 don't migrate a chunk larger than max chunk size (but allow explicit override)
|
2010-12-17 17:49:47 -05:00 |
|
Alberto Lerner
|
2325d9c61a
|
SERVER-2119 push migrated chunk data to secondary/journal at migrate commit
|
2010-12-15 17:19:51 -05:00 |
|
Alberto Lerner
|
4597deb9d4
|
SERVER-2024 disambiguate
|
2010-12-11 16:25:44 -05:00 |
|
Alberto Lerner
|
d2e9c85869
|
SERVER-2024 on migrate commit, either update both TO/FROM shards or none
|
2010-12-11 16:17:57 -05:00 |
|
Alberto Lerner
|
c6016d1ac7
|
fix: reset version to the right number if migrate commit fails
|
2010-12-08 16:16:29 -05:00 |
|
Alberto Lerner
|
b9c944466f
|
hook new versioning machinery and allow mongod to maintain per-chunk state
|
2010-12-04 14:49:09 -05:00 |
|
Alberto Lerner
|
2382b52810
|
dblock is deprecated
|
2010-11-24 18:49:19 -05:00 |
|
Alberto Lerner
|
82dbe74c87
|
comment
|
2010-11-24 10:42:22 -05:00 |
|
Alberto Lerner
|
2478a98d79
|
SERVER-2119 Just to tie code site and JIRA item
|
2010-11-18 12:35:31 -05:00 |
|
Alberto Lerner
|
e58d6da404
|
SERVER-2024 reminder comment; implementation depends on new state on ChunkMater that's coming up
|
2010-11-12 23:41:41 -05:00 |
|
Alberto Lerner
|
e982a191b6
|
add 'passed' message
|
2010-11-09 17:38:08 -05:00 |
|
Alberto Lerner
|
8d306011ef
|
SERVER-2068 make sure to use the same thread name
|
2010-11-08 09:41:35 -05:00 |
|
Eliot Horowitz
|
b741da2a0e
|
when cleaning a chunk after migrating, don't store those deletes in the xfer list SERVER-2068
|
2010-11-08 00:17:09 -05:00 |
|
Alberto Lerner
|
f95f7a44c3
|
SERVER-1068 test deletions regardless of command line args
|
2010-11-07 18:12:05 -05:00 |
|
Alberto Lerner
|
0ede22a208
|
SERVER-2068 check on the TO side of a chunk migration before applying deletions
|
2010-11-07 16:31:53 -05:00 |
|
Alberto Lerner
|
5615486e98
|
SERVER-1974 rollback version if migrate aborts on the TO side
|
2010-10-26 09:52:50 -04:00 |
|
Eliot Horowitz
|
31984c056b
|
during migrate, lock around each insertion to minimize impact on production systems
|
2010-10-24 01:52:44 -04:00 |
|
Eliot Horowitz
|
9923c7b636
|
yield when storing locs to migrate and yield while doing so
|
2010-10-23 17:40:58 -04:00 |
|
Alberto Lerner
|
abccecb42a
|
MigrateStatus classes require thread-safe access
|
2010-10-23 11:23:58 -04:00 |
|
Alberto Lerner
|
d1ff952a41
|
SERVER-1979 check max key before accepting a move request
|
2010-10-20 16:32:49 -04:00 |
|
Alberto Lerner
|
cac8c78947
|
comment
|
2010-10-18 15:24:18 -04:00 |
|
Alberto Lerner
|
3e32ba710f
|
release connection before returning
|
2010-10-18 12:13:11 -04:00 |
|
Alberto Lerner
|
ad76936753
|
extre semi-colon
|
2010-10-18 11:56:45 -04:00 |
|
Alberto Lerner
|
d344f95e6e
|
which lock?
|
2010-10-18 11:02:08 -04:00 |
|
Eliot Horowitz
|
8b29ca04e5
|
use buffer len rather than computing ourself
|
2010-10-17 22:44:31 -04:00 |
|
Alberto Lerner
|
da51257c3b
|
comments and readability
|
2010-10-12 13:57:24 -04:00 |
|
Eliot Horowitz
|
53a0d295e3
|
split bson max size into User and Internal
sometimes objects have to be bigger (oplog insertion for example)
more prep for SERVER-431
|
2010-10-11 11:26:41 -04:00 |
|
Eliot Horowitz
|
d3c3b8a903
|
using BSONObjMaxSize everywhere bson size comes into play
still 4mb, this is just prep for changing SERVER-431
|
2010-10-10 20:01:17 -04:00 |
|
Eliot Horowitz
|
7a429535ff
|
trying to diagnose memory "leak" on migrate
|
2010-10-09 21:58:07 -04:00 |
|
Alberto Lerner
|
400cb48a83
|
SERVER-1858 add chunk info to moveChunk.from and moveChunk.to changelog entries
|
2010-10-08 21:26:57 -04:00 |
|
Alberto Lerner
|
a71647e66d
|
fix: large chunks would try to grow Builder past 64Mb. test upcoming
|
2010-10-07 14:33:13 -04:00 |
|
Alberto Lerner
|
e6d6f5f5e9
|
comment
|
2010-10-07 12:39:46 -04:00 |
|
Eliot Horowitz
|
a329d4a4b9
|
remove old migrate code
|
2010-09-23 20:22:06 -04:00 |
|
Eliot Horowitz
|
ac505f9786
|
instead of using normal cursor for doing chunk migration, get all DiskLocs sort, and use a command
is much faster for randomly distributed data SERVER-1828
|
2010-09-22 14:56:55 -04:00 |
|
Alberto Lerner
|
1a69db26cf
|
better message
|
2010-09-20 15:51:39 -04:00 |
|
Alberto Lerner
|
44a681a836
|
avoid shadowing variable in scope
|
2010-09-20 15:35:20 -04:00 |
|
Alberto Lerner
|
f8897d2e65
|
avoid shadowing variable in scope
|
2010-09-20 15:11:43 -04:00 |
|
Eliot Horowitz
|
d5bd13f7a6
|
in the middle of making migrate clone in diskloc order
|
2010-09-17 16:50:32 -04:00 |
|
Eliot Horowitz
|
d78667f289
|
track cloned bytes
|
2010-09-17 11:16:32 -04:00 |
|
Eliot Horowitz
|
1c778d93ed
|
abort chunk move if too big SERVER-1806
|
2010-09-16 16:57:08 -04:00 |
|
Eliot Horowitz
|
ceb1bc7f04
|
better log message
|
2010-09-14 11:07:23 -04:00 |
|
Eliot Horowitz
|
a53ff9a810
|
better name and comments
|
2010-09-14 10:06:06 -04:00 |
|
Eliot Horowitz
|
e35a30f2b4
|
go back to dblock for transfer and remove local lock
|
2010-09-12 13:18:08 -04:00 |
|
Eliot Horowitz
|
dd8b17f014
|
use simple lock around transfer data structures rather than relying on dblock
|
2010-09-11 13:14:40 -04:00 |
|
Eliot Horowitz
|
fc92d29a25
|
remove lock from MigrateFromStatus since already using db lock
|
2010-09-10 23:37:06 -04:00 |
|