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

52 Commits

Author SHA1 Message Date
Alberto Lerner
56f648f07a lower logging frequency 2011-01-14 16:44:38 -05:00
Alberto Lerner
a4c04f51cb SERVER-1849 tighten non-sharded access to a sharded server and make test clearer 2011-01-13 14:31:05 -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
ff3699851d SERVER-2299 Tie code site to JIRA item 2010-12-28 16:11:26 -05:00
Eliot Horowitz
f2a61623cd compile 2010-12-17 00:22:10 -05:00
Alberto Lerner
16f57612b7 better error messages 2010-12-16 23:21:02 -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
7579d6bbfb fix multisplit case and move that logic to manager cloning 2010-12-04 13:36:26 -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
a1fe753a64 reminder 2010-11-26 10:15:11 -05:00
Alberto Lerner
43003e0235 SERVER-1849 Just to tie code site to the JIRA item 2010-11-19 15:43:27 -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
f8069a47f0 non-critical assert is triggering while the version mechanism is being changed; temporarilly relax it just a bit 2010-11-18 14:34:51 -05:00
Alberto Lerner
1864335cc1 more force explicit change of version 2010-11-18 12:19:08 -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
4d97627576 dedup 'setShardVersion' symbol, which is used in chunk.cpp as well 2010-10-29 18:53:27 -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
Alberto Lerner
ae26ad05ac clean up 2010-10-05 15:18:19 -04:00
Eliot Horowitz
c83aa63611 comments 2010-09-14 10:18:04 -04:00
Eliot Horowitz
a53ff9a810 better name and comments 2010-09-14 10:06:06 -04:00
Alberto Lerner
8328a485bf SERVER-1452 missed c_str in previously fixed append* 2010-08-27 20:38:49 -04:00
Alberto Lerner
9aac39189e SERVER-1633 turn logging up to uncover bottleneck 2010-08-26 15:08:26 -04:00
Eliot Horowitz
da6e4186cf i think major is a keyword 2010-08-25 09:52:06 -04:00
Eliot Horowitz
ce47d4e432 don't fail writes when after a split SERVER-1473 2010-08-25 02:10:12 -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
3d9d505e4c possible chunk matcher fix 2010-08-09 08:13:07 -04:00
Dwight
08eaec0599 check for null return from query() 2010-08-02 14:44:53 -04:00
Eliot Horowitz
18132e81cb getOwned() on all cursor objects 2010-07-27 12:48:11 -04:00
Eliot Horowitz
b8bef176d7 when handed a ShardConnection back to global pool - reset sharding state 2010-07-25 08:33:03 -04:00
Alberto Lerner
02f8bdd1fe Fix warning 2010-07-22 21:00:57 -04:00
Eliot Horowitz
ee12ec39cd getLastError handles writeback 2010-07-22 13:52:42 -04:00
Eliot Horowitz
0227340cbd count can recover from dropped dbs 2010-07-16 14:32:37 -04:00
Eliot Horowitz
4a15d61ae6 better debugging 2010-07-16 12:46:47 -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
Mathias Stearn
4407f18829 extractFieldsDotted was unused and broken (done() vs obj()). use extractFields instead. 2010-07-14 14:34:44 -04:00
Mathias Stearn
72bab0e0d2 ChunkMatcher compound key support SERVER-951 2010-07-14 14:34:44 -04:00
Eliot Horowitz
92e8ad86fa finish first cut at migrate in mognod and lots of fixes SERVER-933 2010-07-02 00:51:41 -04:00
Eliot Horowitz
2498228f41 workong on moving migrate to mongod, cleaning, and version fixing
SERVER-1319 SERVER-933
2010-07-01 17:44:13 -04:00
Eliot Horowitz
3b778cf4de better debugging 2010-06-29 17:56:20 -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