0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-11-30 00:56:44 +01:00
Commit Graph

40 Commits

Author SHA1 Message Date
dwight
72fdc637c9 inline a little for speed 2011-01-12 16:11:47 -05:00
Dwight
7003b4b5b6 warning C4099: 'mongo::DbResponse' : type name first seen using 'struct' now seen using 'class' 2011-01-10 12:56:26 -05:00
Alberto Lerner
3907c971ee SERVER-2248 a demoted primary server now resets its sharding state 2011-01-10 05:38:52 -08:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -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
2f08144299 new versioning suport in sharding state (to be hooked) 2010-12-03 17:39:58 -05:00
Alberto Lerner
433f5cb57f migrate and split can now change sharding state (to be hooked) 2010-12-03 15:40:51 -05:00
Alberto Lerner
a1a2b5dec4 longer names but no homonyms 2010-11-19 11:15:35 -05:00
Alberto Lerner
348f12125c ChunkMatcher is now ShardChunkManager 2010-11-19 05:33:12 -05:00
Alberto Lerner
f9d7cdab63 ChunkMatcher now has per-chunk boundaries 2010-11-18 17:59:20 -05:00
Alberto Lerner
0ec17697cb force explicit change of version 2010-11-18 10:58:31 -05:00
Alberto Lerner
9f5e46b492 pull ChunkMatcher to its own module 2010-11-12 22:45:19 -05:00
Alberto Lerner
ee41775469 ChunkMatcher has a bit more state now and a new interface 2010-11-11 23:09:20 -05:00
Alberto Lerner
36c2946d58 fix comment 2010-10-27 17:37:44 -04:00
Alberto Lerner
2a7f26cc8f correct comments 2010-10-12 14:41:48 -04:00
Alberto Lerner
da51257c3b comments and readability 2010-10-12 13:57:24 -04:00
Eliot Horowitz
f6141d9bac when using rs as a shard, only name matters 2010-10-10 20:01:17 -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
3f41bf1c71 SERVER-1713 a WriteBackManager and exposing its queuesEmpty() method 2010-09-22 11:16:44 -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
a53ff9a810 better name and comments 2010-09-14 10:06:06 -04:00
Eliot Horowitz
e2c5acbe4b add if op is write to shardVersionOk definition prep for SERVER-1473 2010-08-25 01:57:48 -04:00
Eliot Horowitz
b8bef176d7 when handed a ShardConnection back to global pool - reset sharding state 2010-07-25 08:33:03 -04:00
Eliot Horowitz
08b250630b make handlePossibleShardedMEssage finer grained and a bit more optimistic 2010-07-23 13:41:21 -04:00
Eliot Horowitz
ee12ec39cd getLastError handles writeback 2010-07-22 13:52:42 -04:00
Eliot Horowitz
47261779b8 fix sharded count on moves
make Client::Context check shard versions
SERVER-1396
2010-07-16 12:30:37 -04:00
Eliot Horowitz
135c9d3f2e fixde race condition between threads trying to update version with moveChunk lock
big sharding test passes now
2010-07-15 23:04:36 -04:00
Eliot Horowitz
a446751e34 chunk migration totally its own logic now
should solve SERVER-1239 SERVER-1404
2010-07-15 17:15:15 -04:00
Mathias Stearn
72bab0e0d2 ChunkMatcher compound key support SERVER-951 2010-07-14 14:34:44 -04:00
Eliot Horowitz
15aebb0706 mongod chunk filtering seems to be working SERVER-943 2010-06-15 23:05:45 -04:00
Eliot Horowitz
eefddcd5a9 checkpoint for moving chunk filtering to mongod SERVER-943 2010-06-15 17:42:49 -04:00
Eliot Horowitz
e0431b67f2 some cleaning and shardingState helper 2010-06-15 10:49:47 -04:00
Eliot Horowitz
440163fccc more sharding mongod side cleaning 2010-06-14 18:44:51 -04:00
Eliot Horowitz
cd005b0e58 more mongod sharding cleaning 2010-06-11 17:16:58 -04:00
Eliot Horowitz
951ac0ff46 starting some sharding mongod logic cleaning 2010-06-11 15:12:25 -04:00
Eliot Horowitz
0a7fd9cc2b stdafx.h -> pch.h part 2 2010-04-27 15:33:27 -04:00
Richard Kreuter
b96e4b2976 Add license headers to .cpp & .h files that lacked them. MINOR 2010-02-09 16:48:21 -05:00
Eliot Horowitz
bbc07f85ec don't allow db.eval on sharded collections SHARDING-27 2009-09-10 10:36:11 -04:00
Dwight
86ce9e5d41 compile windows/visual studio 2009-03-19 10:33:35 -04:00
Eliot Horowitz
affd92783f making mongod sharding aware 2009-03-17 17:25:10 -04:00