[SERVER-1852] ERROR: splitIfShould failed: mulitSplit failing because config not up to date onServer Created: 26/Sep/10 Updated: 30/Mar/12 Resolved: 29/Sep/10 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Stability |
| Affects Version/s: | 1.6.3 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | james.hong | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Linux RHEL-54-X86_64 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux |
||
| Attachments: |
|
| Operating System: | Linux |
| Participants: |
| Description |
|
Sat Sep 25 17:26:51 [conn18] ERROR: splitIfShould failed: mulitSplit failing because config not up to date onServer: 1|5 mine: 1|3 , max: { key: "00000000000000000000000084049806" }, shard: "shard1" }, o2: { _id: "sample.col-key_"00000000000000000000000066000717"" }}, { op: "u", b: true, ns: "config.chunks", o: { id: "sample.col-key"00000000000000000000000084049806"", lastmod: Timestamp 1000|10, ns: "sample.col", min: { key: "00000000000000000000000084049806" }, max: { key: "00000000000000000000000114007066" }, shard: "shard1" }, o2: { _id: "sample.col-key_"00000000000000000000000084049806"" }} ], preCondition: [ { ns: "config.chunks", q: { query: { ns: "sample.col" }, orderby: { lastmod: -1 }}, res: { lastmod: Timestamp 1000|8 }} ] } result: { got: { id: "sample.col-key"00000000000000000000000012044582"", lastmod: Timestamp 1000|10, ns: "sample.col", min: { key: "00000000000000000000000012044582" }, max: { key: "00000000000000000000000036003425" }, shard: "shard1" }, whatFailed: { ns: "config.chunks", q: { query: { ns: "sample.col" }, orderby: { lastmod: -1 }}, res: { lastmod: Timestamp 1000|8 } }, errmsg: "pre-condition failed", ok: 0.0 } |
| Comments |
| Comment by Eliot Horowitz (Inactive) [ 29/Sep/10 ] |
|
Those message are ok - but too verbose. |
| Comment by james.hong [ 29/Sep/10 ] |
|
Test Case: 3, software: With the same case to test 4 times,Missing data more than 40 million, why?configured wrong? |
| Comment by james.hong [ 29/Sep/10 ] |
|
[root@RHEL-54-X86_64 mysql]# /opt/mongodb/bin/mongo shards: sample.col chunks: } -->> { "key" : "00000000000000000000000000000000" }on : shard3 { "t" : 14000, "i" : 0 }{ "key" : "00000000000000000000000000000000" } -->> { "key" : "00000000000000000000000000106649" }on : shard3 { "t" : 40000, "i" : 0 }{ "key" : "00000000000000000000000000106649" } -->> { "key" : "00000000000000000000000000507501" }on : shard3 { "t" : 5000, "i" : 2 }{ "key" : "00000000000000000000000000507501" } -->> { "key" : "00000000000000000000000000757286" }on : shard3 { "t" : 5000, "i" : 6 }{ "key" : "00000000000000000000000000757286" } -->> { "key" : "00000000000000000000000002409142" }on : shard3 { "t" : 8000, "i" : 4 }{ "key" : "00000000000000000000000002409142" } -->> { "key" : "00000000000000000000000006051061" }on : shard3 { "t" : 8000, "i" : 5 }{ "key" : "00000000000000000000000006051061" } -->> { "key" : "00000000000000000000000006183260" }on : shard3 { "t" : 3000, "i" : 6 }{ "key" : "00000000000000000000000006183260" } -->> { "key" : "00000000000000000000000006643828" }on : shard3 { "t" : 5000, "i" : 4 }{ "key" : "00000000000000000000000006643828" } -->> { "key" : "00000000000000000000000008312966" }on : shard3 { "t" : 8000, "i" : 2 }{ "key" : "00000000000000000000000008312966" } -->> { "key" : "00000000000000000000000008832861" }on : shard3 { "t" : 9000, "i" : 2 }{ "key" : "00000000000000000000000008832861" } -->> { "key" : "00000000000000000000000009352756" }on : shard3 { "t" : 9000, "i" : 3 }{ "key" : "00000000000000000000000009352756" } -->> { "key" : "00000000000000000000000012044582" }on : shard3 { "t" : 8000, "i" : 7 }{ "key" : "00000000000000000000000012044582" } -->> { "key" : "00000000000000000000000012236864" }on : shard3 { "t" : 16000, "i" : 0 }{ "key" : "00000000000000000000000012236864" } -->> { "key" : "00000000000000000000000013045737" }on : shard3 { "t" : 12000, "i" : 0 }{ "key" : "00000000000000000000000013045737" } -->> { "key" : "00000000000000000000000013577027" }on : shard3 { "t" : 44000, "i" : 0 }{ "key" : "00000000000000000000000013577027" } -->> { "key" : "00000000000000000000000018087687" }on : shard3 { "t" : 42000, "i" : 0 }{ "key" : "00000000000000000000000018087687" } -->> { "key" : "00000000000000000000000019078065" }on : shard2 { "t" : 7000, "i" : 8 }{ "key" : "00000000000000000000000019078065" } -->> { "key" : "00000000000000000000000019647930" }on : shard2 { "t" : 7000, "i" : 16 }{ "key" : "00000000000000000000000019647930" } -->> { "key" : "00000000000000000000000020744804" }on : shard2 { "t" : 10000, "i" : 2 }{ "key" : "00000000000000000000000020744804" } -->> { "key" : "00000000000000000000000024040563" }on : shard2 { "t" : 13000, "i" : 1 }{ "key" : "00000000000000000000000024040563" } -->> { "key" : "00000000000000000000000024464358" }on : shard2 { "t" : 7000, "i" : 14 }{ "key" : "00000000000000000000000024464358" } -->> { "key" : "00000000000000000000000024877591" }on : shard2 { "t" : 7000, "i" : 15 }{ "key" : "00000000000000000000000024877591" } -->> { "key" : "00000000000000000000000025367370" }on : shard2 { "t" : 7000, "i" : 10 }{ "key" : "00000000000000000000000025367370" } -->> { "key" : "00000000000000000000000025703361" }on : shard2 { "t" : 7000, "i" : 20 }{ "key" : "00000000000000000000000025703361" } -->> { "key" : "00000000000000000000000030017268" }on : shard2 { "t" : 10000, "i" : 1 }{ "key" : "00000000000000000000000030017268" } -->> { "key" : "00000000000000000000000030460012" }on : shard2 { "t" : 7000, "i" : 4 }{ "key" : "00000000000000000000000030460012" } -->> { "key" : "00000000000000000000000030754869" }on : shard2 { "t" : 7000, "i" : 18 }{ "key" : "00000000000000000000000030754869" } -->> { "key" : "00000000000000000000000036003425" }on : shard2 { "t" : 7000, "i" : 19 }{ "key" : "00000000000000000000000036003425" } -->> { "key" : "00000000000000000000000048034299" }on : shard3 { "t" : 8000, "i" : 0 }{ "key" : "00000000000000000000000048034299" } -->> { "key" : "00000000000000000000000054113653" }on : shard3 { "t" : 18000, "i" : 0 }{ "key" : "00000000000000000000000054113653" } -->> { "key" : "00000000000000000000000054981636" }on : shard2 { "t" : 19000, "i" : 0 }{ "key" : "00000000000000000000000054981636" } -->> { "key" : "00000000000000000000000060187116" }on : shard3 { "t" : 20000, "i" : 0 }{ "key" : "00000000000000000000000060187116" } -->> { "key" : "00000000000000000000000061186005" }on : shard2 { "t" : 21000, "i" : 0 }{ "key" : "00000000000000000000000061186005" } -->> { "key" : "00000000000000000000000066000717" }on : shard3 { "t" : 22000, "i" : 0 }{ "key" : "00000000000000000000000066000717" } -->> { "key" : "00000000000000000000000068161158" }on : shard2 { "t" : 23000, "i" : 0 }{ "key" : "00000000000000000000000068161158" } -->> { "key" : "00000000000000000000000072181769" }on : shard3 { "t" : 24000, "i" : 0 }{ "key" : "00000000000000000000000072181769" } -->> { "key" : "00000000000000000000000074076860" }on : shard2 { "t" : 25000, "i" : 0 }{ "key" : "00000000000000000000000074076860" } -->> { "key" : "00000000000000000000000075275128" }on : shard3 { "t" : 26000, "i" : 0 }{ "key" : "00000000000000000000000075275128" } -->> { "key" : "00000000000000000000000076591107" }on : shard2 { "t" : 35000, "i" : 12 }{ "key" : "00000000000000000000000076591107" } -->> { "key" : "00000000000000000000000077333574" }on : shard2 { "t" : 40000, "i" : 2 }{ "key" : "00000000000000000000000077333574" } -->> { "key" : "00000000000000000000000078056483" }on : shard2 { "t" : 40000, "i" : 3 }{ "key" : "00000000000000000000000078056483" } -->> { "key" : "00000000000000000000000079783683" }on : shard3 { "t" : 28000, "i" : 0 }{ "key" : "00000000000000000000000079783683" } -->> { "key" : "00000000000000000000000081640275" }on : shard2 { "t" : 29000, "i" : 2 }{ "key" : "00000000000000000000000081640275" } -->> { "key" : "00000000000000000000000082230686" }on : shard2 { "t" : 39000, "i" : 2 }{ "key" : "00000000000000000000000082230686" } -->> { "key" : "00000000000000000000000082543443" }on : shard2 { "t" : 40000, "i" : 4 }{ "key" : "00000000000000000000000082543443" } -->> { "key" : "00000000000000000000000082785359" }on : shard2 { "t" : 42000, "i" : 8 }{ "key" : "00000000000000000000000082785359" } -->> { "key" : "00000000000000000000000083076068" }on : shard2 { "t" : 42000, "i" : 9 }{ "key" : "00000000000000000000000083076068" } -->> { "key" : "00000000000000000000000084050565" }on : shard2 { "t" : 35000, "i" : 11 }{ "key" : "00000000000000000000000084050565" } -->> { "key" : "00000000000000000000000086105415" }on : shard3 { "t" : 30000, "i" : 0 }{ "key" : "00000000000000000000000086105415" } -->> { "key" : "00000000000000000000000087155337" }on : shard3 { "t" : 31000, "i" : 0 }{ "key" : "00000000000000000000000087155337" } -->> { "key" : "00000000000000000000000087738464" }on : shard2 { "t" : 32000, "i" : 0 }{ "key" : "00000000000000000000000087738464" } -->> { "key" : "00000000000000000000000088306946" }on : shard3 { "t" : 33000, "i" : 0 }{ "key" : "00000000000000000000000088306946" } -->> { "key" : "00000000000000000000000088547510" }on : shard2 { "t" : 40000, "i" : 6 }{ "key" : "00000000000000000000000088547510" } -->> { "key" : "00000000000000000000000088807062" }on : shard2 { "t" : 42000, "i" : 1 }{ "key" : "00000000000000000000000088807062" } -->> { "key" : "00000000000000000000000088998403" }on : shard2 { "t" : 43000, "i" : 2 }{ "key" : "00000000000000000000000088998403" } -->> { "key" : "00000000000000000000000089206948" }on : shard2 { "t" : 44000, "i" : 1 }{ "key" : "00000000000000000000000089206948" } -->> { "key" : "00000000000000000000000089426291" }on : shard2 { "t" : 45000, "i" : 4 }{ "key" : "00000000000000000000000089426291" } -->> { "key" : "00000000000000000000000089688338" }on : shard2 { "t" : 45000, "i" : 5 }{ "key" : "00000000000000000000000089688338" } -->> { "key" : "00000000000000000000000090081840" }on : shard2 { "t" : 34000, "i" : 5 }{ "key" : "00000000000000000000000090081840" } -->> { "key" : "00000000000000000000000091247930" }on : shard3 { "t" : 35000, "i" : 0 }{ "key" : "00000000000000000000000091247930" } -->> { "key" : "00000000000000000000000092900019" }on : shard3 { "t" : 36000, "i" : 0 }{ "key" : "00000000000000000000000092900019" } -->> { "key" : "00000000000000000000000093797032" }on : shard3 { "t" : 37000, "i" : 0 }{ "key" : "00000000000000000000000093797032" } -->> { "key" : "00000000000000000000000094536024" }on : shard3 { "t" : 38000, "i" : 0 }{ "key" : "00000000000000000000000094536024" } -->> { "key" : "00000000000000000000000094722908" }on : shard3 { "t" : 47000, "i" : 6 }{ "key" : "00000000000000000000000094722908" } -->> { "key" : "00000000000000000000000094921558" }on : shard3 { "t" : 47000, "i" : 7 }{ "key" : "00000000000000000000000094921558" } -->> { "key" : "00000000000000000000000095339951" }on : shard3 { "t" : 42000, "i" : 11 }{ "key" : "00000000000000000000000095339951" } -->> { "key" : "00000000000000000000000095712817" }on : shard2 { "t" : 47000, "i" : 2 }{ "key" : "00000000000000000000000095712817" } -->> { "key" : "00000000000000000000000096113451" }on : shard2 { "t" : 47000, "i" : 3 }{ "key" : "00000000000000000000000096113451" } -->> { "key" : "00000000000000000000000097928632" }on : shard3 { "t" : 46000, "i" : 0 }{ "key" : "00000000000000000000000097928632" } -->> { "key" : "00000000000000000000000098987611" }on : shard3 { "t" : 47000, "i" : 0 }{ "key" : "00000000000000000000000098987611" } -->> { "key" : "00000000000000000000000100240915" }on : shard3 { "t" : 48000, "i" : 0 }{ "key" : "00000000000000000000000100240915" } -->> { "key" : "00000000000000000000000100607101" }on : shard1 { "t" : 42000, "i" : 6 }{ "key" : "00000000000000000000000100607101" } -->> { "key" : "00000000000000000000000101046640" }on : shard1 { "t" : 43000, "i" : 1 }{ "key" : "00000000000000000000000101046640" } -->> { "key" : "00000000000000000000000101228396" }on : shard1 { "t" : 45000, "i" : 6 }{ "key" : "00000000000000000000000101228396" } -->> { "key" : "00000000000000000000000101464036" }on : shard1 { "t" : 47000, "i" : 4 }{ "key" : "00000000000000000000000101464036" } -->> { "key" : "00000000000000000000000101827076" }on : shard1 { "t" : 48000, "i" : 1 }{ "key" : "00000000000000000000000101827076" } -->> { "key" : "00000000000000000000000102091777" }on : shard1 { "t" : 35000, "i" : 9 }{ "key" : "00000000000000000000000102091777" } -->> { "key" : "00000000000000000000000102782004" }on : shard1 { "t" : 35000, "i" : 5 }{ "key" : "00000000000000000000000102782004" } -->> { "key" : "00000000000000000000000104457577" }on : shard1 { "t" : 19000, "i" : 10 }{ "key" : "00000000000000000000000104457577" } -->> { "key" : "00000000000000000000000105517929" }on : shard1 { "t" : 22000, "i" : 4 }{ "key" : "00000000000000000000000105517929" } -->> { "key" : "00000000000000000000000106231067" }on : shard1 { "t" : 28000, "i" : 2 }{ "key" : "00000000000000000000000106231067" } -->> { "key" : "00000000000000000000000106576517" }on : shard1 { "t" : 35000, "i" : 14 }{ "key" : "00000000000000000000000106576517" } -->> { "key" : "00000000000000000000000106947727" }on : shard1 { "t" : 42000, "i" : 4 }{ "key" : "00000000000000000000000106947727" } -->> { "key" : "00000000000000000000000107255204" }on : shard1 { "t" : 42000, "i" : 5 }{ "key" : "00000000000000000000000107255204" } -->> { "key" : "00000000000000000000000107550889" }on : shard1 { "t" : 45000, "i" : 2 }{ "key" : "00000000000000000000000107550889" } -->> { "key" : "00000000000000000000000108052534" }on : shard1 { "t" : 45000, "i" : 3 }{ "key" : "00000000000000000000000108052534" } -->> { "key" : "00000000000000000000000108320499" }on : shard1 { "t" : 35000, "i" : 1 }{ "key" : "00000000000000000000000108320499" } -->> { "key" : "00000000000000000000000110064156" }on : shard1 { "t" : 19000, "i" : 14 }{ "key" : "00000000000000000000000110064156" } -->> { "key" : "00000000000000000000000111098280" }on : shard1 { "t" : 23000, "i" : 2 }{ "key" : "00000000000000000000000111098280" } -->> { "key" : "00000000000000000000000111701539" }on : shard1 { "t" : 26000, "i" : 6 }{ "key" : "00000000000000000000000111701539" } -->> { "key" : "00000000000000000000000112259495" }on : shard1 { "t" : 30000, "i" : 4 }{ "key" : "00000000000000000000000112259495" } -->> { "key" : "00000000000000000000000112947447" }on : shard1 { "t" : 32000, "i" : 4 }{ "key" : "00000000000000000000000112947447" } -->> { "key" : "00000000000000000000000113270120" }on : shard1 { "t" : 44000, "i" : 2 }{ "key" : "00000000000000000000000113270120" } -->> { "key" : "00000000000000000000000113558826" }on : shard1 { "t" : 45000, "i" : 10 }{ "key" : "00000000000000000000000113558826" } -->> { "key" : "00000000000000000000000114007066" }on : shard1 { "t" : 47000, "i" : 1 }{ "key" : "00000000000000000000000114007066" } -->> { "key" : "00000000000000000000000114370462" }on : shard1 { "t" : 6000, "i" : 8 }{ "key" : "00000000000000000000000114370462" } -->> { "key" : "00000000000000000000000116232051" }on : shard1 { "t" : 16000, "i" : 4 }{ "key" : "00000000000000000000000116232051" } -->> { "key" : "00000000000000000000000117288788" }on : shard1 { "t" : 18000, "i" : 4 }{ "key" : "00000000000000000000000117288788" } -->> { "key" : "00000000000000000000000117788745" }on : shard1 { "t" : 19000, "i" : 4 }{ "key" : "00000000000000000000000117788745" } -->> { "key" : "00000000000000000000000118347272" }on : shard1 { "t" : 21000, "i" : 4 }{ "key" : "00000000000000000000000118347272" } -->> { "key" : "00000000000000000000000118638970" }on : shard1 { "t" : 35000, "i" : 18 }{ "key" : "00000000000000000000000118638970" } -->> { "key" : "00000000000000000000000118851659" }on : shard1 { "t" : 48000, "i" : 2 }{ "key" : "00000000000000000000000118851659" } -->> { "key" : "00000000000000000000000119105231" }on : shard1 { "t" : 48000, "i" : 3 }{ "key" : "00000000000000000000000119105231" } -->> { "key" : "00000000000000000000000119480524" }on : shard1 { "t" : 44000, "i" : 4 }{ "key" : "00000000000000000000000119480524" } -->> { "key" : "00000000000000000000000119748715" }on : shard1 { "t" : 45000, "i" : 8 }{ "key" : "00000000000000000000000119748715" } -->> { "key" : "00000000000000000000000119999999" }on : shard1 { "t" : 45000, "i" : 9 }{ "key" : "00000000000000000000000119999999" } -->> { "key" : { $maxKey : 1 }} on : shard1 { "t" : 42000, "i" : 3 } { "_id" : "test", "partitioned" : false, "primary" : "shard1" }> , , }, , , , |
| Comment by Eliot Horowitz (Inactive) [ 27/Sep/10 ] |
|
Can you give us some info about your setup? db.printShardingStatus() would help. also - how many mongos? |